Update initramfs scripts

This commit is contained in:
2026-01-03 09:07:38 +02:00
parent b1066cb4f2
commit 93f6259c87
3 changed files with 21 additions and 8 deletions
+13 -3
View File
@@ -1,6 +1,16 @@
#!/bin/sh
for kernel in /usr/lib/modules/*; do
kernel=$(basename "$kernel")
dracut -f --kver "$kernel" "$@"
for modules in /usr/lib/modules/*; do
# Get kernel version from module path
kver=$(basename "$modules")
# Set output initramfs image name
if bpm o "$modules" &> /dev/null; then
pkgname=$(bpm o "$modules" | grep '^- ' | cut -d' ' -f2 | head -n1)
initramfs=/boot/initramfs-"$pkgname".img
else
initramfs=/boot/initramfs-"$kver".img
fi
dracut "$initramfs" -v -f --kver "$kver" "$@"
done