Files
dracut/source-files/generate-initramfs
T
2026-01-03 09:07:38 +02:00

17 lines
412 B
Bash

#!/bin/sh
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