]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
testsuite-17.11.sh: create all files in a temporary directory
authorDmitry V. Levin <ldv@strace.io>
Thu, 9 Mar 2023 08:00:00 +0000 (08:00 +0000)
committerDmitry V. Levin <ldv@strace.io>
Fri, 10 Mar 2023 17:10:41 +0000 (17:10 +0000)
Make sure the test would not collide with anything else by moving
all files it created into a temporary directory.

test/units/testsuite-17.11.sh

index 6a6d873bdee2c49d884c2f4b7c7890100febeaae..ad0158921cd64c714c1ef319ad58626ce97a13da 100755 (executable)
@@ -5,6 +5,16 @@ set -o pipefail
 
 # Test for udevadm verify.
 
+cleanup() {
+        cd /
+        rm -rf "${workdir}"
+        workdir=
+}
+
+workdir="$(mktemp -d)"
+trap cleanup EXIT
+cd "${workdir}"
+
 udevadm verify -h
 udevadm verify --help
 udevadm verify -V