On 31-10-2006 10:03:59 +0100, Johan Hattne wrote: > > On 27 Oct 2006, at 20:35, Fabian Groffen wrote: > > >A secondary issue that came out of this is, why do we install in /usr > >in > >prefix actually? I think for no particular reason, other then that > >portage is designed to work like that. (I can live with that.) > > Just a thought which may very well have been had before (even though I > couldn't find it in the archives). Would it possible to have something > like ebuild-wise prefixes? During my short experience with > Gentoo/FreeBSD I ran into cases where some ebuilds wanted to install > things into the same place as samething else installed by the base > system. The one thing that comes to mind is the security man page, > which I belive was installed by FreeBSD base as well as Xorg.
This is a collision that should be resolved if both manpages came from packages installed by portage. > I guess ebuild-wise prefixes is a mess best avoided, but could some > coarser grained mechanism to tune the prefix be used to avoid these > things? Like installing base (or system) into / and everything else > somewhere else, sort of what the *BSD packages and ports systems do? We once thought about having such a variable prefix. However, that requires some extra work like storing the prefix for each installed package, and including all/or the right prefix when a package looks for dependencies. This isn't fleshed out yet (at least by me), so for now we keep it at one prefix. -- Fabian Groffen Gentoo on a different level -- [EMAIL PROTECTED] mailing list
