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
signature.asc
Description: This is a digitally signed message part.