Skip to content

Commit 617decb

Browse files
committed
sys-kernel/coreos-kernel: Tighten dependencies to ensure working initrd
In particular, sys-fs/lvm2 includes dmsetup, and systemd will fail to recognise /dev/mapper/usr if that is built without udev support. This is not a problem in CI, but a fresh SDK will have board packages installed without their final USE flags in place due to cyclic dependencies. Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
1 parent 1c38863 commit 617decb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,12 @@ DEPEND="
3737
sys-apps/shadow
3838
sys-apps/systemd[cryptsetup]
3939
sys-apps/seismograph
40-
sys-apps/util-linux
40+
sys-apps/util-linux[cryptsetup,udev]
4141
sys-block/open-iscsi
4242
sys-fs/btrfs-progs
43+
sys-fs/cryptsetup[udev]
4344
sys-fs/e2fsprogs
45+
sys-fs/lvm2[udev]
4446
sys-fs/mdadm
4547
sys-fs/xfsprogs
4648
>=sys-kernel/bootengine-0.0.38-r37:=

0 commit comments

Comments
 (0)