Should I assume this would only work on C3K's, not C860's or C1K's with external microdrives?
NFS, my good man (grin). Obviously local storage would be better, and it would be dog slow doing everything with network-mounted storage, but it COULD be done. My desktop's portage repository lives on a Debian NSLU2, so obviously portage could live there, and with a good distcc setup, it could work.
The ultimate goal is to bypass OpenZaurus and use altboot to load a Gentoo-compiled kernel and maybe (only maybe) automate the install without OpenZaurus
Gyver, I'd think pretty seriously about using the OZ kernel and basically using Portage as a package manager, sorta like
Gentoo on an NSLU2 uses OpenSlug as a basis.
(I'm now almost kicking myself for not putting Gentoo on the slug, but at the time I didn't want to deal with distcc... and since it's acting as a server, I wanted Debian stability. But I already miss portage on the wee thing, and I'm already having to learn to do distcc cross-compilation since my desktop runs AMD64 but I want it to help with compilation on my older 32-bit boxes).
Actually, Portage and BitBake (OE's package/build system) actually remind me a lot of each other. A whole lot.