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 <jlecuirot@microsoft.com>
This commit is contained in:
James Le Cuirot 2026-01-07 17:16:21 +00:00
parent 243b7d34d3
commit e7219c3ec2
No known key found for this signature in database
GPG Key ID: 1226415D00DD3137

View File

@ -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