]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
test: support CPIO_TESTDIR being unset in test_cleanup
authorBenjamin Drung <benjamin.drung@canonical.com>
Wed, 11 Jun 2025 18:37:35 +0000 (20:37 +0200)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Sun, 15 Jun 2025 05:42:36 +0000 (01:42 -0400)
Support `CPIO_TESTDIR` being unset when using `set -u`.

test/TEST-81-SKIPCPIO/test.sh
test/TEST-82-DRACUT-CPIO/test.sh

index c019f09e7d017d996ec6ebdf37a153769bdefaf8..0d8b63f36c0cc3f23289e7dec11b2cf9f4507c5e 100755 (executable)
@@ -72,7 +72,7 @@ test_setup() {
 }
 
 test_cleanup() {
-    [ -d "$CPIO_TESTDIR" ] && rm -rf "$CPIO_TESTDIR"
+    [ -d "${CPIO_TESTDIR-}" ] && rm -rf "$CPIO_TESTDIR"
     return 0
 }
 
index ff1f13059ed12b89948f411ab12c139a1e501258..e4d4cafb25096858b621166a97e7313cdbc71ccf 100755 (executable)
@@ -72,7 +72,7 @@ test_setup() {
 }
 
 test_cleanup() {
-    [ -d "$CPIO_TESTDIR" ] && rm -rf "$CPIO_TESTDIR"
+    [ -d "${CPIO_TESTDIR-}" ] && rm -rf "$CPIO_TESTDIR"
     return 0
 }