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 |