diff options
Diffstat (limited to 'test/units/testsuite-50.sh')
-rwxr-xr-x | test/units/testsuite-50.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/units/testsuite-50.sh b/test/units/testsuite-50.sh index cdb7c0043b..9222fc7010 100755 --- a/test/units/testsuite-50.sh +++ b/test/units/testsuite-50.sh @@ -528,6 +528,18 @@ systemd-confext status systemd-confext unmerge rm -rf /run/confexts/ +unsquashfs -no-xattrs -d /tmp/img "${image}.raw" +systemd-run --unit=test-root-ephemeral \ + -p RootDirectory=/tmp/img \ + -p RootEphemeral=yes \ + -p Type=exec \ + bash -c "touch /abc && sleep infinity" +test -n "$(ls -A /var/lib/systemd/ephemeral-trees)" +systemctl stop test-root-ephemeral +# shellcheck disable=SC2016 +timeout 10 bash -c 'while ! test -z "$(ls -A /var/lib/systemd/ephemeral-trees)"; do sleep .5; done' +test ! -f /tmp/img/abc + echo OK >/testok exit 0 |