From e7219c3ec2e5d9fb40cb4d9d382850667875fac2 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Wed, 7 Jan 2026 17:16:21 +0000 Subject: [PATCH] sys-kernel/coreos-kernel: Don't symlink lib to lib64 in the initrd Gentoo hasn't done this for a very long time because it's wrong. Signed-off-by: James Le Cuirot --- .../sys-kernel/coreos-kernel/coreos-kernel-6.12.65.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.65.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.65.ebuild index 8b9cea1918..493552884d 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.65.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-kernel/coreos-kernel-6.12.65.ebuild @@ -100,13 +100,12 @@ src_compile() { # Create minimal initrd mkdir "${S}"/build/minimal || die pushd "${S}"/build/minimal || die - mkdir -p {etc,dev,proc,sys,dev,usr/bin,usr/lib64,realinit,sysusr/usr} || die + mkdir -p {etc,dev,proc,sys,dev,usr/bin,usr/lib,usr/lib64,realinit,sysusr/usr} || die ln -s usr/bin bin || die ln -s usr/bin sbin || die ln -s bin usr/sbin || die - ln -s usr/lib64 lib || die + ln -s usr/lib lib || die ln -s usr/lib64 lib64 || die - ln -s lib64 usr/lib || die # Instead from ESYSROOT we can also copy kernel modules from the dracut pre-selection mkdir -p lib/modprobe.d/ || die cp "${S}"/build/bootengine/lib/modprobe.d/* lib/modprobe.d/ || die