> > Hi, > > for this weekend I planned to migrate to baselayout 2 > finally. > > On gentoo web I found this: 2. > Migration to OpenRC > Migration to OpenRC is fairly straightforward; it will be pulled in > as part of your regular upgrade process by your package manager. > > I tried to check this (emerge -pv openrc) and found: > !!! All ebuilds that could satisfy "sys-apps/openrc" have been masked. > !!! One of the following masked packages is required to complete your > request: > - sys-apps/openrc-9999 (masked by: missing keyword) > - sys-apps/openrc-0.5.1 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.3-r4 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.3-r3 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.3-r2 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.3-r1 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.2 (masked by: ~x86 keyword) > - sys-apps/openrc-0.4.1-r1 (masked by: ~x86 keyword) > > Especially "masked by: missing keyword" let me doubt whether > or not it is sane to migrate.... > > How to proceed here ? >
I had originally migrated an entirely ~x86 system. Then I downgraded almost all of the system, except for openrc & co because it was enough work to upgrade, so I didn't want to downgrade to x86 and then eventually openrc migrate again. For the most part, the Gentoo Baselayout and OpenRC migration Guide is fine. You can see my package.keywords for openrc on an otherwise stable system below. I leave in some garbage comments since it might give you an idea what I toyed around with. #Dependencies to keep openrc with otherwise ARCH=x86 #<=sys-apps/openrc-0.4.3-r3 ~x86 <=sys-apps/openrc-0.4.1-r1 ~x86 <=sys-apps/baselayout-2.0.0 ~x86 #<=sys-fs/udev-145 ~x86 <=sys-apps/sysvinit-2.86-r12 ~x86 #<=sys-devel/libtool-2.2.4 ~x86 #<=sys-fs/e2fsprogs-1.41.8 ~x86 #<=sys-libs/e2fsprogs-libs-1.41.8 ~x86 <=sys-apps/sysvinit-2.86 ~x86 <=sys-fs/cryptsetup-1.0.6-r2 ~x86 # udev-145 messes up libvolume_id (see bug 281632) #<=sys-apps/hal-0.5.13-r2 ~x86 #<=sys-apps/util-linux-2.16-r1 ~x86 Regards, daid