From 617decbbc3faa9ffe73a20cc0ee07b4d0bb458b2 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Thu, 3 Jul 2025 16:55:07 +0100 Subject: [PATCH] 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 --- .../sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild index a8b19410cb..cea1123a3e 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.35.ebuild @@ -37,10 +37,12 @@ DEPEND=" sys-apps/shadow sys-apps/systemd[cryptsetup] sys-apps/seismograph - sys-apps/util-linux + sys-apps/util-linux[cryptsetup,udev] sys-block/open-iscsi sys-fs/btrfs-progs + sys-fs/cryptsetup[udev] sys-fs/e2fsprogs + sys-fs/lvm2[udev] sys-fs/mdadm sys-fs/xfsprogs >=sys-kernel/bootengine-0.0.38-r37:=