]> git.proxmox.com Git - mirror_zfs.git/commitdiff
ZTS: Avoid unset $tmpdir in redacted_panic
authorRyan Moeller <ryan@iXsystems.com>
Mon, 16 Aug 2021 23:38:34 +0000 (19:38 -0400)
committerGitHub <noreply@github.com>
Mon, 16 Aug 2021 23:38:34 +0000 (16:38 -0700)
The redacted_send tests make use of a $tmpdir variable, except in
redacted_send/redacted_panic the variable is never defined.

Use $TEST_BASE_DIR instead.

Clean up the stream file after the test.

Reviewed-by: John Kennedy <john.kennedy@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #12455

tests/zfs-tests/tests/functional/redacted_send/redacted_panic.ksh

index bf3b17f35804f64c3ae18a33ac53fd5d7802dd69..032d1fb91a2eee46a1f5bbb57257c085182236ea 100755 (executable)
@@ -28,9 +28,15 @@ typeset ds_name="panic"
 typeset sendfs="$POOL/$ds_name"
 typeset recvfs="$POOL2/$ds_name"
 typeset clone="$POOL/${ds_name}_clone"
-typeset stream=$(mktemp $tmpdir/stream.XXXX)
+typeset stream=$(mktemp $TEST_BASE_DIR/stream.XXXX)
 
-log_onexit redacted_cleanup $sendfs $recvfs
+function cleanup
+{
+       redacted_cleanup $sendfs $recvfs
+       rm -f $stream
+}
+
+log_onexit cleanup
 
 log_must zfs create -o recsize=8k $sendfs
 log_must dd if=/dev/urandom of=/$sendfs/file bs=1024k count=2048