installkernel() {
instmods \
+ ata_piix \
+ ext4 \
+ i6300esb \
+ ide-gd_mod \
+ piix \
sd_mod \
virtio_pci \
virtio_scsi
"$testdir"/run-qemu \
"${disk_args[@]}" \
-device i6300esb -watchdog-action poweroff \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot \"root=LABEL= rdinit=/bin/sh\" rw rd.retry=3 console=ttyS0,115200n81 rd.shell=0 $DEBUGFAIL" \
+ -append 'rw "root=LABEL= rdinit=/bin/sh" rd.retry=3' \
-initrd "$TESTDIR"/initramfs.testing || return 1
test_marker_check || return 1
rm -- "$TESTDIR"/marker.img
# make sure --omit-drivers does not filter out drivers using regexp to test for an earlier regression (assuming there is no one letter linux kernel module needed to run the test)
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test watchdog" \
- -d "piix ide-gd_mod ata_piix ext4 i6300esb" \
+ test_dracut \
+ -a "watchdog" \
--omit-drivers 'a b c d e f g h i j k l m n o p q r s t u v w x y z' \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=dracut rw systemd.log_target=console rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 init=/sbin/init rd.shell=0 $DEBUGFAIL" \
+ -append "root=LABEL=dracut rw systemd.log_target=console rd.retry=3 init=/sbin/init" \
-initrd "$TESTDIR"/initramfs.testing || return 1
test_marker_check || return 1
# systemd-analyze.sh calls man indirectly
# make the man command succeed always
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test systemd" \
- -d "piix ide-gd_mod ata_piix ext4" \
+ test_dracut \
+ -a "systemd" \
-i ./systemd-analyze.sh /lib/dracut/hooks/pre-pivot/00-systemd-analyze.sh \
-i "/bin/true" "/usr/bin/man" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
"$testdir"/run-qemu \
"${disk_args[@]}" \
-device i6300esb -watchdog-action poweroff \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=dracut $client_opts rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+ -append "root=LABEL=dracut $client_opts rd.retry=3" \
-initrd "$TESTDIR"/initramfs.testing || return 1
if ! test_marker_check; then
return 1
fi
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test watchdog" \
- -d "piix ide-gd_mod ata_piix btrfs i6300esb" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ test_dracut \
+ -a "watchdog" \
+ -d "btrfs" \
+ "$TESTDIR"/initramfs.testing
rm -rf -- "$TESTDIR"/overlay
}
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "systemd.unit=testsuite.target systemd.mask=systemd-firstboot rd.multipath=0 panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=dracut $client_opts rd.retry=3 console=ttyS0,115200n81 selinux=0 $DEBUGOUT rd.shell=0 $DEBUGFAIL" \
+ -append "systemd.unit=testsuite.target systemd.mask=systemd-firstboot rd.multipath=0 root=LABEL=dracut $client_opts rd.retry=3 $DEBUGOUT" \
-initrd "$TESTDIR"/initramfs.testing || return 1
if ! test_marker_check; then
[ -e /etc/machine-id ] && EXTRA_MACHINE="/etc/machine-id"
[ -e /etc/machine-info ] && EXTRA_MACHINE+=" /etc/machine-info"
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test systemd i18n qemu" \
+ test_dracut \
+ -a "systemd i18n qemu" \
+ -d "btrfs" \
${EXTRA_MACHINE:+-I "$EXTRA_MACHINE"} \
- -d "piix ide-gd_mod ata_piix btrfs i6300esb" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
rm -rf -- "$TESTDIR"/overlay
}
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rd.auto rw rd.retry=10 console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+ -append "root=/dev/dracut/root rd.auto rw" \
-initrd "$TESTDIR"/initramfs.testing || return 1
test_marker_check || return 1
echo "testluks UUID=$ID_FS_UUID /etc/key" > /tmp/crypttab
echo -n "test" > /tmp/key
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" \
- -d "piix ide-gd_mod ata_piix ext4" \
- --no-hostonly-cmdline -N \
+ test_dracut \
-i "./cryptroot-ask.sh" "/sbin/cryptroot-ask" \
-i "/tmp/crypttab" "/etc/crypttab" \
-i "/tmp/key" "/etc/key" \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto=1 quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+ -append "root=/dev/dracut/root rw rd.auto=1 rd.retry=3" \
-initrd "$TESTDIR"/initramfs.testing || return 1
test_marker_check || return 1
-initrd "$TESTDIR"/initramfs.makeroot || return 1
test_marker_check dracut-root-block-created || return 1
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" \
- -d "piix ide-gd_mod ata_piix ext4" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ test_dracut \
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot $* systemd.log_target=kmsg root=LABEL=root rw rd.retry=10 rd.info console=ttyS0,115200n81 log_buf_len=2M selinux=0 rd.shell=0 $DEBUGFAIL " \
+ -append "$* systemd.log_target=kmsg root=LABEL=root rw log_buf_len=2M" \
-initrd "$TESTDIR"/initramfs.testing
if ! test_marker_check; then
echo -n test > /tmp/key
chmod 0600 /tmp/key
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
+ test_dracut \
-o "dbus" \
- -a "test" \
- -d "piix ide-gd_mod ata_piix ext4" \
-i "./cryptroot-ask.sh" "/sbin/cryptroot-ask" \
-i "/tmp/mdadm.conf" "/etc/mdadm.conf" \
-i "/tmp/crypttab" "/etc/crypttab" \
-i "/tmp/key" "/etc/key" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto rd.retry=20 console=ttyS0,115200n81 selinux=0 rootwait $LUKSARGS rd.shell=0 $DEBUGFAIL" \
+ -append "root=/dev/dracut/root rw rd.auto rd.retry=20 rootwait $LUKSARGS" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
echo "CLIENT TEST END: [OK]"
echo "CLIENT TEST START: Any LUKS"
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw quiet rd.auto rd.retry=20 rd.info console=ttyS0,115200n81 selinux=0 $DEBUGFAIL" \
+ -append "root=/dev/dracut/root rw rd.auto rd.retry=20" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
echo "CLIENT TEST END: [OK]"
echo "CLIENT TEST START: Wrong LUKS UUID"
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw quiet rd.auto rd.retry=10 rd.info console=ttyS0,115200n81 selinux=0 $DEBUGFAIL rd.luks.uuid=failme" \
+ -append "root=/dev/dracut/root rw rd.auto rd.luks.uuid=failme" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check && return 1
echo "CLIENT TEST END: [OK]"
echo -n test > /tmp/key
chmod 0600 /tmp/key
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" \
- -d "piix ide-gd_mod ata_piix ext4 sd_mod" \
+ test_dracut \
-i "./cryptroot-ask.sh" "/sbin/cryptroot-ask" \
-i "/tmp/crypttab" "/etc/crypttab" \
-i "/tmp/key" "/etc/key" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot $* root=LABEL=root rw rd.retry=5 console=ttyS0,115200n81 selinux=0 rd.info rd.shell=0 $DEBUGFAIL" \
+ -append "$* root=LABEL=root rw rd.retry=5" \
-initrd "$TESTDIR"/initramfs.testing || return 1
if ! test_marker_check; then
fi
echo "$MD_UUID" > "$TESTDIR"/mduuid
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" \
- -d "piix ide-gd_mod ata_piix ext4" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+
+ test_dracut \
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=LABEL=root rw rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+ -append "root=LABEL=root rw rd.retry=3" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
}
test_marker_check dracut-root-block-created || return 1
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" \
- -d "piix ide-gd_mod ata_piix btrfs" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ test_dracut \
+ -d "btrfs" \
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
"$testdir"/run-qemu \
"${disk_args[@]}" \
-boot order=d \
- -append "rd.live.overlay.overlayfs=1 root=live:/dev/disk/by-label/dracut console=ttyS0,115200n81 quiet selinux=0 rd.info rd.shell=0 panic=1 oops=panic softlockup_panic=1 $DEBUGFAIL" \
+ -append "rd.live.overlay.overlayfs=1 root=live:/dev/disk/by-label/dracut" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
"$testdir"/run-qemu \
"${disk_args[@]}" \
-boot order=d \
- -append "rd.live.image rd.live.overlay.overlayfs=1 root=LABEL=dracut console=ttyS0,115200n81 quiet selinux=0 rd.info rd.shell=0 panic=1 oops=panic softlockup_panic=1 $DEBUGFAIL" \
+ -append "rd.live.image rd.live.overlay.overlayfs=1 root=LABEL=dracut" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
"$testdir"/run-qemu \
"${disk_args[@]}" \
-boot order=d \
- -append "rd.live.image rd.live.overlay.overlayfs=1 rd.live.dir=testdir root=LABEL=dracut console=ttyS0,115200n81 quiet selinux=0 rd.info rd.shell=0 panic=1 oops=panic softlockup_panic=1 $DEBUGFAIL" \
+ -append "rd.live.image rd.live.overlay.overlayfs=1 rd.live.dir=testdir root=LABEL=dracut" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
"$testdir"/run-qemu \
"${disk_args[@]}" \
-boot order=d \
- -append "rd.live.image rd.live.overlay.overlayfs=1 rd.live.dir=testdir root=LABEL=dracut_ntfs console=ttyS0,115200n81 quiet selinux=0 rd.info rd.shell=0 panic=1 oops=panic softlockup_panic=1 $DEBUGFAIL" \
+ -append "rd.live.image rd.live.overlay.overlayfs=1 rd.live.dir=testdir root=LABEL=dracut_ntfs quiet rd.info rd.shell=0" \
-initrd "$TESTDIR"/initramfs.testing
test_marker_check || return 1
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"
EOF
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- --modules "test dash dmsquash-live qemu" \
- --drivers "ext4 ntfs3 sd_mod" \
+ test_dracut \
+ --modules "dash dmsquash-live qemu" \
+ --drivers "ntfs3" \
--install "mkfs.ext4" \
--include /tmp/ntfs3.rules /lib/udev/rules.d/ntfs3.rules \
- --no-hostonly --no-hostonly-cmdline \
- --force "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- --modules "test dmsquash-live-autooverlay qemu" \
- --drivers "ext4" \
+ test_dracut \
+ --modules "dmsquash-live-autooverlay qemu" \
--install "mkfs.ext4" \
- --no-hostonly --no-hostonly-cmdline \
- --force "$TESTDIR"/initramfs.testing-autooverlay "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing-autooverlay
rm -rf -- "$TESTDIR"/overlay
}
test_marker_reset
"$testdir"/run-qemu \
"${disk_args[@]}" \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto=1 rd.driver.pre=dm_thin_pool quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+ -append "root=/dev/dracut/root rw rd.auto=1 rd.driver.pre=dm_thin_pool rd.retry=3" \
-initrd "$TESTDIR"/initramfs.testing || return 1
test_marker_check || return 1
}
-initrd "$TESTDIR"/initramfs.makeroot || return 1
test_marker_check dracut-root-block-created || return 1
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test" -I lvs \
- -d "piix ide-gd_mod ata_piix ext4 sd_mod" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ test_dracut \
+ -I lvs \
+ "$TESTDIR"/initramfs.testing
}
# shellcheck disable=SC1090
mkdir -p "$TESTDIR"/ESP/EFI/BOOT
test_dracut \
- --modules 'rootfs-block test' \
+ --modules 'rootfs-block' \
--kernel-cmdline 'root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_root ro rd.skipfsck rootfstype=squashfs' \
--drivers 'squashfs' \
--uefi \
-net nic,macaddr="$mac",model=e1000 \
-net socket,connect=127.0.0.1:12320 \
-device i6300esb -watchdog-action poweroff \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.retry=10 quiet ro console=ttyS0,115200n81 selinux=0" \
+ -append "$cmdline ro" \
-initrd "$TESTDIR"/initramfs.testing
# shellcheck disable=SC2181
)
# Make client's dracut image
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "dmsquash-live debug watchdog ${USE_NETWORK}" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ test_dracut \
+ -a "dmsquash-live watchdog ${USE_NETWORK}" \
+ "$TESTDIR"/initramfs.testing
(
# shellcheck disable=SC2031
-net nic,macaddr=52:54:00:12:34:00,model=e1000 \
-net nic,macaddr=52:54:00:12:34:01,model=e1000 \
-net socket,connect=127.0.0.1:12331 \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot rw rd.auto rd.retry=50 console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL $*" \
+ -append "rw rd.auto rd.retry=50 $*" \
-initrd "$TESTDIR"/initramfs.testing
if ! test_marker_check iscsi-OK; then
echo "CLIENT TEST END: $test_name [FAILED - BAD EXIT]"
# Make client's dracut image
test_dracut \
--add "$USE_NETWORK" \
- --no-hostonly-cmdline -N \
-i "./client.link" "/etc/systemd/network/01-client.link" \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
# Make server's dracut image
"$DRACUT" -l -i "$TESTDIR"/overlay / \
"${disk_args[@]}" \
-net nic,macaddr="$mac",model=e1000 \
-net socket,connect=127.0.0.1:12340 \
- -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.auto rd.info rd.retry=10 ro console=ttyS0,115200n81 selinux=0 " \
+ -append "$cmdline rd.auto ro" \
-initrd "$TESTDIR"/initramfs.testing
# shellcheck disable=SC2181
echo "luks-$ID_FS_UUID /dev/nbd0 /etc/key" > /tmp/crypttab
echo -n test > /tmp/key
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- -a "test debug watchdog ${USE_NETWORK}" \
+ test_dracut \
+ -a "watchdog ${USE_NETWORK}" \
-i "./cryptroot-ask.sh" "/sbin/cryptroot-ask" \
-i "./client.link" "/etc/systemd/network/01-client.link" \
-i "/tmp/crypttab" "/etc/crypttab" \
-i "/tmp/key" "/etc/key" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-a "test rootfs-block debug kernel-modules network network-legacy" \
-device e1000,netdev=n1,mac=52:54:00:12:34:98 \
-device e1000,netdev=n2,mac=52:54:00:12:34:99 \
-device i6300esb -watchdog-action poweroff \
- -append "quiet panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.retry=5 ro console=ttyS0,115200n81 selinux=0 init=/sbin/init systemd.log_target=console" \
+ -append "$cmdline rd.retry=5 ro init=/sbin/init systemd.log_target=console" \
-initrd "$TESTDIR"/initramfs.testing || return 1
{
inst_hook pre-pivot 85 "$PKGLIBDIR/modules.d/45ifcfg/write-ifcfg.sh"
)
# Make client's dracut image
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
+ test_dracut \
-a "debug watchdog ${USE_NETWORK}" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
(
# shellcheck disable=SC2031
-hda "$TESTDIR"/client.img \
-device i6300esb -watchdog-action poweroff \
-append "
- panic=1 oops=panic softlockup_panic=1
ifname=net1:52:54:00:12:34:01
ifname=net2:52:54:00:12:34:02
ifname=net3:52:54:00:12:34:03
ifname=net4:52:54:00:12:34:04
ifname=net5:52:54:00:12:34:05
- $cmdline rd.net.timeout.dhcp=30 systemd.crash_reboot
- $DEBUGFAIL rd.retry=5 rw console=ttyS0,115200n81 selinux=0 init=/sbin/init" \
+ $cmdline rd.net.timeout.dhcp=30
+ rd.retry=5 rw init=/sbin/init" \
-initrd "$TESTDIR"/initramfs.testing || return 1
{
inst_simple ./client.link /etc/systemd/network/01-client.link
)
# Make client's dracut image
- "$DRACUT" -l -i "$TESTDIR"/overlay / \
- --no-early-microcode \
+ test_dracut \
-a "debug ${USE_NETWORK} ifcfg" \
- --no-hostonly-cmdline -N \
- -f "$TESTDIR"/initramfs.testing "$KVERSION" || return 1
+ "$TESTDIR"/initramfs.testing
(
# shellcheck disable=SC2031
poweroff -f
EOF
- "$DRACUT" -l --no-kernel --drivers "" \
+ test_dracut \
+ --no-kernel --drivers "" \
"${dracut_cpio_params[@]}" \
- --modules "test" \
--include "$tdir/init.sh" /lib/dracut/hooks/emergency/00-init.sh \
--install "poweroff" \
- --no-hostonly --no-hostonly-cmdline \
- "$tdir/initramfs" \
- || return 1
+ "$tdir/initramfs"
"$testdir"/run-qemu \
-device i6300esb -watchdog-action poweroff \
PKGLIBDIR=${PKGLIBDIR-$basedir}
test_dracut() {
- TEST_DRACUT_ARGS+=" --local --no-hostonly --no-early-microcode --add test --kver $KVERSION"
+ TEST_DRACUT_ARGS+=" --local --no-hostonly --no-hostonly-cmdline --no-early-microcode --add test --force --kver $KVERSION"
+
+ # include $TESTDIR"/overlay if exists
+ if [ -d "$TESTDIR"/overlay ]; then
+ TEST_DRACUT_ARGS+=" --include $TESTDIR/overlay /"
+ fi
# shellcheck disable=SC2162
IFS=' ' read -a TEST_DRACUT_ARGS_ARRAY <<< "$TEST_DRACUT_ARGS"
"$DRACUT" "$@" \
- --kernel-cmdline "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot selinux=0 console=ttyS0,115200n81 $DEBUGFAIL" \
+ --kernel-cmdline "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot quiet rd.retry=10 rd.info rd.shell=0 selinux=0 console=ttyS0,115200n81 $DEBUGFAIL" \
"${TEST_DRACUT_ARGS_ARRAY[@]}" || return 1
}