Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-alt
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-alt@g.o
From: Markus Duft <mduft@g.o>
Subject: prefix chaining
Date: Wed, 25 Mar 2009 10:43:51 +0100
Hi!

i'm done working on my prefix-chaining project for now. i have
(attached) patches ready for commit (and 2 new packages, but that should
not matter to anyone anyway :))

the one is a newer version of the portage patch i submitted lately, and
the other one patches baselayout, so that prefix chaining can work.

for all these things i can say: they won't hurt anybody, as long as
there is no READONLY_EROOT set in make.conf, which should not be the
case ;) that's the trigger that activates all changes.

if there is no READONLY_EROOT, behaviour of all parts of portage and
baselayout should be exactly the same.

ok to commit? maybe we could think about checking the portage patch into
the prefix-portage svn tree?

since i haven't commented on the baselayout patch yet, i'll do it here
(the portage patch is basically the same as the one i submitted lately,
with small improvements):

etc/env.d/00basic:
	* added EPREFIX variable, since if the currently used portage
	  instance comes from a chained prefix, portage needs to be
	  explicitly informed of the EPREFIX. this should not disturb
	  anybody, since it can be overridden after starting the prefix
	  again...
etc/profile:
	* the profile now sources all profiles (recursively) of all
	  parent prefixes in the chain.
	* if we are in a chained environment, some variables need
	  speacial treatment, since i want some of the chained envs to
	  be there in the current prefix. (PATH, MANPATH and in some
	  cases PKG_CONFIG_PATH. others may come...)
	* if we are in a chained environment, don't append /usr/.. and
	  /... paths to PATH, unless we're the top level prefix in the
	  chain (which behaves the same as if there where no chain).
	* the last hunk is for correctly setting the chained variables
	  which i listed above (PATH, MANPATH, etc.).

Questions?

If nobody has objections, i'll commit. i'll wait a few hours before
committing.

Cheers, Markus
Attachment:
portage-2.2.00.13133-prefix-chaining.patch (Text Data)
Attachment:
baselayout-1.12.5-prefix-chaining.patch (Text Data)
Replies:
Re: prefix chaining
-- Fabian Groffen
Re: prefix chaining
-- Fabian Groffen
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
[PREFIX] prefix keywords need to go (?)
Next by thread:
Re: prefix chaining
Previous by date:
Re: [PREFIX] prefix keywords need to go (?)
Next by date:
Re: prefix chaining


Updated Jun 17, 2009

Summary: Archive of the gentoo-alt mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.