1 |
> |
2 |
> Hi, |
3 |
> |
4 |
> for this weekend I planned to migrate to baselayout 2 |
5 |
> finally. |
6 |
> |
7 |
> On gentoo web I found this: 2. |
8 |
> Migration to OpenRC |
9 |
> Migration to OpenRC is fairly straightforward; it will be pulled in |
10 |
> as part of your regular upgrade process by your package manager. |
11 |
> |
12 |
> I tried to check this (emerge -pv openrc) and found: |
13 |
> !!! All ebuilds that could satisfy "sys-apps/openrc" have been masked. |
14 |
> !!! One of the following masked packages is required to complete your request: |
15 |
> - sys-apps/openrc-9999 (masked by: missing keyword) |
16 |
> - sys-apps/openrc-0.5.1 (masked by: ~x86 keyword) |
17 |
> - sys-apps/openrc-0.4.3-r4 (masked by: ~x86 keyword) |
18 |
> - sys-apps/openrc-0.4.3-r3 (masked by: ~x86 keyword) |
19 |
> - sys-apps/openrc-0.4.3-r2 (masked by: ~x86 keyword) |
20 |
> - sys-apps/openrc-0.4.3-r1 (masked by: ~x86 keyword) |
21 |
> - sys-apps/openrc-0.4.2 (masked by: ~x86 keyword) |
22 |
> - sys-apps/openrc-0.4.1-r1 (masked by: ~x86 keyword) |
23 |
> |
24 |
> Especially "masked by: missing keyword" let me doubt whether |
25 |
> or not it is sane to migrate.... |
26 |
> |
27 |
> How to proceed here ? |
28 |
> |
29 |
|
30 |
I had originally migrated an entirely ~x86 system. Then I downgraded |
31 |
almost all of the system, except for openrc & co because it was enough |
32 |
work to upgrade, so I didn't want to downgrade to x86 and then |
33 |
eventually openrc migrate again. |
34 |
|
35 |
For the most part, the Gentoo Baselayout and OpenRC migration Guide is fine. |
36 |
|
37 |
You can see my package.keywords for openrc on an otherwise stable |
38 |
system below. I leave in some garbage comments since it might give |
39 |
you an idea what I toyed around with. |
40 |
|
41 |
#Dependencies to keep openrc with otherwise ARCH=x86 |
42 |
|
43 |
#<=sys-apps/openrc-0.4.3-r3 ~x86 |
44 |
<=sys-apps/openrc-0.4.1-r1 ~x86 |
45 |
<=sys-apps/baselayout-2.0.0 ~x86 |
46 |
#<=sys-fs/udev-145 ~x86 |
47 |
<=sys-apps/sysvinit-2.86-r12 ~x86 |
48 |
#<=sys-devel/libtool-2.2.4 ~x86 |
49 |
#<=sys-fs/e2fsprogs-1.41.8 ~x86 |
50 |
#<=sys-libs/e2fsprogs-libs-1.41.8 ~x86 |
51 |
<=sys-apps/sysvinit-2.86 ~x86 |
52 |
|
53 |
<=sys-fs/cryptsetup-1.0.6-r2 ~x86 |
54 |
|
55 |
# udev-145 messes up libvolume_id (see bug 281632) |
56 |
#<=sys-apps/hal-0.5.13-r2 ~x86 |
57 |
#<=sys-apps/util-linux-2.16-r1 ~x86 |
58 |
|
59 |
Regards, |
60 |
daid |