fab351
From e35e43c1c28a8935660fe72650614e5dc1defb65 Mon Sep 17 00:00:00 2001
fab351
From: Lubomir Rintel <lkundrak@v3.sk>
fab351
Date: Wed, 26 Jun 2019 11:47:21 +0200
fab351
Subject: [PATCH] test: tell systemd to reboot on fatal errors
fab351
fab351
Otherwise systemd would freeze execution, causing the test to time out
fab351
instead of failing fast.
fab351
fab351
(cherry picked from commit 7934c6f918de2e82d0df5da557c5792c4fb7b798)
fab351
---
fab351
 test/TEST-01-BASIC/test.sh              | 2 +-
fab351
 test/TEST-02-SYSTEMD/test.sh            | 2 +-
fab351
 test/TEST-03-USR-MOUNT/test.sh          | 2 +-
fab351
 test/TEST-04-FULL-SYSTEMD/test.sh       | 2 +-
fab351
 test/TEST-10-RAID/test.sh               | 2 +-
fab351
 test/TEST-11-LVM/test.sh                | 2 +-
fab351
 test/TEST-12-RAID-DEG/test.sh           | 2 +-
fab351
 test/TEST-13-ENC-RAID-LVM/test.sh       | 6 +++---
fab351
 test/TEST-14-IMSM/test.sh               | 2 +-
fab351
 test/TEST-15-BTRFSRAID/test.sh          | 2 +-
fab351
 test/TEST-16-DMSQUASH/test.sh           | 2 +-
fab351
 test/TEST-17-LVM-THIN/test.sh           | 2 +-
fab351
 test/TEST-20-NFS/test.sh                | 4 ++--
fab351
 test/TEST-30-ISCSI/test.sh              | 4 ++--
fab351
 test/TEST-31-ISCSI-MULTI/test.sh        | 4 ++--
fab351
 test/TEST-40-NBD/test.sh                | 4 ++--
fab351
 test/TEST-50-MULTINIC/test.sh           | 4 ++--
fab351
 test/TEST-70-BONDBRIDGETEAMVLAN/test.sh | 6 +++---
fab351
 18 files changed, 27 insertions(+), 27 deletions(-)
fab351
fab351
diff --git a/test/TEST-01-BASIC/test.sh b/test/TEST-01-BASIC/test.sh
fab351
index ed2ae5de..ca4a8288 100755
fab351
--- a/test/TEST-01-BASIC/test.sh
fab351
+++ b/test/TEST-01-BASIC/test.sh
fab351
@@ -15,7 +15,7 @@ test_run() {
fab351
 	-net none \
fab351
 	-watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=LABEL=dracut rw systemd.log_level=debug systemd.log_target=console rd.retry=3 rd.debug console=ttyS0,115200n81 rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=LABEL=dracut rw systemd.log_level=debug systemd.log_target=console rd.retry=3 rd.debug console=ttyS0,115200n81 rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing || return 1
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/result || return 1
fab351
 }
fab351
diff --git a/test/TEST-02-SYSTEMD/test.sh b/test/TEST-02-SYSTEMD/test.sh
fab351
index 8c5eb168..848021e5 100755
fab351
--- a/test/TEST-02-SYSTEMD/test.sh
fab351
+++ b/test/TEST-02-SYSTEMD/test.sh
fab351
@@ -11,7 +11,7 @@ test_run() {
fab351
         -m 512M  -smp 2 -nographic \
fab351
         -net none \
fab351
         -no-reboot \
fab351
-        -append "panic=1 root=LABEL=dracut rw loglevel=77 systemd.log_level=debug systemd.log_target=console rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 init=/sbin/init rd.shell=0 $DEBUGFAIL" \
fab351
+        -append "panic=1 systemd.crash_reboot root=LABEL=dracut rw loglevel=77 systemd.log_level=debug systemd.log_target=console rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 init=/sbin/init rd.shell=0 $DEBUGFAIL" \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/root.ext3 || return 1
fab351
 }
fab351
diff --git a/test/TEST-03-USR-MOUNT/test.sh b/test/TEST-03-USR-MOUNT/test.sh
fab351
index 42c0da65..5d5ec8f8 100755
fab351
--- a/test/TEST-03-USR-MOUNT/test.sh
fab351
+++ b/test/TEST-03-USR-MOUNT/test.sh
fab351
@@ -22,7 +22,7 @@ client_run() {
fab351
 	-net none \
fab351
 	-watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=LABEL=dracut $client_opts quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.debug rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=LABEL=dracut $client_opts quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.debug rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
 
fab351
     if (($? != 0)); then
fab351
diff --git a/test/TEST-04-FULL-SYSTEMD/test.sh b/test/TEST-04-FULL-SYSTEMD/test.sh
fab351
index 97528e4f..f65f30f2 100755
fab351
--- a/test/TEST-04-FULL-SYSTEMD/test.sh
fab351
+++ b/test/TEST-04-FULL-SYSTEMD/test.sh
fab351
@@ -23,7 +23,7 @@ client_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=LABEL=dracut $client_opts rd.retry=3 console=ttyS0,115200n81 selinux=0 $DEBUGOUT rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=LABEL=dracut $client_opts rd.retry=3 console=ttyS0,115200n81 selinux=0 $DEBUGOUT rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
 
fab351
     if (($? != 0)); then
fab351
diff --git a/test/TEST-10-RAID/test.sh b/test/TEST-10-RAID/test.sh
fab351
index 444126b2..0beb26c3 100755
fab351
--- a/test/TEST-10-RAID/test.sh
fab351
+++ b/test/TEST-10-RAID/test.sh
fab351
@@ -13,7 +13,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rd.auto rw rd.retry=10 console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=/dev/dracut/root rd.auto rw rd.retry=10 console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $DISKIMAGE || return 1
fab351
 }
fab351
diff --git a/test/TEST-11-LVM/test.sh b/test/TEST-11-LVM/test.sh
fab351
index 5c105e01..a907c4b1 100755
fab351
--- a/test/TEST-11-LVM/test.sh
fab351
+++ b/test/TEST-11-LVM/test.sh
fab351
@@ -12,7 +12,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rw rd.auto=1 quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.debug rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "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.debug rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/root.ext2 || return 1
fab351
 }
fab351
diff --git a/test/TEST-12-RAID-DEG/test.sh b/test/TEST-12-RAID-DEG/test.sh
fab351
index 4e381d84..c82cde1e 100755
fab351
--- a/test/TEST-12-RAID-DEG/test.sh
fab351
+++ b/test/TEST-12-RAID-DEG/test.sh
fab351
@@ -20,7 +20,7 @@ client_run() {
fab351
         -drive format=raw,index=3,media=disk,file=$TESTDIR/disk3.img.new \
fab351
         -net none \
fab351
         -no-reboot \
fab351
-        -append "panic=1 $* systemd.log_target=kmsg loglevel=7 root=LABEL=root rw rd.retry=20 rd.info console=ttyS0,115200n81 log_buf_len=2M selinux=0 rd.debug rd.shell=0 $DEBUGFAIL " \
fab351
+        -append "panic=1 systemd.crash_reboot $* systemd.log_target=kmsg loglevel=7 root=LABEL=root rw rd.retry=20 rd.info console=ttyS0,115200n81 log_buf_len=2M selinux=0 rd.debug rd.shell=0 $DEBUGFAIL " \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
     if ! grep -F -m 1 -q dracut-root-block-success $TESTDIR/root.ext2; then
fab351
         echo "CLIENT TEST END: $@ [FAIL]"
fab351
diff --git a/test/TEST-13-ENC-RAID-LVM/test.sh b/test/TEST-13-ENC-RAID-LVM/test.sh
fab351
index 76ec36b3..99324ce9 100755
fab351
--- a/test/TEST-13-ENC-RAID-LVM/test.sh
fab351
+++ b/test/TEST-13-ENC-RAID-LVM/test.sh
fab351
@@ -20,7 +20,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rw rd.auto rd.retry=20 console=ttyS0,115200n81 selinux=0 rd.debug rootwait $LUKSARGS rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto rd.retry=20 console=ttyS0,115200n81 selinux=0 rd.debug rootwait $LUKSARGS rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/check-success.img || return 1
fab351
     echo "CLIENT TEST END: [OK]"
fab351
@@ -34,7 +34,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rw quiet rd.auto rd.retry=20 rd.info console=ttyS0,115200n81 selinux=0 rd.debug  $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=/dev/dracut/root rw quiet rd.auto rd.retry=20 rd.info console=ttyS0,115200n81 selinux=0 rd.debug  $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/check-success.img || return 1
fab351
     echo "CLIENT TEST END: [OK]"
fab351
@@ -48,7 +48,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rw quiet rd.auto rd.retry=10 rd.info console=ttyS0,115200n81 selinux=0 rd.debug  $DEBUGFAIL rd.luks.uuid=failme" \
fab351
+	-append "panic=1 systemd.crash_reboot root=/dev/dracut/root rw quiet rd.auto rd.retry=10 rd.info console=ttyS0,115200n81 selinux=0 rd.debug  $DEBUGFAIL rd.luks.uuid=failme" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/check-success.img && return 1
fab351
     echo "CLIENT TEST END: [OK]"
fab351
diff --git a/test/TEST-14-IMSM/test.sh b/test/TEST-14-IMSM/test.sh
fab351
index 8ebc285a..ed60f052 100755
fab351
--- a/test/TEST-14-IMSM/test.sh
fab351
+++ b/test/TEST-14-IMSM/test.sh
fab351
@@ -16,7 +16,7 @@ client_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 $* root=LABEL=root rw debug rd.retry=5 rd.debug console=ttyS0,115200n81 selinux=0 rd.info rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot $* root=LABEL=root rw debug rd.retry=5 rd.debug console=ttyS0,115200n81 selinux=0 rd.info rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     if ! grep -F -m 1 -q dracut-root-block-success $TESTDIR/root.ext2; then
fab351
 	echo "CLIENT TEST END: $@ [FAIL]"
fab351
diff --git a/test/TEST-15-BTRFSRAID/test.sh b/test/TEST-15-BTRFSRAID/test.sh
fab351
index 02cb4976..dda76672 100755
fab351
--- a/test/TEST-15-BTRFSRAID/test.sh
fab351
+++ b/test/TEST-15-BTRFSRAID/test.sh
fab351
@@ -15,7 +15,7 @@ test_run() {
fab351
 	-m 512M -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=LABEL=root rw rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "panic=1 systemd.crash_reboot root=LABEL=root rw rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $MARKER_DISKIMAGE || return 1
fab351
 }
fab351
diff --git a/test/TEST-16-DMSQUASH/test.sh b/test/TEST-16-DMSQUASH/test.sh
fab351
index 45d8c4c0..65d5bdbb 100755
fab351
--- a/test/TEST-16-DMSQUASH/test.sh
fab351
+++ b/test/TEST-16-DMSQUASH/test.sh
fab351
@@ -23,7 +23,7 @@ test_run() {
fab351
         -nographic \
fab351
         -net none \
fab351
         -no-reboot \
fab351
-        -append "panic=1 root=live:CDLABEL=LiveCD live rw quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
+        -append "panic=1 systemd.crash_reboot root=live:CDLABEL=LiveCD live rw quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
fab351
         -initrd "$TESTDIR"/initramfs.testing
fab351
 
fab351
     # mediacheck test with qemu GUI
fab351
diff --git a/test/TEST-17-LVM-THIN/test.sh b/test/TEST-17-LVM-THIN/test.sh
fab351
index 1b36a216..c13e9063 100755
fab351
--- a/test/TEST-17-LVM-THIN/test.sh
fab351
+++ b/test/TEST-17-LVM-THIN/test.sh
fab351
@@ -12,7 +12,7 @@ test_run() {
fab351
 	-m 512M  -smp 2 -nographic \
fab351
 	-net none \
fab351
         -no-reboot \
fab351
-	-append "panic=1 root=/dev/dracut/root rw rd.auto=1 quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.debug rd.shell=0 $DEBUGFAIL" \
fab351
+	-append "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.debug rd.shell=0 $DEBUGFAIL" \
fab351
 	-initrd $TESTDIR/initramfs.testing
fab351
     grep -F -m 1 -q dracut-root-block-success $TESTDIR/root.ext2 || return 1
fab351
 }
fab351
diff --git a/test/TEST-20-NFS/test.sh b/test/TEST-20-NFS/test.sh
fab351
index e942745a..4ad7fd77 100755
fab351
--- a/test/TEST-20-NFS/test.sh
fab351
+++ b/test/TEST-20-NFS/test.sh
fab351
@@ -22,7 +22,7 @@ run_server() {
fab351
         ${SERIAL:--serial file:"$TESTDIR"/server.log} \
fab351
         -watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-        -append "panic=1 rd.debug loglevel=77 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0" \
fab351
+        -append "panic=1 systemd.crash_reboot rd.debug loglevel=77 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0" \
fab351
         -initrd $TESTDIR/initramfs.server \
fab351
         -pidfile $TESTDIR/server.pid -daemonize || return 1
fab351
     sudo chmod 644 $TESTDIR/server.pid || return 1
fab351
@@ -57,7 +57,7 @@ client_test() {
fab351
         -net socket,connect=127.0.0.1:12320 \
fab351
         -watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-        -append "panic=1 rd.shell=0 $cmdline $DEBUGFAIL rd.debug rd.retry=10 rd.info quiet  ro console=ttyS0,115200n81 selinux=0" \
fab351
+        -append "panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.debug rd.retry=10 rd.info quiet  ro console=ttyS0,115200n81 selinux=0" \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
 
fab351
     if [[ $? -ne 0 ]] || ! grep -F -m 1 -q nfs-OK $TESTDIR/client.img; then
fab351
diff --git a/test/TEST-30-ISCSI/test.sh b/test/TEST-30-ISCSI/test.sh
fab351
index f6cc56d5..d5a6ba58 100755
fab351
--- a/test/TEST-30-ISCSI/test.sh
fab351
+++ b/test/TEST-30-ISCSI/test.sh
fab351
@@ -26,7 +26,7 @@ run_server() {
fab351
         -net nic,macaddr=52:54:00:12:34:57,model=e1000 \
fab351
         -net socket,listen=127.0.0.1:12330 \
fab351
         -no-reboot \
fab351
-        -append "panic=1 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \
fab351
+        -append "panic=1 systemd.crash_reboot root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \
fab351
         -initrd $TESTDIR/initramfs.server \
fab351
         -pidfile $TESTDIR/server.pid -daemonize || return 1
fab351
     sudo chmod 644 $TESTDIR/server.pid || return 1
fab351
@@ -51,7 +51,7 @@ run_client() {
fab351
         -net nic,macaddr=52:54:00:12:34:01,model=e1000 \
fab351
         -net socket,connect=127.0.0.1:12330 \
fab351
         -no-reboot \
fab351
-        -append "panic=1 rw rd.auto rd.retry=50 console=ttyS0,115200n81 selinux=0 rd.debug=0 rd.shell=0 $DEBUGFAIL $*" \
fab351
+        -append "panic=1 systemd.crash_reboot rw rd.auto rd.retry=50 console=ttyS0,115200n81 selinux=0 rd.debug=0 rd.shell=0 $DEBUGFAIL $*" \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
     if ! grep -F -m 1 -q iscsi-OK $TESTDIR/client.img; then
fab351
 	echo "CLIENT TEST END: $test_name [FAILED - BAD EXIT]"
fab351
diff --git a/test/TEST-31-ISCSI-MULTI/test.sh b/test/TEST-31-ISCSI-MULTI/test.sh
fab351
index 5c38249c..20db2451 100755
fab351
--- a/test/TEST-31-ISCSI-MULTI/test.sh
fab351
+++ b/test/TEST-31-ISCSI-MULTI/test.sh
fab351
@@ -26,7 +26,7 @@ run_server() {
fab351
         -net nic,macaddr=52:54:00:12:34:57,model=e1000 \
fab351
         -net socket,listen=127.0.0.1:12331 \
fab351
         -no-reboot \
fab351
-        -append "panic=1 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \
fab351
+        -append "panic=1 systemd.crash_reboot root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 $SERVER_DEBUG" \
fab351
         -initrd $TESTDIR/initramfs.server \
fab351
         -pidfile $TESTDIR/server.pid -daemonize || return 1
fab351
     sudo chmod 644 $TESTDIR/server.pid || return 1
fab351
@@ -51,7 +51,7 @@ run_client() {
fab351
         -net nic,macaddr=52:54:00:12:34:01,model=e1000 \
fab351
         -net socket,connect=127.0.0.1:12331 \
fab351
         -no-reboot \
fab351
-        -append "panic=1 rw rd.auto rd.retry=50 console=ttyS0,115200n81 selinux=0 rd.debug=0 rd.shell=0 $DEBUGFAIL $*" \
fab351
+        -append "panic=1 systemd.crash_reboot rw rd.auto rd.retry=50 console=ttyS0,115200n81 selinux=0 rd.debug=0 rd.shell=0 $DEBUGFAIL $*" \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
     if ! grep -F -m 1 -q iscsi-OK $TESTDIR/client.img; then
fab351
 	echo "CLIENT TEST END: $test_name [FAILED - BAD EXIT]"
fab351
diff --git a/test/TEST-40-NBD/test.sh b/test/TEST-40-NBD/test.sh
fab351
index 12736a15..19ec5b0e 100755
fab351
--- a/test/TEST-40-NBD/test.sh
fab351
+++ b/test/TEST-40-NBD/test.sh
fab351
@@ -28,7 +28,7 @@ run_server() {
fab351
         ${SERIAL:+-serial "$SERIAL"} \
fab351
         ${SERIAL:--serial file:"$TESTDIR"/server.log} \
fab351
         -no-reboot \
fab351
-        -append "panic=1 root=/dev/sda rootfstype=ext2 rw quiet console=ttyS0,115200n81 selinux=0" \
fab351
+        -append "panic=1 systemd.crash_reboot root=/dev/sda rootfstype=ext2 rw quiet console=ttyS0,115200n81 selinux=0" \
fab351
         -initrd $TESTDIR/initramfs.server -pidfile $TESTDIR/server.pid -daemonize || return 1
fab351
     sudo chmod 644 $TESTDIR/server.pid || return 1
fab351
 
fab351
@@ -65,7 +65,7 @@ client_test() {
fab351
         -net nic,macaddr=$mac,model=e1000 \
fab351
         -net socket,connect=127.0.0.1:12340 \
fab351
         -no-reboot \
fab351
-        -append "panic=1 rd.shell=0 $cmdline $DEBUGFAIL rd.auto rd.info rd.retry=10 ro console=ttyS0,115200n81  selinux=0  " \
fab351
+        -append "panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.auto rd.info rd.retry=10 ro console=ttyS0,115200n81  selinux=0  " \
fab351
         -initrd $TESTDIR/initramfs.testing
fab351
 
fab351
     if [[ $? -ne 0 ]] || ! grep -F -m 1 -q nbd-OK $TESTDIR/flag.img; then
fab351
diff --git a/test/TEST-50-MULTINIC/test.sh b/test/TEST-50-MULTINIC/test.sh
fab351
index 495a66f2..ff2961dc 100755
fab351
--- a/test/TEST-50-MULTINIC/test.sh
fab351
+++ b/test/TEST-50-MULTINIC/test.sh
fab351
@@ -23,7 +23,7 @@ run_server() {
fab351
         ${SERIAL:--serial file:"$TESTDIR"/server.log} \
fab351
         -watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-        -append "panic=1 loglevel=7 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0" \
fab351
+        -append "panic=1 systemd.crash_reboot loglevel=7 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0" \
fab351
         -initrd "$TESTDIR"/initramfs.server \
fab351
         -pidfile "$TESTDIR"/server.pid -daemonize || return 1
fab351
 
fab351
@@ -63,7 +63,7 @@ client_test() {
fab351
                       -device e1000,netdev=n2,mac=52:54:00:12:34:99 \
fab351
                       -watchdog i6300esb -watchdog-action poweroff \
fab351
                       -no-reboot \
fab351
-                      -append "panic=1 rd.shell=0 $cmdline $DEBUGFAIL rd.retry=5 ro console=ttyS0,115200n81 selinux=0 init=/sbin/init rd.debug systemd.log_target=console loglevel=7" \
fab351
+                      -append "panic=1 systemd.crash_reboot rd.shell=0 $cmdline $DEBUGFAIL rd.retry=5 ro console=ttyS0,115200n81 selinux=0 init=/sbin/init rd.debug systemd.log_target=console loglevel=7" \
fab351
                       -initrd "$TESTDIR"/initramfs.testing
fab351
 
fab351
     { read OK; read IFACES; } < "$TESTDIR"/client.img
fab351
diff --git a/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh b/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh
fab351
index 8c11a7d3..5618baee 100755
fab351
--- a/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh
fab351
+++ b/test/TEST-70-BONDBRIDGETEAMVLAN/test.sh
fab351
@@ -31,7 +31,7 @@ run_server() {
fab351
         ${SERIAL:--serial file:"$TESTDIR"/server.log} \
fab351
         -watchdog i6300esb -watchdog-action poweroff \
fab351
         -no-reboot \
fab351
-        -append "panic=1 loglevel=7 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 rd.debug" \
fab351
+        -append "panic=1 systemd.crash_reboot loglevel=7 root=/dev/sda rootfstype=ext3 rw console=ttyS0,115200n81 selinux=0 rd.debug" \
fab351
         -initrd "$TESTDIR"/initramfs.server \
fab351
         -pidfile "$TESTDIR"/server.pid -daemonize || return 1
fab351
     chmod 644 -- "$TESTDIR"/server.pid || return 1
fab351
@@ -79,7 +79,7 @@ client_test() {
fab351
             $nic3 -device e1000,mac=52:54:00:12:34:05,netdev=n3 \
fab351
             -watchdog i6300esb -watchdog-action poweroff \
fab351
             -no-reboot \
fab351
-            -append "panic=1 $cmdline rd.debug $DEBUGFAIL rd.retry=5 rw console=ttyS0,115200n81 selinux=0 init=/sbin/init" \
fab351
+            -append "panic=1 systemd.crash_reboot $cmdline rd.debug $DEBUGFAIL rd.retry=5 rw console=ttyS0,115200n81 selinux=0 init=/sbin/init" \
fab351
             -initrd "$TESTDIR"/initramfs.testing
fab351
     else
fab351
         $testdir/run-qemu \
fab351
@@ -95,7 +95,7 @@ client_test() {
fab351
             -net nic,vlan=3,macaddr=52:54:00:12:34:05,model=e1000 \
fab351
             -watchdog i6300esb -watchdog-action poweroff \
fab351
             -no-reboot \
fab351
-            -append "panic=1 $cmdline rd.debug $DEBUGFAIL rd.retry=5 rw console=ttyS0,115200n81 selinux=0 init=/sbin/init" \
fab351
+            -append "panic=1 systemd.crash_reboot $cmdline rd.debug $DEBUGFAIL rd.retry=5 rw console=ttyS0,115200n81 selinux=0 init=/sbin/init" \
fab351
             -initrd "$TESTDIR"/initramfs.testing
fab351
     fi
fab351
 
fab351