test.sh revision 7bcd865d386d96caac83cb1c589fdb8f9ce3b081
2N/A#DEBUGFAIL="systemd.unit=multi-user.target"
2N/ADEBUGTOOLS="df free ls stty cat ps ln ip route dmesg dhclient mkdir cp ping dhclient strace less grep id tty touch du sort"
2N/A -append "root=/dev/sda1 systemd.log_level=debug raid=noautodetect loglevel=2 init=/usr/lib/systemd/systemd ro console=ttyS0,115200n81 selinux=0 $DEBUGFAIL" || return 1
127N/A if check_qemu ; then
538N/A if check_nspawn; then
538N/A run_nspawn || return 1
454N/AExecStart=/bin/bash -c 'set -x; systemctl --failed --no-legend --no-pager > /failed ; echo OK > /testok; while : ;do echo "testsuite service waiting for journal to move to /var/log/journal" > /dev/console ; for i in /var/log/journal/*;do [ -d "\$i" ] && echo "\$i" && break 2; done; sleep 1; done; sleep 1; exit 0;'
74N/A ln -fs ../testsuite.service $initdir/etc/systemd/system/testsuite.target.wants/testsuite.service
64N/A [ -f ${_terminfodir}/l/linux ] && break
64N/A dracut_install -o ${_terminfodir}/l/linux
12N/A rm -f $initdir/{usr/lib,etc}/systemd/system/plymouth* $initdir/{usr/lib,etc}/systemd/system/*/plymouth*
369N/A [[ $DEBUGTOOLS ]] && dracut_install $DEBUGTOOLS