I may be misunderstanding, but it seems to me that local mirrors are all-or-nothing. In the interests of saving bandwidth, I'd like to have a client first check the host's /var/cache/distfiles directory for a source tarball file. If not found, then fail over to another mirror as per GENTOO_MIRRORS in /etc/portage/make.conf. This would require emerge doing the lookup and potential failover for each file. Is this possible?
-- I've seen things, you people wouldn't believe; Gopher, Netscape with frames, the first Browser Wars. Searching for pages with AltaVista, pop-up windows self-replicating, trying to uninstall RealPlayer. All those moments, will be lost in time like tears in rain... time to die.