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

Reply via email to