Hi, On Wed, 02 May 2007 04:03:23 +0200 Paul Sebastian Ziegler <[EMAIL PROTECTED]> 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 doesn't make sense to me. ROOT is the option to specify another ROOT directory. The layout below that ROOT might be configurable for some applications, some other are expecting their files in certain paths. You can override the "configure" settings, but this won't win you much since some programs don't use autoconf (and there's good reason not to use this can of worms!). Also, the applications' behaviour is absolutely untested (e.g. some apps simply rely on finding their initial data below /usr/share, being able to write to /var/run and so on). This is why we have good package managers on Linux. They deal with the logical structure (i.e. packaging) of the files. BTW, "ROOT" will win you nothing here since you want to create binary-packages, not install them. Maybe you can try and mangle the archives, so that they resemble the directory structure you want. But I still can't see how that could overcome applications' built-in assumptions, except you are thinking of tricks like unionfs or (hard/soft-)linking into a LFS-oriented structure after installing the packages. -hwh -- [EMAIL PROTECTED] mailing list

