Differential D28677 Diff 83996 sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_encrypted.ksh
Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_encrypted.ksh
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
log_must eval "echo $passphrase | zfs create -o encryption=on" \ | log_must eval "echo $passphrase | zfs create -o encryption=on" \ | ||||
"-o keyformat=passphrase $TESTPOOL/$TESTFS1" | "-o keyformat=passphrase $TESTPOOL/$TESTFS1" | ||||
log_must eval "echo $passphrase1 | zfs create -o encryption=on" \ | log_must eval "echo $passphrase1 | zfs create -o encryption=on" \ | ||||
"-o keyformat=passphrase $TESTPOOL/$TESTFS1/child" | "-o keyformat=passphrase $TESTPOOL/$TESTFS1/child" | ||||
log_must zfs snapshot -r $snap | log_must zfs snapshot -r $snap | ||||
log_must eval "zfs send $snap > /dev/null" | log_must eval "zfs send $snap >$TEST_BASE_DIR/devnull" | ||||
log_mustnot eval "zfs send -p $snap > /dev/null" | log_mustnot eval "zfs send -p $snap >$TEST_BASE_DIR/devnull" | ||||
log_mustnot eval "zfs send -R $snap > /dev/null" | log_mustnot eval "zfs send -R $snap >$TEST_BASE_DIR/devnull" | ||||
log_must zfs unmount $TESTPOOL/$TESTFS1 | log_must zfs unmount $TESTPOOL/$TESTFS1 | ||||
log_must zfs unload-key $TESTPOOL/$TESTFS1 | log_must zfs unload-key $TESTPOOL/$TESTFS1 | ||||
log_mustnot eval "zfs send $snap > /dev/null" | log_mustnot eval "zfs send $snap >$TEST_BASE_DIR/devnull" | ||||
log_must eval "zfs send $TESTPOOL/$TESTFS1/child@snap > /dev/null" | log_must eval "zfs send $TESTPOOL/$TESTFS1/child@snap >$TEST_BASE_DIR/devnull" | ||||
log_pass "ZFS performs unencrypted sends of encrypted datasets, unless the" \ | log_pass "ZFS performs unencrypted sends of encrypted datasets, unless the" \ | ||||
"'-p' or '-R' options are specified" | "'-p' or '-R' options are specified" |