mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-11 13:42:07 +01:00
Merge pull request #3471 from flatcar/scripts
sys-kernel/coreos-kernel: Add Fusion storage drivers back to initrd
This commit is contained in:
commit
3745ed957e
1
changelog/bugfixes/2025-11-07-initrd-fusion-drivers.md
Normal file
1
changelog/bugfixes/2025-11-07-initrd-fusion-drivers.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
- Alpha only: Added Fusion SCSI disk drivers back to the initrd after they got lost in the rework ([Flatcar#1924](https://github.com/flatcar/Flatcar/issues/1924))
|
||||||
@ -115,7 +115,7 @@ src_compile() {
|
|||||||
cp "${S}"/build/bootengine/lib/modprobe.d/* lib/modprobe.d/ || die
|
cp "${S}"/build/bootengine/lib/modprobe.d/* lib/modprobe.d/ || die
|
||||||
# Only include modules related to mounting /usr and for interacting with the emergency console
|
# Only include modules related to mounting /usr and for interacting with the emergency console
|
||||||
pushd "${S}/build/bootengine/usr/lib/modules/${KV_FULL}" || die
|
pushd "${S}/build/bootengine/usr/lib/modules/${KV_FULL}" || die
|
||||||
find kernel/drivers/{ata,block,hid,hv,input/serio,mmc,nvme,pci,scsi,usb} kernel/fs/{btrfs,overlayfs,squashfs} kernel/security/keys -name "*.ko.*" -printf "%f\0" | DRACUT_NO_XATTR=1 xargs --null "${BROOT}"/usr/lib/dracut/dracut-install --destrootdir "${S}"/build/minimal --kerneldir . --sysrootdir "${S}"/build/bootengine/ --firmwaredirs "${S}"/build/bootengine/usr/lib/firmware --module dm-verity dm-mod virtio_console || die
|
find kernel/drivers/{ata,block,hid,hv,input/serio,message/fusion,mmc,nvme,pci,scsi,usb} kernel/fs/{btrfs,overlayfs,squashfs} kernel/security/keys -name "*.ko.*" -printf "%f\0" | DRACUT_NO_XATTR=1 xargs --null "${BROOT}"/usr/lib/dracut/dracut-install --destrootdir "${S}"/build/minimal --kerneldir . --sysrootdir "${S}"/build/bootengine/ --firmwaredirs "${S}"/build/bootengine/usr/lib/firmware --module dm-verity dm-mod virtio_console || die
|
||||||
popd || die
|
popd || die
|
||||||
echo '$MODALIAS=.* 0:0 660 @/sbin/modprobe "$MODALIAS"' > ./etc/mdev.conf || die
|
echo '$MODALIAS=.* 0:0 660 @/sbin/modprobe "$MODALIAS"' > ./etc/mdev.conf || die
|
||||||
# We can't use busybox's modprobe because it doesn't support the globs in module.alias, breaking module loading
|
# We can't use busybox's modprobe because it doesn't support the globs in module.alias, breaking module loading
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user