From 3e67c38c3457989fc212bea8361adf9f38a51452 Mon Sep 17 00:00:00 2001 From: George Melikov Date: Thu, 20 Apr 2017 23:05:39 +0400 Subject: [PATCH] zfs_receive_010_pos: change dd arguments The `dd` command as written will not create a hole in the file. Additionally, the `stride` argument isn't understood by `dd` so it's replaced with `seek` which isn't equivilant but will result in a single whole which is sufficient for the test case. Finally, `conv=notrunc` is added to avoid truncating the file. Reviewed-by: Brian Behlendorf Reviewed-by: Giuseppe Di Natale Signed-off-by: George Melikov Closes #6023 --- .../functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh index a9c0a47a3..820e05656 100755 --- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh +++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh @@ -53,9 +53,9 @@ function make_object if [[ $type == "file" ]]; then dd if=/dev/urandom of=${mntpnt}/f$objnum bs=512 count=16 elif [[ $type == "hole1" ]]; then - dd if=/dev/urandom of=${mntpnt}/fh$objnum bs=512 count=5 stride=4 + dd if=/dev/zero of=${mntpnt}/fh$objnum bs=512 count=5 seek=4 conv=notrunc elif [[ $type == "hole2" ]]; then - dd if=/dev/urandom of=${mntpnt}/fh$objnum bs=512 count=4 stride=5 + dd if=/dev/zero of=${mntpnt}/fh$objnum bs=512 count=4 seek=5 conv=notrunc elif [[ $type == "directory" ]]; then mkdir ${mntpnt}/d$objnum elif [[ $type == "missing" ]]; then -- 2.40.0