summaryrefslogtreecommitdiffstats
path: root/test/TEST-08-ISSUE-2730/test.sh
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-05-08 17:08:42 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-05-09 04:00:23 +0200
commit62a992bed989cd65a873373af7ab0f2e7de61114 (patch)
tree24f1d7985e09f209896ac93f54d248779824ab3b /test/TEST-08-ISSUE-2730/test.sh
parenttests: enable logging for pid1, disable for other systemd services (diff)
downloadsystemd-62a992bed989cd65a873373af7ab0f2e7de61114.tar.xz
systemd-62a992bed989cd65a873373af7ab0f2e7de61114.zip
TEST-08: make sure / is remounted rw
In this test /etc/fstab is replaced by -.mount unit. This causes systemd-remount-fs.service to not remount / rw, which in turn causes various failures becuase /var is not writable. In particular systemd-tmpfiles-setup.service reports many failures. This is something to possibly fix on its own (see https://github.com/systemd/systemd/issues/791); in the meanwhile let's fix this test so that it doesn't fail, since the point of the test is to check aliases on mount units, and not a ro root.
Diffstat (limited to 'test/TEST-08-ISSUE-2730/test.sh')
-rwxr-xr-xtest/TEST-08-ISSUE-2730/test.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/TEST-08-ISSUE-2730/test.sh b/test/TEST-08-ISSUE-2730/test.sh
index 92e70b828b..409140157a 100755
--- a/test/TEST-08-ISSUE-2730/test.sh
+++ b/test/TEST-08-ISSUE-2730/test.sh
@@ -67,6 +67,20 @@ WantedBy=local-fs.target
Alias=root.mount
EOF
+ cat >$initdir/etc/systemd/system/systemd-remount-fs.service <<EOF
+[Unit]
+DefaultDependencies=no
+Conflicts=shutdown.target
+After=systemd-fsck-root.service
+Before=local-fs-pre.target local-fs.target shutdown.target
+Wants=local-fs-pre.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/bin/systemctl reload /
+EOF
+
setup_testsuite
) || return 1