From: Harald Hoyer Date: Fri, 28 Jul 2017 08:15:03 +0000 (+0200) Subject: TEST-02-systemd: add systemd-analyze verify X-Git-Tag: 046~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c75ce027756ba846f657a847caaf4037932dcd15;p=thirdparty%2Fdracut.git TEST-02-systemd: add systemd-analyze verify --- diff --git a/test/TEST-02-SYSTEMD/systemd-analyze.sh b/test/TEST-02-SYSTEMD/systemd-analyze.sh new file mode 100755 index 000000000..ff6f02f1f --- /dev/null +++ b/test/TEST-02-SYSTEMD/systemd-analyze.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +cp /usr/bin/true /usr/bin/man + +for i in \ + sysinit.target \ + basic.target \ + initrd-fs.target \ + initrd.target \ + initrd-switch-root.target \ + emergency.target \ + shutdown.target; do + if ! systemd-analyze verify $i; then + warn "systemd-analyze verify $i failed" + poweroff + fi +done diff --git a/test/TEST-02-SYSTEMD/test.sh b/test/TEST-02-SYSTEMD/test.sh index f63c8102a..692d578c4 100755 --- a/test/TEST-02-SYSTEMD/test.sh +++ b/test/TEST-02-SYSTEMD/test.sh @@ -88,6 +88,7 @@ test_setup() { . $basedir/dracut-init.sh inst_multiple poweroff shutdown inst_hook shutdown-emergency 000 ./hard-off.sh + inst_hook pre-pivot 000 ./systemd-analyze.sh inst_hook emergency 000 ./hard-off.sh inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules )