]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: drop || return 1 expression which is incompatible with set -e
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 8 Jul 2019 19:11:32 +0000 (21:11 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 8 Jul 2019 19:11:32 +0000 (21:11 +0200)
The `set -e` option is incompatible with a subshell/compound command,
which is followed by || <EXPR>. In such case, the -e option is ignored
in all affected subshells/functions (see man bash(1) for command `set`).

30 files changed:
test/TEST-01-BASIC/test.sh
test/TEST-02-CRYPTSETUP/test.sh
test/TEST-03-JOBS/test.sh
test/TEST-04-JOURNAL/test.sh
test/TEST-05-RLIMITS/test.sh
test/TEST-06-SELINUX/test.sh
test/TEST-07-ISSUE-1981/test.sh
test/TEST-08-ISSUE-2730/test.sh
test/TEST-09-ISSUE-2691/test.sh
test/TEST-10-ISSUE-2467/test.sh
test/TEST-11-ISSUE-3166/test.sh
test/TEST-12-ISSUE-3171/test.sh
test/TEST-13-NSPAWN-SMOKE/test.sh
test/TEST-14-MACHINE-ID/test.sh
test/TEST-16-EXTEND-TIMEOUT/test.sh
test/TEST-17-UDEV-WANTS/test.sh
test/TEST-18-FAILUREACTION/test.sh
test/TEST-19-DELEGATE/test.sh
test/TEST-20-MAINPIDGAMES/test.sh
test/TEST-23-TYPE-EXEC/test.sh
test/TEST-24-UNIT-TESTS/test.sh
test/TEST-25-IMPORT/test.sh
test/TEST-26-SETENV/test.sh
test/TEST-27-STDOUTFILE/test.sh
test/TEST-28-PERCENTJ-WANTEDBY/test.sh
test/TEST-29-UDEV-ID_RENAMING/test.sh
test/TEST-30-ONCLOCKCHANGE/test.sh
test/TEST-31-DEVICE-ENUMERATION/test.sh
test/TEST-32-OOMPOLICY/test.sh
test/TEST-34-DYNAMICUSERMIGRATE/test.sh

index 0f29ad7eda727ddcdb3ecaf3a3e9c8d72f030d18..a34e2adbe263b9119f987e30c980d9429a1f4ef7 100755 (executable)
@@ -29,7 +29,7 @@ Type=oneshot
 EOF
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index aed1c591069b203f242ba7085b731173a03b99f0..9d25e942500fb3336d7963e1c9bca9dd87f2dc07 100755 (executable)
@@ -75,7 +75,7 @@ EOF
         cat >>$initdir/etc/fstab <<EOF
 /dev/mapper/varcrypt    /var    ext4    defaults 0 1
 EOF
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root/var"
     umount $TESTDIR/root/var
index 89125109d894554b0c17caca30ac686a6d00f0e1..2a7df79a47868329e427303fdeb8fa9e12d70a80 100755 (executable)
@@ -44,7 +44,7 @@ EOF
         cp test-jobs.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index f24a8f6be7a3dc94d8f5165100458a8e20768c7d..a5ba7c84349813cb0aa6889e06847ffa79d01816 100755 (executable)
@@ -46,7 +46,7 @@ EOF
         cp test-journal.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 3c29b2ee3fe0f6e17b3cdb46d566740c1f2f90e6..176014d270af1a7ebf789d077f126cbf23a4b639 100755 (executable)
@@ -42,7 +42,7 @@ EOF
         cp test-rlimits.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 2b49b3d5ae3551cba2c0871df54486da2341003a..5d26cb0f0a4bca756232db4d1b94590f087e5d30 100755 (executable)
@@ -92,7 +92,7 @@ EOF
         dracut_install -o sesearch
         dracut_install runcon
         dracut_install checkmodule semodule semodule_package m4 make /usr/libexec/selinux/hll/pp load_policy sefcontext_compile
-    ) || return 1
+    )
 
     # mask some services that we do not want to run in these tests
     ln -s /dev/null $initdir/etc/systemd/system/systemd-hwdb-update.service
index 93ddb6f5fbb28d2b5af371999f6ae8632e36110e..e488cb4347f9bc81b28f0bd95898f8f62ecb13a6 100755 (executable)
@@ -40,7 +40,7 @@ EOF
         cp test-segfault.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index ef2aba0e17e501c1a4f91b0d09c9f6d86e4c74b5..d455d5d555ca134c59a49f195692f886bf8a6b5b 100755 (executable)
@@ -60,7 +60,7 @@ ExecStart=/bin/systemctl reload /
 EOF
 
         setup_testsuite
-    ) || return 1
+    )
 
     ln -s /etc/systemd/system/-.mount $initdir/etc/systemd/system/root.mount
     mkdir -p $initdir/etc/systemd/system/local-fs.target.wants
index 8e7402fcd46c20238ea785f43429180157f2bba6..bef31cd096e2faca96c585dc1dd16dda58425a2f 100755 (executable)
@@ -32,7 +32,7 @@ TimeoutStopSec=270s
 EOF
 
         setup_testsuite
-    ) || return 1
+    )
 
     # mask some services that we do not want to run in these tests
     ln -s /dev/null $initdir/etc/systemd/system/systemd-hwdb-update.service
index dc7a9acaa102078589ddce1ac0e15abecd141c3a..081d22b44d23e561eb5a5b4ac946141f9a30c7d0 100755 (executable)
@@ -45,7 +45,7 @@ ExecStart=/bin/true
 EOF
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     # mask some services that we do not want to run in these tests
index 3419b78fe797e2469856fefdcbf6467828847372..267224c0429ec33eb06eb8ee95c2d67275bc271b 100755 (executable)
@@ -64,7 +64,7 @@ EOF
 
         chmod 0755 $initdir/test-fail-on-restart.sh
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 31cf1b471ae20d2a57b04e35b022b99e15568907..08b59ae165ca5e29953d0a724d6d8ca6c66a43ed 100755 (executable)
@@ -90,7 +90,7 @@ EOF
 
         chmod 0755 $initdir/test-socket-group.sh
         setup_testsuite
-    ) || return 1
+    )
 
     setup_nspawn_root
 
index 8252c4b2aaf47b6f34ce3b71c4c76227ab2eebaf..6a40bebbe0ce8cbc014a8392a4b02e55f24f92aa 100755 (executable)
@@ -184,7 +184,7 @@ EOF
 
         chmod 0755 $initdir/test-nspawn.sh
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 33e311a1e7ea17ac491286c20e25f11abc5717d9..c22fc7c3c060acd019e98c9a7d0bdf0542cf68a6 100755 (executable)
@@ -73,7 +73,7 @@ EOF
 chmod +x $initdir/test-machine-id-setup.sh
 
         setup_testsuite
-    ) || return 1
+    )
 
     # mask some services that we do not want to run in these tests
     ln -s /dev/null $initdir/etc/systemd/system/systemd-hwdb-update.service
index 6613e32fc9072b349a26feaeca5cf5d13a7b563d..7e6dc45f6bc7221fac9630643f5ee5b172f61638 100755 (executable)
@@ -30,7 +30,7 @@ test_setup() {
         cp $BUILD_DIR/src/shared/libsystemd-shared-*.so ${initdir}/usr/lib
 
         setup_testsuite
-    ) || return 1
+    )
     # mask some services that we do not want to run in these tests
     ln -s /dev/null $initdir/etc/systemd/system/systemd-hwdb-update.service
     ln -s /dev/null $initdir/etc/systemd/system/systemd-journal-catalog-update.service
index 9bd6e98644adab7a634509425f211b32bf2f75b0..02578d33c79e305d2dc6906ecabf18153a7832a7 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 277cc2c798968f7462feba3237c1c576e696281b..0cf6391bdcd6d1fc1199c1ff77914cba8e885474 100755 (executable)
@@ -30,7 +30,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     # mask some services that we do not want to run in these tests
index 3ed6a1b928a0eb589bfca80cd355dd77a1dd960b..25461af9dc4f018a132f94c2acc88e4e2682b32e 100755 (executable)
@@ -40,7 +40,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index bf80e8b5844f95ca447c0d97de30e3d552f67c62..8adaf490e2ec475534841d982d257684d6affb28 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 6ed22be366431de0769fcf857a0dd390f53ac8d4..68423637cea130b563e2615138e0787cd14e043c 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 038303edf8fe993bf46cf584ec40b03fa87435c7..5d60b548dd50b9847196f2dba4d97d8d77a10196 100755 (executable)
@@ -91,7 +91,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     # mask some services that we do not want to run in these tests
index 7fe367c3be6d3f7e962f29ed0a597baa676d2b03..4beaa6456e762e571b2b8ff9f164e847b0756667 100755 (executable)
@@ -31,7 +31,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 9a2913d330c0ba32194fb7c53f5407f20a8832d3..b1a965aff1147347c598d19665296a1f28807baa 100755 (executable)
@@ -30,7 +30,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index fb35f80ec1a592c540c02e69acb4ac59c9f5e2b5..e78e317d6d41508e64835724c13037e2ef23c2f2 100755 (executable)
@@ -40,7 +40,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"
index 67be1d51ccc474c6e396ed9051fd832221971f6a..42db3b621dd4b3de89fff3de710aedf7bfdd9095 100755 (executable)
@@ -49,7 +49,7 @@ ExecStart=/bin/true
 EOF
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
         # mask some services that we do not want to run in these tests
index 26ad2f902d1e4a094c9279c3bdead2f78ed6126f..3e297492eaefbbb05e5b4c8d932aa999a29543e2 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 40e6ff25cd5b9dc6cd9020b22bec47cfa45788bd..47f1fff1d3d1cec6f6f071ffe4a1a8bc86a50868 100755 (executable)
@@ -49,7 +49,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 7156528873dba5b187ba1846c0c4bf8d23e1dbef..1eda377ea0f017f9cf7ed68688e5563c58b9d5cc 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 7e9431dd11df8951a168957c427340ca5c906f12..aef3db5db52def9a2247f977bc8fecc63b1c9928 100755 (executable)
@@ -41,7 +41,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
 
     ddebug "umount $TESTDIR/root"
     umount $TESTDIR/root
index 8ef28b05f7fb4167419b5d491b1a3f221b1da53b..5964311793ccc9fe303736ca5dfb61a8a7844610 100755 (executable)
@@ -38,7 +38,7 @@ EOF
         cp testsuite.sh $initdir/
 
         setup_testsuite
-    ) || return 1
+    )
     setup_nspawn_root
 
     ddebug "umount $TESTDIR/root"