diskimage-builder/elements/dracut-network/finalise.d/98-regenerate-initramfs

19 lines
491 B
Plaintext
Raw Normal View History

#!/bin/bash
set -eu
set -o pipefail
# Prioritize PAE if present
KERNEL=$(basename `ls -1rv /boot/vmlinuz* | grep PAE | grep -v debug | head -1`)
if [ ! $KERNEL ]; then
KERNEL=$(basename `ls -1rv /boot/vmlinuz* | grep -v debug | head -1`)
if [ ! $KERNEL ]; then
echo "No suitable kernel found."
exit 1
fi
fi
KERNEL_VERSION=`echo $KERNEL | sed 's/vmlinuz-//g'`
RAMDISK=/boot/initramfs-$KERNEL_VERSION.img
dracut --force --add "network" $RAMDISK $KERNEL_VERSION