On Wednesday 02 May 2007 04:03:23 Paul Sebastian Ziegler wrote:
> > Whats the purpose of this?
>
> To create a very clear directory structure for a small binary Linux
> distribution I am planning to build using Gentoo and Portage.

This reminds me very much of [1]. Basically it's a lot harder to support than 
you think it is and any voodoo patch you might come up with to support it in 
portage is very unlikely to be accepted.

ROOT is the closest thing that is supported and unlike altering prefix in the 
ebuilds or setting EXTRA_ECONF="--prefix=/blah" it actually works for 
packages that don't use autotools properly. As detailed in `man make.conf` 
all build time dependencies of packages that are installed in a ROOT 
different from / will need to be installed in / (automatically by portage) so 
it's far from ideal for this purpose.

Changing --prefix is much more ideal either as it won't magically make things 
work in different locations anymore than ROOT will. Adding paths to *PATH 
environment variables will be required and that's a manual task that you'll 
need to do.

In short - this seems like an awful lot of hassle for absolutely no gain. Most 
of us consider the current directory structure to be quite clear.

[1] http://thread.gmane.org/gmane.linux.gentoo.devel/44673

-- 
Bo Andresen

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to