test.sh revision 5c404f1ab8e96efedb983806443ca982a1b2a372
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen# ex: ts=8 sw=4 sts=4 et filetype=sh
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen [[ -f $TESTDIR/root/failed ]] && cp -a $TESTDIR/root/failed $TESTDIR
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen [[ -f $TESTDIR/root/var/log/journal ]] && cp -a $TESTDIR/root/var/log/journal $TESTDIR
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen [[ -f $TESTDIR/failed ]] && cat $TESTDIR/failed
3b653205cf7bd3851befd0a9f6a3ded6e267c173Lennart Poettering # Create what will eventually be our root filesystem onto an overlay
4faefc7ff884eae65a80e82313fd9f4bb859d6dbLennart Poettering eval $(udevadm info --export --query=env --name=${LOOPDEV}p2)
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom Gundersen cat >$initdir/etc/systemd/system/testsuite.service <<EOF
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenDescription=Testsuite service
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenAfter=multi-user.target
f579559b3a14c1f1ef96c372e7626c4733e6ef7dTom GundersenExecStart=/bin/sh -x -c 'systemctl --failed --no-legend --no-pager > /failed ; echo OK > /testok'