Gentoo Archives: gentoo-osx

From: Kito <kito@g.o>
To: gentoo-osx@l.g.o
Cc: gentoo-alt@l.g.o
Subject: Re: [gentoo-osx] [PREFIX] Freeze of the prefixed portage tree
Date: Sun, 26 Mar 2006 02:37:49
Message-Id: F3CB418D-6D54-49AF-AE63-489DB7D20161@gentoo.org
In Reply to: [gentoo-osx] [PREFIX] Freeze of the prefixed portage tree by Grobian
1 On Mar 22, 2006, at 12:03 PM, Grobian wrote:
2
3 > On 22-03-2006 11:26:24 -0600, Kito wrote:
4 >> FINE! I'll start checking in the portage changes to svn. That
5 >> being said, in
6 >> case any of you are in the habit of running the svn version, it'll
7 >> be broken
8 >> for a bit.
9 >>
10 >>> I can help with changing ebuilds/eclasses, as I'm currently in a
11 >>> fight
12 >>> with binutils, gcc and glibc anyway.
13
14 Ok, I've done what 'looked' right in svn, but I haven't touched
15 binutils-config yet.
16
17 >>
18 >> Ok, why don't you keep all your changes local and we'll try to
19 >> coordinate a big atomic commit this weekend perhaps?
20 >
21 > Ok, this is an official warning to all people using the prefixed
22 > portage
23 > tree:
24 >
25 > !!! The tree is from now on FROZEN !!!
26
27 !!! The tree is from now on UNFROZEN !!!
28
29 woot.
30
31 >
32 > Please DO NOT commit to the prefixed portage tree to allow those that
33 > develop on prefixed portage to change the tree and test whether it
34 > works
35 > as expected.
36
37 Ok, its ready for testing now. A few notes:
38
39
40 • the --with-rootuid option to configure has been removed, just use
41 --with-rootuser
42 • If you have an existing prefix install, you will have to upgrade
43 portage manually from the tarball[1]. See the wiki[2] for quick
44 pseudo-instructions.
45 • If you have the hack in bashrc to append PREFIX to ROOT, take it
46 out. ROOT should behave correctly now.
47 • The portage ebuild will respect the following envvars:
48 --with-user=${PORTAGE_USER:-portage} \
49 --with-group=${PORTAGE_GROUP:-portage} \
50 --with-rootuser=${PORTAGE_INST_USER:-root} \
51 --with-wheelgid=${PORTAGE_INST_GID:-0} \
52 --with-offset-prefix=${EPREFIX}
53 • ${EDEST} is the package build image dir, without the appended prefix
54 • ${EPREFIX} is the 'offset-prefix' i.e. /opt/gentoo, /Library/Gentoo
55 • ${ROOT} in ebuilds should handle ${EPREFIX} transparently
56 • The current portage snapshot is using the experimental Manifest2
57 format.
58 >
59 > Kito will coordinate this process and he will decide when the tree
60 > gets
61 > unfrozen again. For all questions, urgent matters, etc. contact kito.
62
63 That was enough for me. For all further breakage, consult Fabian :p
64
65 --Kito
66
67 [1] http://dev.gentoo.org/~kito/distfiles/portage-prefix-latest.tar.bz2
68 [2] http://gentoo-wiki.com/Portage-prefix
69
70
71
72
73 --
74 gentoo-osx@g.o mailing list