]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: explicitly use bash 27677/head
authorFrantisek Sumsal <frantisek@sumsal.cz>
Wed, 17 May 2023 18:14:05 +0000 (20:14 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Wed, 17 May 2023 21:22:54 +0000 (23:22 +0200)
To avoid unexpected surprised in CIs with different default shell.

test/units/testsuite-23.runtime-bind-paths.sh

index c63586e1a2b27a6dda1f699045d5301d0b48af29..8dc4d9123c7eef29aa38271d4f388ca6e15e980b 100755 (executable)
@@ -27,7 +27,7 @@ echo "MARKER_RUNTIME" >/run/testsuite-23-marker-runtime
 
 systemctl bind --mkdir testsuite-23-namespaced.service /run/testsuite-23-marker-runtime /tmp/testfile-marker-runtime
 
-timeout 10 sh -xec 'while [[ "$(systemctl show -P SubState testsuite-23-namespaced.service)" == running ]]; do sleep .5; done'
+timeout 10 bash -xec 'while [[ "$(systemctl show -P SubState testsuite-23-namespaced.service)" == running ]]; do sleep .5; done'
 systemctl is-active testsuite-23-namespaced.service
 
 # Now test that systemctl bind fails when attempted on a non-namespaced unit
@@ -35,5 +35,5 @@ systemctl start testsuite-23-non-namespaced.service
 
 (! systemctl bind --mkdir testsuite-49-non-namespaced.service /run/testsuite-23-marker-runtime /tmp/testfile-marker-runtime)
 
-timeout 10 sh -xec 'while [[ "$(systemctl show -P SubState testsuite-23-non-namespaced.service)" == running ]]; do sleep .5; done'
+timeout 10 bash -xec 'while [[ "$(systemctl show -P SubState testsuite-23-non-namespaced.service)" == running ]]; do sleep .5; done'
 (! systemctl is-active testsuite-23-non-namespaced.service)