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

Reply via email to