test: move TEST-37-RUNTIMEDIRECTORYPRESERVE setup to static files

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2020-03-28 11:46:48 +01:00
parent 534a42705b
commit 4db7d044b8
3 changed files with 8 additions and 15 deletions
+6
View File
@@ -0,0 +1,6 @@
[Unit]
Description=TEST-37-RUNTIMEDIRECTORYPRESERVE
[Service]
ExecStart=/usr/lib/systemd/tests/testdata/units/%N.sh
Type=oneshot
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env bash
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
# ex: ts=8 sw=4 sts=4 et filetype=sh
set -ex
set -o pipefail
systemd-mount -p RuntimeDirectory=hoge -p RuntimeDirectoryPreserve=yes -t tmpfs tmpfs /tmp/aaa
touch /run/hoge/foo
touch /tmp/aaa/bbb
systemctl restart tmp-aaa.mount
test -e /run/hoge/foo
! test -e /tmp/aaa/bbb
echo OK > /testok
exit 0