]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-execute: always use /bin/sh 7062/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 12 Oct 2017 04:26:39 +0000 (13:26 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 12 Oct 2017 04:26:39 +0000 (13:26 +0900)
test/test-execute/exec-dynamicuser-state-dir.service
test/test-execute/exec-read-only-path-succeed.service
test/test-execute/exec-systemcallfilter-failing.service
test/test-execute/exec-systemcallfilter-failing2.service
test/test-execute/exec-systemcallfilter-not-failing.service
test/test-execute/exec-systemcallfilter-not-failing2.service
test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service
test/test-execute/exec-systemcallfilter-system-user.service

index 7e2d88450b16f08dc79ddba07570d35208fb83e1..cc09c938cf3f74a2dc97f3b86a6ff24df6236d76 100644 (file)
@@ -2,14 +2,14 @@
 Description=Test DynamicUser= with StateDirectory=
 
 [Service]
-ExecStart=/usr/bin/test -w /var/lib/waldo
-ExecStart=/usr/bin/test -w /var/lib/quux/pief
-ExecStart=/bin/touch /var/lib/waldo/yay
-ExecStart=/bin/touch /var/lib/quux/pief/yayyay
-ExecStart=/usr/bin/test -f /var/lib/waldo/yay
-ExecStart=/usr/bin/test -f /var/lib/quux/pief/yayyay
-ExecStart=/usr/bin/test -f /var/lib/private/waldo/yay
-ExecStart=/usr/bin/test -f /var/lib/private/quux/pief/yayyay
+ExecStart=/bin/sh -c 'test -w /var/lib/waldo'
+ExecStart=/bin/sh -c 'test -w /var/lib/quux/pief'
+ExecStart=/bin/sh -c 'touch /var/lib/waldo/yay'
+ExecStart=/bin/sh -c 'touch /var/lib/quux/pief/yayyay'
+ExecStart=/bin/sh -c 'test -f /var/lib/waldo/yay'
+ExecStart=/bin/sh -c 'test -f /var/lib/quux/pief/yayyay'
+ExecStart=/bin/sh -c 'test -f /var/lib/private/waldo/yay'
+ExecStart=/bin/sh -c 'test -f /var/lib/private/quux/pief/yayyay'
 
 # Make sure that /var/lib/private/waldo is really the only writable directory besides the obvious candidates
 ExecStart=/bin/sh -x -c 'test $$(find / -type d -writable 2> /dev/null | egrep -v -e \'^(/var/tmp$$|/tmp$$|/proc/|/dev/mqueue$$|/dev/shm$$)\' | sort -u | tr -d '\\\\n') = /var/lib/private/quux/pief/var/lib/private/waldo'
index b54d48f281b7125fbb50ce801961c8409b73810f..754dc92790f3633cc62480741fac5bd02e5e5996 100644 (file)
@@ -1,8 +1,8 @@
 [Service]
 Type=oneshot
 # This should work, as we explicitly disable the effect of ReadOnlyPaths=
-ExecStart=+/bin/touch /tmp/thisisasimpletest
+ExecStart=+/bin/sh -c 'touch /tmp/thisisasimpletest'
 # This should also work, as we do not disable the effect of ReadOnlyPaths= but invert the exit code
-ExecStart=/bin/sh -x -c '! /bin/touch /tmp/thisisasimpletest'
-ExecStart=+/bin/rm /tmp/thisisasimpletest
+ExecStart=/bin/sh -x -c '! touch /tmp/thisisasimpletest'
+ExecStart=+/bin/sh -c 'rm /tmp/thisisasimpletest'
 ReadOnlyPaths=/tmp
index 5c6422f0fd5ba36ef1fb70234539b1572de4a6e1..bcebc995072c3fcd2fb7e52501dae82b430ac275 100644 (file)
@@ -2,7 +2,7 @@
 Description=Test for SystemCallFilter
 
 [Service]
-ExecStart=/bin/echo "This should not be seen"
+ExecStart=/bin/sh -c 'echo "This should not be seen"'
 Type=oneshot
 SystemCallFilter=ioperm
 SystemCallFilter=~ioperm
index 3516078e1ffb94395cf4f1591e8c5abb6b3a3ee0..2fdc0ed7724cc7569b58bc6400f1bed5eb7b627b 100644 (file)
@@ -2,6 +2,6 @@
 Description=Test for SystemCallFilter
 
 [Service]
-ExecStart=/bin/echo "This should not be seen"
+ExecStart=/bin/sh -c 'echo "This should not be seen"'
 Type=oneshot
 SystemCallFilter=~write open execve exit_group close mmap munmap fstat DONOTEXIST
index c794b67edd89fc3560e1e0524771e8a1d0a2a703..f3a752b3ef9f60ba1c37e7e6d38de50408ab7a22 100644 (file)
@@ -2,7 +2,7 @@
 Description=Test for SystemCallFilter
 
 [Service]
-ExecStart=/bin/echo "Foo bar"
+ExecStart=/bin/sh -c 'echo "Foo bar"'
 Type=oneshot
 SystemCallFilter=~read write open execve ioperm
 SystemCallFilter=ioctl
index a62c81bd488596c1cf9581142ab2311ca0bb9a9b..1df076ab90bc7c48a94b4db9844a1562aa1aba9e 100644 (file)
@@ -2,6 +2,6 @@
 Description=Test for SystemCallFilter
 
 [Service]
-ExecStart=/bin/echo "Foo bar"
+ExecStart=/bin/sh -c 'echo "Foo bar"'
 Type=oneshot
 SystemCallFilter=
index 9393e0a9985423ba5783629c244b669d4ae6c6f8..b1195d0d253e8f971bb68e9b92653c4bfc89a36e 100644 (file)
@@ -2,7 +2,7 @@
 Description=Test for SystemCallFilter in system mode with User set
 
 [Service]
-ExecStart=/bin/echo "Foo bar"
+ExecStart=/bin/sh -c 'echo "Foo bar"'
 Type=oneshot
 User=nfsnobody
 SystemCallFilter=~read write open execve ioperm
index 462f94133dd790ed8e0fc5ceacbf7d235e7ea184..da129a30e4dfda0587a96bfc76c19f58284291ed 100644 (file)
@@ -2,7 +2,7 @@
 Description=Test for SystemCallFilter in system mode with User set
 
 [Service]
-ExecStart=/bin/echo "Foo bar"
+ExecStart=/bin/sh -c 'echo "Foo bar"'
 Type=oneshot
 User=nobody
 SystemCallFilter=~read write open execve ioperm