On Mon, Dec 17, 2012 at 8:40 AM, Kevin Chadwick <ma1l1i...@yahoo.co.uk> wrote: > So it's probably a user exercise?
It already is a user exercise. A stage3 doesn't even contain the /usr/portage directory - you manually create it per the handbook (or more likely let tar/etc do it for you. I also would like to see distfiles moved. Ideally the package tree should be a perfect copy of what is on the rsync mirrors. It seems a bit odd to stick other stuff in there, which needs special treatment as a result. To the extent that this isn't already supported, portage should simply let you set the location in make.conf. I'd also suggest at least considering how paludis handles this. They just have a directory containing config file per repository, with a priority setting. The portage tree is just another overlay, which is a good way to handle it. The sync mechanism handles the main tree identically to overlays as a result, though you can specify what to sync. Rich