X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;ds=sidebyside;f=fai%2Fconfig%2Fscripts%2FLIVEISO%2F20-initrd;fp=fai%2Fconfig%2Fscripts%2FLIVEISO%2F20-initrd;h=4dcbc66fad52b4f1013fa0474f67eb3b624157f1;hb=edb1a99660561c51aa5c7803d978284c7b423842;hp=0000000000000000000000000000000000000000;hpb=936324619541130f4ab07bd4633f48eb81812613;p=automated-distro-installer diff --git a/fai/config/scripts/LIVEISO/20-initrd b/fai/config/scripts/LIVEISO/20-initrd new file mode 100755 index 0000000..4dcbc66 --- /dev/null +++ b/fai/config/scripts/LIVEISO/20-initrd @@ -0,0 +1,15 @@ +#! /bin/bash + +# create an initrd for booting from ISO + +# get highest kernel version +ver=$(ls -r1 $target/boot/initrd.img-*|tail -1| sed 's/.\+initrd.img-//') +if [ -z "$ver" ]; then + echo "ERROR: no initrd found in $0" + exit 9 +fi + +rm $target/boot/initrd.img-$ver +$ROOTCMD dracut -N --zstd --filesystems ext4 -a "dmsquash-live " -o"btrfs crypt dash lvm resume usrmount modsign mdraid shutdown virtfs" /boot/initrd.img-$ver $ver + +echo ISO initrd was created