File: 20-initrd

package info (click to toggle)
fai 6.5.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,080 kB
  • sloc: sh: 6,721; perl: 5,625; makefile: 138
file content (15 lines) | stat: -rwxr-xr-x 447 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 lvm resume usrmount modsign mdraid virtfs" /boot/initrd.img-$ver $ver

echo ISO initrd was created