1 |
commit: ee45dc6f6d359195381f6e5579d32c54fc2b4fe8 |
2 |
Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Nov 26 16:04:31 2011 +0000 |
4 |
Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Nov 26 16:04:31 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/multilib-portage.git;a=commit;h=ee45dc6f |
7 |
|
8 |
Update install instructions |
9 |
|
10 |
--- |
11 |
doc/portage-multilib-instructions | 27 +++++++-------------------- |
12 |
1 files changed, 7 insertions(+), 20 deletions(-) |
13 |
|
14 |
diff --git a/doc/portage-multilib-instructions b/doc/portage-multilib-instructions |
15 |
index 0246b69..f94d145 100644 |
16 |
--- a/doc/portage-multilib-instructions |
17 |
+++ b/doc/portage-multilib-instructions |
18 |
@@ -1,35 +1,22 @@ |
19 |
First, if you want to install and use it via layman: |
20 |
|
21 |
-layman -a multilib |
22 |
-cd $PORTDIR_OVERLAY/layman/multilib ($PORTDIR_OVERLAY is for most |
23 |
-probably /usr/local/portage) |
24 |
-git checkout -b portage-multilib origin/portage-multilib |
25 |
- |
26 |
-After that, every layman sync should update the branch as normal, |
27 |
-switching is done with |
28 |
- |
29 |
-git checkout <branch> |
30 |
- |
31 |
-the main branches are master and portage-multilib |
32 |
- |
33 |
-A basic way to use this branch: |
34 |
- |
35 |
-First, install the modified portage version: |
36 |
- |
37 |
1. |
38 |
+layman -a multilib-portage |
39 |
+ |
40 |
+2. |
41 |
emerge -av1 portage |
42 |
|
43 |
remember that multilib-portage is following the 2.2* branch of portage, |
44 |
-so it only has testing keywords and is hardmasked by package.mask |
45 |
+so it only has testing keywords |
46 |
|
47 |
-2. |
48 |
+3. |
49 |
check the target of /etc/make.profile |
50 |
rm /etc/make.profile |
51 |
mkdir /etc/make.profile |
52 |
echo /path/to/current/profile >> /etc/make.profile/parent |
53 |
echo /path/to/multilib-overlay/profiles/base >> /etc/make.profile/parent |
54 |
|
55 |
-3. |
56 |
+4. |
57 |
let the multilib overlay eclasses override the main tree ones: add the |
58 |
following to /etc/portage/repos.conf or create it with the following |
59 |
content: |
60 |
@@ -39,7 +26,7 @@ eclass-overrides = gentoo multilib |
61 |
[multilib] |
62 |
eclass-overrides = gentoo multilib |
63 |
|
64 |
-4. |
65 |
+5. |
66 |
|
67 |
then either recompile world: |