summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJohn Wren Kennedy <[email protected]>2017-04-05 20:18:22 -0400
committerBrian Behlendorf <[email protected]>2017-04-06 09:25:36 -0700
commitc1d9abf9059a19c2b48eaa645dbce2e1fba3e0b1 (patch)
treee10f847d69d44292b0b641324cc5007b8c4badff /tests
parent7a4500a10102c00a67442628df2ac2395484757e (diff)
OpenZFS 7290 - ZFS test suite needs to control what utilities it can run
Authored by: John Wren Kennedy <[email protected]> Reviewed by: Dan Kimmel <[email protected]> Reviewed by: Matthew Ahrens <[email protected]> Reviewed by: Dan McDonald <[email protected]> Approved by: Gordon Ross <[email protected]> Ported-by: Brian Behlendorf <[email protected]> Ported-by: George Melikov <[email protected]> Porting Notes: - Utilities which aren't available under Linux have been removed. - Because of sudo's default secure path behavior PATH must be explicitly reset at the top of libtest.shlib. This avoids the need for all users to customize secure path on their system. - Updated ZoL infrastructure to manage constrained path - Updated all test cases - Check permissions for usergroup tests - When testing in-tree create links under bin/ - Update fault cleanup such that missing files during cleanup aren't fatal. - Configure su environment with constrained path OpenZFS-issue: https://www.illumos.org/issues/7290 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/1d32ba6 Closes #5903
Diffstat (limited to 'tests')
-rw-r--r--tests/test-runner/include/logapi.shlib22
-rw-r--r--tests/zfs-tests/include/.gitignore2
-rw-r--r--tests/zfs-tests/include/commands.cfg156
-rw-r--r--tests/zfs-tests/include/commands.cfg.in133
-rw-r--r--tests/zfs-tests/include/default.cfg (renamed from tests/zfs-tests/include/default.cfg.in)55
-rw-r--r--tests/zfs-tests/include/libtest.shlib851
-rw-r--r--tests/zfs-tests/include/math.shlib8
-rw-r--r--tests/zfs-tests/include/properties.shlib4
-rw-r--r--tests/zfs-tests/tests/functional/acl/acl_common.kshlib108
-rwxr-xr-xtests/zfs-tests/tests/functional/acl/posix/posix_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/acl/posix/posix_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/acl/posix/posix_003_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/acl/posix/setup.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/atime/atime_001_pos.ksh11
-rwxr-xr-xtests/zfs-tests/tests/functional/atime/atime_002_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/atime/atime_003_pos.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/atime/atime_common.kshlib12
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_001_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_002_neg.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_003_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_004_neg.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_005_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_006_pos.ksh50
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_007_neg.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/bootfs/bootfs_007_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/bootfs_008_neg.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/cleanup.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/bootfs/setup.ksh2
-rw-r--r--tests/zfs-tests/tests/functional/cache/cache.kshlib18
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_004_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_005_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_006_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_007_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_008_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_009_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_010_neg.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cache_011_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/cleanup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cache/setup.ksh8
-rw-r--r--tests/zfs-tests/tests/functional/cachefile/cachefile.kshlib4
-rwxr-xr-xtests/zfs-tests/tests/functional/cachefile/cachefile_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cachefile/cachefile_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cachefile/cachefile_004_pos.ksh34
-rw-r--r--tests/zfs-tests/tests/functional/casenorm/casenorm.cfg16
-rwxr-xr-xtests/zfs-tests/tests/functional/casenorm/casenorm.kshlib24
-rwxr-xr-xtests/zfs-tests/tests/functional/casenorm/norm_all_values.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/casenorm/setup.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/chattr/chattr_002_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/checksum/cleanup.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/checksum/filetest_001_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/checksum/run_edonr_test.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/checksum/run_sha2_test.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/checksum/run_skein_test.ksh2
-rw-r--r--tests/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib26
-rwxr-xr-xtests/zfs-tests/tests/functional/clean_mirror/cleanup.ksh8
-rw-r--r--tests/zfs-tests/tests/functional/clean_mirror/default.cfg6
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/cli_common.kshlib6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zdb/zdb_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zdb/zdb_002_pos.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zdb/zdb_003_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zdb/zdb_004_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zdb/zdb_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs/zfs_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs/zfs_002_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh11
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_002_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_006_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_007_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_008_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_009_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_010_pos.ksh54
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/cleanup.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib36
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_001_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_002_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_003_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_004_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_005_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_006_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_001_pos.ksh9
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh9
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_003_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_004_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_005_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_006_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_007_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_008_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_009_neg.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_010_neg.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_011_pos.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_012_pos.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_013_pos.ksh9
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_014_pos.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib11
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh58
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_008_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_009_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_010_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_011_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_012_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_013_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_014_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_015_pos.ksh76
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_016_pos.ksh76
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_common.kshlib34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_002_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_003_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_004_pos.ksh58
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_006_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_007_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_010_neg.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib6
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh14
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_003_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_004_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_005_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_006_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_007_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_008_pos.ksh40
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_009_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_010_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_011_neg.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_012_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh11
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_001_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_002_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_003_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_004_pos.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_005_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_006_neg.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_007_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_008_pos.ksh15
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_property/zfs_written_property_001_pos.ksh66
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_001_pos.ksh42
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_002_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_003_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_004_neg.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_005_neg.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_006_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_007_neg.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_008_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_009_neg.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_010_pos.ksh50
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_011_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_012_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_013_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_014_pos.ksh42
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_015_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/cleanup.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/setup.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_001_pos.ksh9
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_002_pos.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_003_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_004_neg.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_005_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_006_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_007_pos.ksh66
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_008_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_009_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_010_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_011_pos.ksh15
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_012_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_013_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh21
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh18
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib46
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_001_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_002_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_003_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_004_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_006_pos.ksh60
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_007_pos.ksh48
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/cache_002_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_001_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_002_pos.ksh46
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_003_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_004_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_002_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_003_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/onoffs_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/property_alias_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/readonly_001_pos.ksh40
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/reservation_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/ro_props_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/share_mount_001_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/snapdir_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_002_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_003_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_004_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/version_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_002_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_003_neg.ksh20
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_001_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_003_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_004_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_006_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_007_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_008_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_009_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_010_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_011_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh23
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh15
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_008_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh36
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh21
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh52
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh48
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh54
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh42
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_006_pos.ksh40
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib30
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh49
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool/zpool_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool/zpool_002_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool/zpool_003_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/add-o_ashift.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/setup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add.kshlib24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_002_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_003_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_006_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh9
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_attach/zpool_attach_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh58
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_002_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_003_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/setup.ksh11
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.shlib46
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_002_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_003_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_004_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_005_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_006_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_007_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_008_pos.ksh52
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_009_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_010_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_011_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_012_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_014_neg.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_015_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_017_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_018_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_019_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_020_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_021_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_022_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_023_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_001_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_003_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_005_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_detach/zpool_detach_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_001_pos.ksh54
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_002_pos.ksh54
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_003_neg.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_001_pos.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_002_pos.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_003_neg.ksh11
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_004_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_003_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_004_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_001_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_002_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/cleanup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/setup.ksh26
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_001_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_002_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_003_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_004_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_005_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_006_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_007_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_008_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_009_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_010_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_011_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_012_pos.ksh50
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_013_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_014_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_all_001_pos.ksh52
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_002_neg.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_003_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_001_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_002_pos.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_003_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_rename_001_pos.ksh50
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_001_pos.ksh15
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_002_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_001_pos.ksh13
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_002_neg.ksh7
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_002_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_003_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_replace/zpool_replace_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/setup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_002_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_003_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_001_pos.ksh7
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_002_pos.ksh7
-rw-r--r--tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade.kshlib26
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/arc_summary_001_pos.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/arcstat_001_pos.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/cleanup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/dbufstat_001_pos.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/setup.ksh72
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zdb_001_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_allow_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_clone_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_create_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_destroy_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_get_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_inherit_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_mount_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_promote_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_receive_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_rename_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_rollback_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_send_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_set_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_share_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_snapshot_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_unallow_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_unmount_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_unshare_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zfs_upgrade_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_add_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_attach_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_clear_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_create_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_destroy_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_detach_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_export_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_get_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_history_001_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_import_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_import_002_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_offline_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_online_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_remove_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_replace_001_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_scrub_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_set_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_status_001_neg.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/misc/zpool_upgrade_001_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/setup.ksh22
-rw-r--r--tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list.kshlib10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_002_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_003_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_004_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_007_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_008_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_004_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_001_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_002_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/compression/compress_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/compression/compress_002_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/compression/compress_003_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/compression/compress_004_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/cleanup.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib616
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/setup.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_002_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_003_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_004_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_006_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_007_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_008_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_009_neg.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_010_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_011_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_allow_012_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_002_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_006_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_007_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/delegate/zfs_unallow_008_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/devices/devices_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/devices/devices_002_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/devices/devices_003_pos.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/devices/devices_common.kshlib40
-rwxr-xr-xtests/zfs-tests/tests/functional/exec/exec_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/exec/exec_002_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/fault/auto_online_001_pos.ksh35
-rwxr-xr-xtests/zfs-tests/tests/functional/fault/auto_replace_001_pos.ksh40
-rwxr-xr-xtests/zfs-tests/tests/functional/fault/cleanup.ksh21
-rw-r--r--tests/zfs-tests/tests/functional/fault/fault.cfg8
-rwxr-xr-xtests/zfs-tests/tests/functional/fault/setup.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/features/async_destroy/async_destroy_001_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_003_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_004_neg.ksh27
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_005_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_006_pos.ksh17
-rwxr-xr-xtests/zfs-tests/tests/functional/features/large_dnode/large_dnode_007_neg.ksh19
-rwxr-xr-xtests/zfs-tests/tests/functional/grow_pool/grow_pool_001_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/grow_replicas/grow_replicas_001_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/history/cleanup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_001_pos.ksh62
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_002_pos.ksh70
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_003_pos.ksh42
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_004_pos.ksh46
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_005_neg.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_006_neg.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_007_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_008_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_009_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/history/history_010_pos.ksh28
-rw-r--r--tests/zfs-tests/tests/functional/history/history_common.kshlib84
-rwxr-xr-xtests/zfs-tests/tests/functional/inheritance/cleanup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/inheritance/inherit.kshlib6
-rwxr-xr-xtests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh16
-rw-r--r--tests/zfs-tests/tests/functional/inuse/inuse.cfg1
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_003_pos.ksh58
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_004_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_005_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_006_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_007_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_008_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/inuse/inuse_009_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/large_files/large_files_001_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/large_files/large_files_002_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/largest_pool/largest_pool_001_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/link_count/link_count_001.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/cleanup.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/migration/migration.cfg20
-rw-r--r--tests/zfs-tests/tests/functional/migration/migration.kshlib28
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_003_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_005_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_006_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_007_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_008_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_009_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_010_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_011_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/migration_012_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/migration/setup.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/mmap/mmap_write_001_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/mount/cleanup.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/mount/setup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/mount/umount_001.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/mount/umountall_001.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/mv_files/cleanup.ksh12
-rw-r--r--tests/zfs-tests/tests/functional/mv_files/mv_files.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/mv_files/mv_files_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/mv_files/mv_files_002_pos.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/mv_files/mv_files_common.kshlib52
-rwxr-xr-xtests/zfs-tests/tests/functional/nestedfs/nestedfs_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/no_space/cleanup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/no_space/enospc.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/no_space/enospc_001_pos.ksh8
-rw-r--r--tests/zfs-tests/tests/functional/no_space/enospc_002_pos.ksh54
-rwxr-xr-xtests/zfs-tests/tests/functional/no_space/setup.ksh2
-rw-r--r--tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib6
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_copies.ksh40
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_mtime.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_negative.ksh56
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_promoted_clone.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_recsize.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_sync.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_varying_compression.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/nopwrite/nopwrite_volume.ksh20
-rw-r--r--tests/zfs-tests/tests/functional/online_offline/online_offline.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/online_offline/online_offline_001_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/online_offline/online_offline_002_neg.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/online_offline/online_offline_003_neg.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/pool_names/pool_names_001_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/pool_names/pool_names_002_neg.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/poolversion/cleanup.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/poolversion/poolversion_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/poolversion/poolversion_002_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/poolversion/setup.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/privilege/cleanup.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/privilege/privilege_001_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/privilege/privilege_002_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/privilege/setup.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/quota/quota.kshlib10
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_001_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_002_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_003_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_004_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/quota/quota_006_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh2
-rwxr-xr-xtests/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh2
-rw-r--r--tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib60
-rwxr-xr-xtests/zfs-tests/tests/functional/redundancy/redundancy_004_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_001_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_002_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_003_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_004_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_005_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/refquota/refquota_006_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/refreserv/refreserv_001_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/refreserv/refreserv_002_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/refreserv/refreserv_003_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/refreserv/refreserv_004_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/refreserv/refreserv_005_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/rename_dirs/rename_dirs_001_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/replacement/replacement_001_pos.ksh40
-rwxr-xr-xtests/zfs-tests/tests/functional/replacement/replacement_002_pos.ksh46
-rwxr-xr-xtests/zfs-tests/tests/functional/replacement/replacement_003_pos.ksh44
-rw-r--r--tests/zfs-tests/tests/functional/reservation/reservation.shlib10
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_001_pos.sh14
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_002_pos.sh12
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_003_pos.sh12
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_004_pos.sh18
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_005_pos.sh14
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_006_pos.sh10
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_007_pos.sh18
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_008_pos.sh16
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_009_pos.sh20
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_010_pos.sh20
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_011_pos.sh8
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_012_pos.sh18
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_013_pos.sh24
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_014_pos.sh14
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_015_pos.sh18
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_016_pos.sh18
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_017_pos.sh12
-rwxr-xr-xtests/zfs-tests/tests/functional/reservation/reservation_018_pos.sh10
-rwxr-xr-xtests/zfs-tests/tests/functional/rootpool/rootpool_002_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/rootpool/rootpool_003_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/rootpool/rootpool_007_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/cleanup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/rsend/rsend.cfg4
-rw-r--r--tests/zfs-tests/tests/functional/rsend/rsend.kshlib152
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_002_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_003_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_004_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_005_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_006_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_007_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_008_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_009_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_010_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_011_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_012_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_013_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_014_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/rsend/setup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/scrub_mirror/cleanup.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/scrub_mirror/default.cfg8
-rw-r--r--tests/zfs-tests/tests/functional/scrub_mirror/scrub_mirror_common.kshlib16
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/cleanup.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/setup.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/slog/slog.kshlib16
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_002_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_003_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_004_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_005_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_006_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_007_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_008_neg.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_009_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_010_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_011_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_012_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_013_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_014_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/slog/slog_015_pos.ksh48
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/clone_001_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/rollback_001_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/rollback_002_pos.ksh38
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/rollback_003_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_001_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_002_pos.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_003_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_004_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_005_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_006_pos.ksh34
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_007_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_008_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_009_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_010_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_011_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_012_pos.ksh24
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_013_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_014_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_015_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_016_pos.ksh48
-rwxr-xr-xtests/zfs-tests/tests/functional/snapshot/snapshot_017_pos.ksh34
-rw-r--r--tests/zfs-tests/tests/functional/snapused/snapused.kshlib12
-rwxr-xr-xtests/zfs-tests/tests/functional/snapused/snapused_001_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/snapused/snapused_002_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/snapused/snapused_003_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/snapused/snapused_004_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/snapused/snapused_005_pos.ksh10
-rw-r--r--tests/zfs-tests/tests/functional/sparse/sparse.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/sparse/sparse_001_pos.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/threadsappend/threadsappend_001_pos.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/truncate/truncate.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/truncate/truncate_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/truncate/truncate_002_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/upgrade/cleanup.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/upgrade/setup.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/upgrade/upgrade_userobj_001_pos.ksh36
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/cleanup.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/groupspace_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/groupspace_002_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/groupspace_003_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/setup.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_001_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_002_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_003_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_004_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_005_neg.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_006_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_007_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_008_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_009_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_010_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_011_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_012_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userquota_013_pos.ksh16
-rw-r--r--tests/zfs-tests/tests/functional/userquota/userquota_common.kshlib28
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userspace_001_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userspace_002_pos.ksh20
-rwxr-xr-xtests/zfs-tests/tests/functional/userquota/userspace_003_pos.ksh24
-rw-r--r--tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps.kshlib10
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_001_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_002_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_003_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_004_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_005_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_006_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_007_pos.ksh12
-rw-r--r--tests/zfs-tests/tests/functional/write_dirs/write_dirs.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/cleanup.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/setup.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_001_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_002_neg.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_003_neg.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_004_pos.ksh32
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_005_pos.ksh16
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_006_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_007_neg.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_008_pos.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_009_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_010_neg.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_011_pos.ksh118
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_012_pos.ksh22
-rwxr-xr-xtests/zfs-tests/tests/functional/xattr/xattr_013_pos.ksh30
-rw-r--r--tests/zfs-tests/tests/functional/xattr/xattr_common.kshlib38
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/cleanup.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/setup.ksh8
-rw-r--r--tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh6
-rw-r--r--tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli.cfg2
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_001_pos.ksh4
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_002_pos.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_003_neg.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/zvol/zvol_common.shlib28
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_001_neg.ksh6
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh26
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_003_neg.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_004_pos.ksh28
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_005_neg.ksh18
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_006_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/cleanup.ksh8
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/setup.ksh4
-rw-r--r--tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap.cfg4
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_001_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_002_pos.ksh10
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_003_pos.ksh30
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_004_pos.ksh14
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_005_pos.ksh12
-rwxr-xr-xtests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_006_pos.ksh12
-rw-r--r--tests/zfs-tests/tests/perf/perf.shlib84
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/random_reads.ksh22
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/random_readwrite.ksh22
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/random_writes.ksh20
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/sequential_reads.ksh26
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh26
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh26
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/sequential_writes.ksh20
-rwxr-xr-xtests/zfs-tests/tests/perf/regression/setup.ksh7
-rwxr-xr-xtests/zfs-tests/tests/perf/scripts/prefetch_io.sh13
792 files changed, 7931 insertions, 7249 deletions
diff --git a/tests/test-runner/include/logapi.shlib b/tests/test-runner/include/logapi.shlib
index b970e4ecc..10aaaf30e 100644
--- a/tests/test-runner/include/logapi.shlib
+++ b/tests/test-runner/include/logapi.shlib
@@ -94,10 +94,10 @@ function log_must_retry
while (( $retry > 0 )); do
"$@" 2>$logfile
status=$?
- out="$CAT $logfile"
+ out="cat $logfile"
if (( $status == 0 )); then
- $out | $EGREP -i "internal error|assertion failed" \
+ $out | egrep -i "internal error|assertion failed" \
> /dev/null 2>&1
# internal error or assertion failed
if [[ $? -eq 0 ]]; then
@@ -111,11 +111,11 @@ function log_must_retry
fi
break
else
- $out | $GREP -i "$expect" > /dev/null 2>&1
+ $out | grep -i "$expect" > /dev/null 2>&1
if (( $? == 0 )); then
print -u2 $($out)
_printerror "$@" "Retry in $delay seconds"
- $SLEEP $delay
+ sleep $delay
(( retry=retry - 1 ))
(( delay=delay * 2 ))
@@ -189,7 +189,7 @@ function log_neg_expect
"$@" 2>$logfile
typeset status=$?
- out="$CAT $logfile"
+ out="cat $logfile"
# unexpected status
if (( $status == 0 )); then
@@ -208,7 +208,7 @@ function log_neg_expect
print -u2 $($out)
_printerror "$@" "unexpectedly exited $status (SEGV)"
else
- $out | $EGREP -i "internal error|assertion failed" \
+ $out | egrep -i "internal error|assertion failed" \
> /dev/null 2>&1
# internal error or assertion failed
if (( $? == 0 )); then
@@ -216,7 +216,7 @@ function log_neg_expect
_printerror "$@" "internal error or assertion failure" \
" exited $status"
elif [[ -n $expect ]] ; then
- $out | $GREP -i "$expect" > /dev/null 2>&1
+ $out | grep -i "$expect" > /dev/null 2>&1
if (( $? == 0 )); then
ret=0
else
@@ -253,13 +253,13 @@ function log_pos
"$@" 2>$logfile
typeset status=$?
- out="$CAT $logfile"
+ out="cat $logfile"
if (( $status != 0 )) ; then
print -u2 $($out)
_printerror "$@" "exited $status"
else
- $out | $EGREP -i "internal error|assertion failed" \
+ $out | egrep -i "internal error|assertion failed" \
> /dev/null 2>&1
# internal error or assertion failed
if [[ $? -eq 0 ]]; then
@@ -452,9 +452,9 @@ function _recursive_output #logfile
while [[ -e $logfile ]]; do
if [[ -z $2 || $logfile != $1 ]]; then
- $CAT $logfile
+ cat $logfile
fi
- $RM -f $logfile
+ rm -f $logfile
logfile="$logfile.$$"
done
}
diff --git a/tests/zfs-tests/include/.gitignore b/tests/zfs-tests/include/.gitignore
deleted file mode 100644
index 5de1b82cb..000000000
--- a/tests/zfs-tests/include/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/commands.cfg
-/default.cfg
diff --git a/tests/zfs-tests/include/commands.cfg b/tests/zfs-tests/include/commands.cfg
new file mode 100644
index 000000000..0776c53fa
--- /dev/null
+++ b/tests/zfs-tests/include/commands.cfg
@@ -0,0 +1,156 @@
+#
+# These variables are used by zfs-tests.sh to constrain which utilities
+# may be used by the suite. The suite will create a directory which is
+# the only element of $PATH and create symlinks from that dir to the
+# binaries listed below.
+#
+# Please keep the contents of each variable sorted for ease of reading
+# and maintenance.
+#
+export SYSTEM_FILES='arp
+ awk
+ attr
+ basename
+ bc
+ blockdev
+ bunzip2
+ bzcat
+ cat
+ chattr
+ chgrp
+ chmod
+ chown
+ cksum
+ cmp
+ cp
+ cpio
+ cut
+ date
+ dd
+ df
+ diff
+ dirname
+ du
+ echo
+ egrep
+ exportfs
+ expr
+ false
+ fdisk
+ file
+ find
+ fio
+ getconf
+ getent
+ getfacl
+ grep
+ groupadd
+ groupdel
+ groupmod
+ gunzip
+ gzip
+ head
+ hostname
+ id
+ iostat
+ kill
+ ksh
+ ln
+ logname
+ ls
+ lsblk
+ lsmod
+ lsscsi
+ md5sum
+ mkdir
+ mknod
+ mktemp
+ modprobe
+ mount
+ mpstat
+ mv
+ net
+ openssl
+ parted
+ pax
+ pgrep
+ ping
+ pkill
+ printf
+ ps
+ pwd
+ python
+ quotaon
+ readlink
+ rm
+ rmdir
+ sed
+ seq
+ setenforce
+ setfacl
+ setfattr
+ sh
+ sha256sum
+ shuf
+ sleep
+ sort
+ stat
+ strings
+ su
+ sudo
+ sum
+ swapon
+ sync
+ tail
+ tar
+ timeout
+ touch
+ tr
+ true
+ truncate
+ udevadm
+ umask
+ umount
+ uname
+ useradd
+ userdel
+ usermod
+ uuidgen
+ vmstat
+ wait
+ wc
+ which
+ xargs'
+
+export ZFS_FILES='zdb
+ zfs
+ zhack
+ zinject
+ zpool
+ ztest
+ zpios
+ raidz_test
+ arc_summary.py
+ arcstat.py
+ dbufstat.py
+ zed'
+
+export ZFSTEST_FILES='chg_usr_exec
+ devname2devid
+ dir_rd_update
+ file_check
+ file_trunc
+ file_write
+ largest_file
+ mkbusy
+ mkfile
+ mkfiles
+ mktree
+ mmap_exec
+ mmapwrite
+ randfree_file
+ readmmap
+ rename_dir
+ rm_lnkcnt_zero_file
+ threadsappend
+ xattrtest'
diff --git a/tests/zfs-tests/include/commands.cfg.in b/tests/zfs-tests/include/commands.cfg.in
deleted file mode 100644
index 39266d2ef..000000000
--- a/tests/zfs-tests/include/commands.cfg.in
+++ /dev/null
@@ -1,133 +0,0 @@
-export AWK="@AWK@"
-export BLOCKDEV="@BLOCKDEV@"
-export BASENAME="@BASENAME@"
-export BC="@BC@"
-export BUNZIP2="@BUNZIP2@"
-export BZCAT="@BZCAT@"
-export CAT="@CAT@"
-export CD="@CD@"
-export CHACL="@CHACL@"
-export CHGRP="@CHGRP@"
-export CHMOD="@CHMOD@"
-export CHOWN="@CHOWN@"
-export CKSUM="@CKSUM@"
-export CMP="@CMP@"
-export COMPRESS="@COMPRESS@"
-export COREADM="@COREADM@"
-export CP="@CP@"
-export CPIO="@CPIO@"
-export CUT="@CUT@"
-export DATE="@DATE@"
-export DD="@DD@"
-export DF="@DF@"
-export DIFF="@DIFF@"
-export DIRCMP="@DIRCMP@"
-export DIRNAME="@DIRNAME@"
-export DU="@DU@"
-export DUMPADM="@DUMPADM@"
-export ECHO="@ECHO@"
-export EGREP="@EGREP@"
-export FALSE="@FALSE@"
-export FDISK="@FDISK@"
-export FGREP="@FGREP@"
-export FILE="@FILE@"
-export FIND="@FIND@"
-export FIO="@FIO@"
-export FORMAT="@FORMAT@"
-export FREE="@FREE@"
-export FSCK="@FSCK@"
-export GETENT="@GETENT@"
-export GETFACL="@GETFACL@"
-export GETMAJOR="@GETMAJOR@"
-export GNUDD="@GNUDD@"
-export GREP="@GREP@"
-export GROUPADD="@GROUPADD@"
-export GROUPDEL="@GROUPDEL@"
-export GROUPMOD="@GROUPMOD@"
-export HEAD="@HEAD@"
-export HOSTNAME="@HOSTNAME@"
-export ID="@ID@"
-export IOSTAT="@IOSTAT@"
-export KILL="@KILL@"
-export KSH="@KSH@"
-export KSTAT="@KSTAT@"
-export LOCKFS="@LOCKFS@"
-export LOFIADM="@LOFIADM@"
-export LOGNAME="@LOGNAME@"
-export LS="@LS@"
-export LSBLK="@LSBLK@"
-export LSMOD="@LSMOD@"
-export LSSCSI="@LSSCSI@"
-export MD5SUM="@MD5SUM@"
-export MKDIR="@MKDIR@"
-export MKNOD="@MKNOD@"
-export MKTEMP="@MKTEMP@"
-export MNTTAB="@MNTTAB@"
-export MODINFO="@MODINFO@"
-export MODLOAD="@MODLOAD@"
-export MODUNLOAD="@MODUNLOAD@"
-export MOUNT="@MOUNT@"
-export MPSTAT="@MPSTAT@"
-export MV="@MV@"
-export NAWK="@AWK@"
-export NET="@NET@"
-export NEWFS="@NEWFS@"
-export NPROC="@NPROC@"
-export PAGESIZE="@PAGESIZE@"
-export PFEXEC="@PFEXEC@"
-export PGREP="@PGREP@"
-export PING="@PING@"
-export PKGINFO="@PKGINFO@"
-export PKILL="@PKILL@"
-export PRINTF="@PRINTF@"
-export PRTVTOC="@PRTVTOC@"
-export PS="@PS@"
-export PSRINFO="@PSRINFO@"
-export PYTHON="@PYTHON@"
-export READLINK="@READLINK@"
-export REBOOT="@REBOOT@"
-export RM="@RM@"
-export RMDIR="@RMDIR@"
-export RSH="@RSH@"
-export SED="@SED@"
-export SETFACL="@SETFACL@"
-export SHARE="@SHARE@"
-export SHUF="@SHUF@"
-export SLEEP="@SLEEP@"
-export SORT="@SORT@"
-export STAT="@STAT@"
-export STRINGS="@STRINGS@"
-export SU="@SU@"
-export SUM="@SUM@"
-export SVCADM="@SVCADM@"
-export SVCS="@SVCS@"
-export SWAP="@SWAP@"
-export SWAPADD="@SWAPADD@"
-export SYNC="@SYNC@"
-export TAIL="@TAIL@"
-export TAR="@TAR@"
-export TIMEOUT="@TIMEOUT@"
-export TOUCH="@TOUCH@"
-export TR="@TR@"
-export TRUNCATE="@TRUNCATE@"
-export TRUE="@TRUE@"
-export UDEVADM="@UDEVADM@"
-export UFSDUMP="@UFSDUMP@"
-export UFSRESTORE="@UFSRESTORE@"
-export UMASK="@UMASK@"
-export UMOUNT="@UMOUNT@"
-export UMOUNTALL="@UMOUNTALL@"
-export UNAME="@UNAME@"
-export UNCOMPRESS="@UNCOMPRESS@"
-export UNIQ="@UNIQ@"
-export UNSHARE="@UNSHARE@"
-export USERADD="@USERADD@"
-export USERDEL="@USERDEL@"
-export USERMOD="@USERMOD@"
-export UUIDGEN="@UUIDGEN@"
-export VMSTAT="@VMSTAT@"
-export WAIT="@WAIT@"
-export WC="@WC@"
-export ZONEADM="@ZONEADM@"
-export ZONECFG="@ZONECFG@"
-export ZONENAME="@ZONENAME@"
diff --git a/tests/zfs-tests/include/default.cfg.in b/tests/zfs-tests/include/default.cfg
index 4df1d844a..63104a8b7 100644
--- a/tests/zfs-tests/include/default.cfg.in
+++ b/tests/zfs-tests/include/default.cfg
@@ -30,35 +30,10 @@
#
. $STF_SUITE/include/commands.cfg
-
-# Common paths
-bindir=@bindir@
-sbindir=@sbindir@
-etcdir=@sysconfdir@
-
-# ZFS Directories
-export ZEDLETDIR=${ZEDLETDIR:-${etcdir}/zfs/zed.d}
-
-# ZFS Commands
-export ZDB=${ZDB:-${sbindir}/zdb}
-export ZFS=${ZFS:-${sbindir}/zfs}
-export ZHACK=${ZHACK:-${sbindir}/zhack}
-export ZINJECT=${ZINJECT:-${sbindir}/zinject}
-export ZPOOL=${ZPOOL:-${sbindir}/zpool}
-export ZTEST=${ZTEST:-${sbindir}/ztest}
-export ZPIOS=${ZPIOS:-${sbindir}/zpios}
-export RAIDZ_TEST=${RAIDZ_TEST:-${bindir}/raidz_test}
-export ARC_SUMMARY=${ARC_SUMMARY:-${bindir}/arc_summary.py}
-export ARCSTAT=${ARCSTAT:-${bindir}/arcstat.py}
-export DBUFSTAT=${DBUFSTAT:-${bindir}/dbufstat.py}
-export ZED=${ZED:-${sbindir}/zed}
-
. $STF_SUITE/include/libtest.shlib
-# Optionally override the installed ZFS commands to run in-tree
-if [[ -f "$SRCDIR/zfs-script-config.sh" ]]; then
- . $SRCDIR/zfs-script-config.sh
-fi
+# ZFS Directories
+export ZEDLETDIR=${ZEDLETDIR:-/etc/zfs/zed.d}
# Define run length constants
export RT_LONG="3"
@@ -69,28 +44,6 @@ export RT_SHORT="1"
export ZONE_POOL="zonepool"
export ZONE_CTR="zonectr"
-# Test Suite Specific Commands
-helperdir=@datarootdir@/@PACKAGE@/zfs-tests/bin
-export CHG_USR_EXEC=${CHG_USR_EXEC:-${helperdir}/chg_usr_exec}
-export DEVNAME2DEVID=${DEVNAME2DEVID:-${helperdir}/devname2devid}
-export DIR_RD_UPDATE=${DIR_RD_UPDATE:-${helperdir}/dir_rd_update}
-export FILE_CHECK=${FILE_CHECK:-${helperdir}/file_check}
-export FILE_TRUNC=${FILE_TRUNC:-${helperdir}/file_trunc}
-export FILE_WRITE=${FILE_WRITE:-${helperdir}/file_write}
-export LARGEST_FILE=${LARGEST_FILE:-${helperdir}/largest_file}
-export MKBUSY=${MKBUSY:-${helperdir}/mkbusy}
-export MKFILE=${MKFILE:-${helperdir}/mkfile}
-export MKFILES=${MKFILES:-${helperdir}/mkfiles}
-export MKTREE=${MKTREE:-${helperdir}/mktree}
-export MMAP_EXEC=${MMAP_EXEC:-${helperdir}/mmap_exec}
-export MMAPWRITE=${MMAPWRITE:-${helperdir}/mmapwrite}
-export RANDFREE_FILE=${RANDFREE_FILE:-${helperdir}/randfree_file}
-export READMMAP=${READMMAP:-${helperdir}/readmmap}
-export RENAME_DIR=${RENAME_DIR:-${helperdir}/rename_dir}
-export RM_LNKCNT_ZERO_FILE=${RM_LNKCNT_ZERO_FILE:-${helperdir}/rm_lnkcnt_zero_file}
-export THREADSAPPEND=${THREADSAPPEND:-${helperdir}/threadsappend}
-export XATTRTEST=${XATTRTEST:-${helperdir}/xattrtest}
-
# ensure we're running in the C locale, since
# localised messages may result in test failures
export LC_ALL="C"
@@ -181,6 +134,10 @@ export SPA_MINDEVSIZE=$((64 * 1024 * 1024))
# For iscsi target support
export ISCSITGTFILE=/tmp/iscsitgt_file
export ISCSITGT_FMRI=svc:/system/iscsitgt:default
+if ! is_linux; then
+export AUTO_SNAP=$(svcs -a | grep auto-snapshot | grep online | awk \
+ '{print $3}')
+fi
#
# finally, if we're running in a local zone
diff --git a/tests/zfs-tests/include/libtest.shlib b/tests/zfs-tests/include/libtest.shlib
index 159b4c79b..4a6a15ec4 100644
--- a/tests/zfs-tests/include/libtest.shlib
+++ b/tests/zfs-tests/include/libtest.shlib
@@ -23,20 +23,28 @@
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
# Copyright (c) 2017 Lawrence Livermore National Security, LLC.
#
. ${STF_TOOLS}/include/logapi.shlib
+#
+# Apply constrained path when available. This is required since the
+# PATH may have been modified by sudo's secure_path behavior.
+#
+if [ -n "$STF_PATH" ]; then
+ PATH="$STF_PATH"
+fi
+
# Determine if this is a Linux test system
#
# Return 0 if platform Linux, 1 if otherwise
function is_linux
{
- if [[ $($UNAME -o) == "GNU/Linux" ]]; then
+ if [[ $(uname -o) == "GNU/Linux" ]]; then
return 0
else
return 1
@@ -85,17 +93,17 @@ function ismounted
case $fstype in
zfs)
if [[ "$1" == "/"* ]] ; then
- for out in $($ZFS mount | $AWK '{print $2}'); do
+ for out in $(zfs mount | awk '{print $2}'); do
[[ $1 == $out ]] && return 0
done
else
- for out in $($ZFS mount | $AWK '{print $1}'); do
+ for out in $(zfs mount | awk '{print $1}'); do
[[ $1 == $out ]] && return 0
done
fi
;;
ufs|nfs)
- out=$($DF -F $fstype $1 2>/dev/null)
+ out=$(df -F $fstype $1 2>/dev/null)
ret=$?
(($ret != 0)) && return $ret
@@ -108,14 +116,14 @@ function ismounted
[[ "$1" == "$dir" || "$1" == "$name" ]] && return 0
;;
ext2)
- out=$($DF -t $fstype $1 2>/dev/null)
+ out=$(df -t $fstype $1 2>/dev/null)
return $?
;;
zvol)
if [[ -L "$ZVOL_DEVDIR/$1" ]]; then
link=$(readlink -f $ZVOL_DEVDIR/$1)
[[ -n "$link" ]] && \
- $MOUNT | $GREP -q "^$link" && \
+ mount | grep -q "^$link" && \
return 0
fi
;;
@@ -154,7 +162,7 @@ function unmounted
function splitline
{
- $ECHO $1 | $SED "s/,/ /g"
+ echo $1 | sed "s/,/ /g"
}
function default_setup
@@ -178,38 +186,37 @@ function default_setup_noexit
if poolexists $TESTPOOL ; then
destroy_pool $TESTPOOL
fi
- [[ -d /$TESTPOOL ]] && $RM -rf /$TESTPOOL
- log_note creating pool $TESTPOOL $disklist
- log_must $ZPOOL create -f $TESTPOOL $disklist
+ [[ -d /$TESTPOOL ]] && rm -rf /$TESTPOOL
+ log_must zpool create -f $TESTPOOL $disklist
else
reexport_pool
fi
- $RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
- $MKDIR -p $TESTDIR || log_unresolved Could not create $TESTDIR
+ rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+ mkdir -p $TESTDIR || log_unresolved Could not create $TESTDIR
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
if [[ -n $container ]]; then
- $RM -rf $TESTDIR1 || \
+ rm -rf $TESTDIR1 || \
log_unresolved Could not remove $TESTDIR1
- $MKDIR -p $TESTDIR1 || \
+ mkdir -p $TESTDIR1 || \
log_unresolved Could not create $TESTDIR1
- log_must $ZFS create $TESTPOOL/$TESTCTR
- log_must $ZFS set canmount=off $TESTPOOL/$TESTCTR
- log_must $ZFS create $TESTPOOL/$TESTCTR/$TESTFS1
- log_must $ZFS set mountpoint=$TESTDIR1 \
+ log_must zfs create $TESTPOOL/$TESTCTR
+ log_must zfs set canmount=off $TESTPOOL/$TESTCTR
+ log_must zfs create $TESTPOOL/$TESTCTR/$TESTFS1
+ log_must zfs set mountpoint=$TESTDIR1 \
$TESTPOOL/$TESTCTR/$TESTFS1
fi
if [[ -n $volume ]]; then
if is_global_zone ; then
- log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+ log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
block_device_wait
else
- log_must $ZFS create $TESTPOOL/$TESTVOL
+ log_must zfs create $TESTPOOL/$TESTVOL
fi
fi
}
@@ -268,7 +275,7 @@ function create_snapshot
datasetexists $fs_vol || \
log_fail "$fs_vol must exist."
- log_must $ZFS snapshot $fs_vol@$snap
+ log_must zfs snapshot $fs_vol@$snap
}
#
@@ -287,7 +294,7 @@ function create_clone # snapshot clone
[[ -z $clone ]] && \
log_fail "Clone name is undefined."
- log_must $ZFS clone $snap $clone
+ log_must zfs clone $snap $clone
}
#
@@ -316,7 +323,7 @@ function create_bookmark
snapexists $fs_vol@$snap || \
log_fail "$fs_vol@$snap must exist."
- log_must $ZFS bookmark $fs_vol@$snap $fs_vol#$bkmark
+ log_must zfs bookmark $fs_vol@$snap $fs_vol#$bkmark
}
function default_mirror_setup
@@ -341,10 +348,10 @@ function default_mirror_setup_noexit
log_fail "$func: No parameters passed"
[[ -z $secondary ]] && \
log_fail "$func: No secondary partition passed"
- [[ -d /$TESTPOOL ]] && $RM -rf /$TESTPOOL
- log_must $ZPOOL create -f $TESTPOOL mirror $@
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ [[ -d /$TESTPOOL ]] && rm -rf /$TESTPOOL
+ log_must zpool create -f $TESTPOOL mirror $@
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
#
@@ -361,8 +368,8 @@ function setup_mirrors
shift
while ((nmirrors > 0)); do
log_must test -n "$1" -a -n "$2"
- [[ -d /$TESTPOOL$nmirrors ]] && $RM -rf /$TESTPOOL$nmirrors
- log_must $ZPOOL create -f $TESTPOOL$nmirrors mirror $1 $2
+ [[ -d /$TESTPOOL$nmirrors ]] && rm -rf /$TESTPOOL$nmirrors
+ log_must zpool create -f $TESTPOOL$nmirrors mirror $1 $2
shift 2
((nmirrors = nmirrors - 1))
done
@@ -382,8 +389,8 @@ function setup_raidzs
shift
while ((nraidzs > 0)); do
log_must test -n "$1" -a -n "$2"
- [[ -d /$TESTPOOL$nraidzs ]] && $RM -rf /$TESTPOOL$nraidzs
- log_must $ZPOOL create -f $TESTPOOL$nraidzs raidz $1 $2
+ [[ -d /$TESTPOOL$nraidzs ]] && rm -rf /$TESTPOOL$nraidzs
+ log_must zpool create -f $TESTPOOL$nraidzs raidz $1 $2
shift 2
((nraidzs = nraidzs - 1))
done
@@ -413,10 +420,10 @@ function default_raidz_setup
log_fail "A raid-z requires a minimum of two disks."
fi
- [[ -d /$TESTPOOL ]] && $RM -rf /$TESTPOOL
- log_must $ZPOOL create -f $TESTPOOL raidz $1 $2 $3
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ [[ -d /$TESTPOOL ]] && rm -rf /$TESTPOOL
+ log_must zpool create -f $TESTPOOL raidz $1 $2 $3
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
log_pass
}
@@ -445,11 +452,10 @@ function default_cleanup_noexit
# filesystems it contains.
#
if is_global_zone; then
- $ZFS unmount -a > /dev/null 2>&1
- [[ -z "$KEEP" ]] && KEEP="rpool"
- exclude=`eval $ECHO \"'(${KEEP})'\"`
- ALL_POOLS=$($ZPOOL list -H -o name \
- | $GREP -v "$NO_POOLS" | $EGREP -vw "$exclude")
+ zfs unmount -a > /dev/null 2>&1
+ exclude=`eval echo \"'(${KEEP})'\"`
+ ALL_POOLS=$(zpool list -H -o name \
+ | grep -v "$NO_POOLS" | egrep -v "$exclude")
# Here, we loop through the pools we're allowed to
# destroy, only destroying them if it's safe to do
# so.
@@ -461,57 +467,57 @@ function default_cleanup_noexit
then
destroy_pool $pool
fi
- ALL_POOLS=$($ZPOOL list -H -o name \
- | $GREP -v "$NO_POOLS" \
- | $EGREP -v "$exclude")
+ ALL_POOLS=$(zpool list -H -o name \
+ | grep -v "$NO_POOLS" \
+ | egrep -v "$exclude")
done
done
- $ZFS mount -a
+ zfs mount -a
else
typeset fs=""
- for fs in $($ZFS list -H -o name \
- | $GREP "^$ZONE_POOL/$ZONE_CTR[01234]/"); do
+ for fs in $(zfs list -H -o name \
+ | grep "^$ZONE_POOL/$ZONE_CTR[01234]/"); do
datasetexists $fs && \
- log_must $ZFS destroy -Rf $fs
+ log_must zfs destroy -Rf $fs
done
# Need cleanup here to avoid garbage dir left.
- for fs in $($ZFS list -H -o name); do
+ for fs in $(zfs list -H -o name); do
[[ $fs == /$ZONE_POOL ]] && continue
- [[ -d $fs ]] && log_must $RM -rf $fs/*
+ [[ -d $fs ]] && log_must rm -rf $fs/*
done
#
# Reset the $ZONE_POOL/$ZONE_CTR[01234] file systems property to
# the default value
#
- for fs in $($ZFS list -H -o name); do
+ for fs in $(zfs list -H -o name); do
if [[ $fs == $ZONE_POOL/$ZONE_CTR[01234] ]]; then
- log_must $ZFS set reservation=none $fs
- log_must $ZFS set recordsize=128K $fs
- log_must $ZFS set mountpoint=/$fs $fs
+ log_must zfs set reservation=none $fs
+ log_must zfs set recordsize=128K $fs
+ log_must zfs set mountpoint=/$fs $fs
typeset enc=""
enc=$(get_prop encryption $fs)
if [[ $? -ne 0 ]] || [[ -z "$enc" ]] || \
[[ "$enc" == "off" ]]; then
- log_must $ZFS set checksum=on $fs
+ log_must zfs set checksum=on $fs
fi
- log_must $ZFS set compression=off $fs
- log_must $ZFS set atime=on $fs
- log_must $ZFS set devices=off $fs
- log_must $ZFS set exec=on $fs
- log_must $ZFS set setuid=on $fs
- log_must $ZFS set readonly=off $fs
- log_must $ZFS set snapdir=hidden $fs
- log_must $ZFS set aclmode=groupmask $fs
- log_must $ZFS set aclinherit=secure $fs
+ log_must zfs set compression=off $fs
+ log_must zfs set atime=on $fs
+ log_must zfs set devices=off $fs
+ log_must zfs set exec=on $fs
+ log_must zfs set setuid=on $fs
+ log_must zfs set readonly=off $fs
+ log_must zfs set snapdir=hidden $fs
+ log_must zfs set aclmode=groupmask $fs
+ log_must zfs set aclinherit=secure $fs
fi
done
fi
[[ -d $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
disk1=${DISKS%% *}
if is_mpath_device $disk1; then
@@ -532,16 +538,16 @@ function default_container_cleanup
ismounted $TESTPOOL/$TESTCTR/$TESTFS1
[[ $? -eq 0 ]] && \
- log_must $ZFS unmount $TESTPOOL/$TESTCTR/$TESTFS1
+ log_must zfs unmount $TESTPOOL/$TESTCTR/$TESTFS1
datasetexists $TESTPOOL/$TESTCTR/$TESTFS1 && \
- log_must $ZFS destroy -R $TESTPOOL/$TESTCTR/$TESTFS1
+ log_must zfs destroy -R $TESTPOOL/$TESTCTR/$TESTFS1
datasetexists $TESTPOOL/$TESTCTR && \
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTCTR
+ log_must zfs destroy -Rf $TESTPOOL/$TESTCTR
[[ -e $TESTDIR1 ]] && \
- log_must $RM -rf $TESTDIR1 > /dev/null 2>&1
+ log_must rm -rf $TESTDIR1 > /dev/null 2>&1
default_cleanup
}
@@ -572,9 +578,9 @@ function destroy_snapshot
log_fail "get_prop mountpoint $snap failed."
fi
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
[[ $mtpt != "" && -d $mtpt ]] && \
- log_must $RM -rf $mtpt
+ log_must rm -rf $mtpt
}
#
@@ -598,9 +604,9 @@ function destroy_clone
log_fail "get_prop mountpoint $clone failed."
fi
- log_must $ZFS destroy $clone
+ log_must zfs destroy $clone
[[ $mtpt != "" && -d $mtpt ]] && \
- log_must $RM -rf $mtpt
+ log_must rm -rf $mtpt
}
#
@@ -617,7 +623,7 @@ function destroy_bookmark
log_fail "'$bkmarkp' does not existed."
fi
- log_must $ZFS destroy $bkmark
+ log_must zfs destroy $bkmark
}
# Return 0 if a snapshot exists; $? otherwise
@@ -626,7 +632,7 @@ function destroy_bookmark
function snapexists
{
- $ZFS list -H -t snapshot "$1" > /dev/null 2>&1
+ zfs list -H -t snapshot "$1" > /dev/null 2>&1
return $?
}
@@ -637,7 +643,7 @@ function snapexists
#
function bkmarkexists
{
- $ZFS list -H -t bookmark "$1" > /dev/null 2>&1
+ zfs list -H -t bookmark "$1" > /dev/null 2>&1
return $?
}
@@ -662,7 +668,7 @@ function dataset_setprop
return 1
fi
typeset output=
- output=$($ZFS set $2=$3 $1 2>&1)
+ output=$(zfs set $2=$3 $1 2>&1)
typeset rv=$?
if ((rv != 0)); then
log_note "Setting property on $1 failed."
@@ -694,7 +700,7 @@ function dataset_set_defaultproperties
typeset confset=
typeset -i found=0
- for confset in $($ZFS list); do
+ for confset in $(zfs list); do
if [[ $dataset = $confset ]]; then
found=1
break
@@ -736,7 +742,7 @@ function zero_partitions #<whole_disk_name>
typeset i
if is_linux; then
- log_must $FORMAT $DEV_DSKDIR/$diskname -s -- mklabel gpt
+ log_must parted $DEV_DSKDIR/$diskname -s -- mklabel gpt
else
for i in 0 1 3 4 5 6 7
do
@@ -775,10 +781,10 @@ function set_partition #<slice_num> <slice_start> <size_plus_units> <whole_disk
# Create GPT partition table when setting slice 0 or
# when the device doesn't already contain a GPT label.
- $FORMAT $DEV_DSKDIR/$disk -s -- print 1 >/dev/null
+ parted $DEV_DSKDIR/$disk -s -- print 1 >/dev/null
typeset ret_val=$?
if [[ $slicenum -eq 0 || $ret_val -ne 0 ]]; then
- log_must $FORMAT $DEV_DSKDIR/$disk -s -- mklabel gpt
+ log_must parted $DEV_DSKDIR/$disk -s -- mklabel gpt
fi
# When no start is given align on the first cylinder.
@@ -789,34 +795,35 @@ function set_partition #<slice_num> <slice_start> <size_plus_units> <whole_disk
# Determine the cylinder size for the device and using
# that calculate the end offset in cylinders.
typeset -i cly_size_kb=0
- cly_size_kb=$($FORMAT -m $DEV_DSKDIR/$disk -s -- \
- unit cyl print | $HEAD -3 | $TAIL -1 | \
- $AWK -F '[:k.]' '{print $4}')
+ cly_size_kb=$(parted -m $DEV_DSKDIR/$disk -s -- \
+ unit cyl print | head -3 | tail -1 | \
+ awk -F '[:k.]' '{print $4}')
((end = (size_mb * 1024 / cly_size_kb) + start))
- log_must $FORMAT $DEV_DSKDIR/$disk -s -- \
+ log_must parted $DEV_DSKDIR/$disk -s -- \
mkpart part$slicenum ${start}cyl ${end}cyl
- $BLOCKDEV --rereadpt $DEV_DSKDIR/$disk 2>/dev/null
+ blockdev --rereadpt $DEV_DSKDIR/$disk 2>/dev/null
block_device_wait
else
typeset format_file=/var/tmp/format_in.$$
- $ECHO "partition" >$format_file
- $ECHO "$slicenum" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "$start" >> $format_file
- $ECHO "$size" >> $format_file
- $ECHO "label" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "q" >> $format_file
- $ECHO "q" >> $format_file
+ echo "partition" >$format_file
+ echo "$slicenum" >> $format_file
+ echo "" >> $format_file
+ echo "" >> $format_file
+ echo "$start" >> $format_file
+ echo "$size" >> $format_file
+ echo "label" >> $format_file
+ echo "" >> $format_file
+ echo "q" >> $format_file
+ echo "q" >> $format_file
- $FORMAT -e -s -d $disk -f $format_file
+ format -e -s -d $disk -f $format_file
fi
+
typeset ret_val=$?
- $RM -f $format_file
+ rm -f $format_file
[[ $ret_val -ne 0 ]] && \
log_fail "Unable to format $disk slice $slicenum to $size"
return 0
@@ -832,7 +839,7 @@ function delete_partitions
typeset -i j=1
if [[ -z $DISK_ARRAY_NUM ]]; then
- DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+ DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
fi
if [[ -z $DISKSARRAY ]]; then
DISKSARRAY=$DISKS
@@ -841,9 +848,10 @@ function delete_partitions
if is_linux; then
if (( $DISK_ARRAY_NUM == 1 )); then
while ((j < MAX_PARTITIONS)); do
- $FORMAT $DEV_DSKDIR/$DISK -s rm $j > /dev/null 2>&1
+ parted $DEV_DSKDIR/$DISK -s rm $j \
+ > /dev/null 2>&1
if (( $? == 1 )); then
- $LSBLK | $EGREP ${DISK}${SLICE_PREFIX}${j} > /dev/null
+ lsblk | egrep ${DISK}${SLICE_PREFIX}${j} > /dev/null
if (( $? == 1 )); then
log_note "Partitions for $DISK should be deleted"
else
@@ -851,7 +859,7 @@ function delete_partitions
fi
return 0
else
- $LSBLK | $EGREP ${DISK}${SLICE_PREFIX}${j} > /dev/null
+ lsblk | egrep ${DISK}${SLICE_PREFIX}${j} > /dev/null
if (( $? == 0 )); then
log_fail "Partition for ${DISK}${SLICE_PREFIX}${j} not deleted"
fi
@@ -859,11 +867,11 @@ function delete_partitions
((j = j+1))
done
else
- for disk in `$ECHO $DISKSARRAY`; do
+ for disk in `echo $DISKSARRAY`; do
while ((j < MAX_PARTITIONS)); do
- $FORMAT $DEV_DSKDIR/$disk -s rm $j > /dev/null 2>&1
+ parted $DEV_DSKDIR/$disk -s rm $j > /dev/null 2>&1
if (( $? == 1 )); then
- $LSBLK | $EGREP ${disk}${SLICE_PREFIX}${j} > /dev/null
+ lsblk | egrep ${disk}${SLICE_PREFIX}${j} > /dev/null
if (( $? == 1 )); then
log_note "Partitions for $disk should be deleted"
else
@@ -871,7 +879,7 @@ function delete_partitions
fi
j=7
else
- $LSBLK | $EGREP ${disk}${SLICE_PREFIX}${j} > /dev/null
+ lsblk | egrep ${disk}${SLICE_PREFIX}${j} > /dev/null
if (( $? == 0 )); then
log_fail "Partition for ${disk}${SLICE_PREFIX}${j} not deleted"
fi
@@ -897,10 +905,10 @@ function get_endslice #<disk> <slice>
fi
if is_linux; then
- endcyl=$($FORMAT -s $DEV_DSKDIR/$disk -- unit cyl print | \
- $GREP "part${slice}" | \
- $AWK '{print $3}' | \
- $SED 's,cyl,,')
+ endcyl=$(parted -s $DEV_DSKDIR/$disk -- unit cyl print | \
+ grep "part${slice}" | \
+ awk '{print $3}' | \
+ sed 's,cyl,,')
((endcyl = (endcyl + 1)))
else
disk=${disk#/dev/dsk/}
@@ -908,20 +916,20 @@ function get_endslice #<disk> <slice>
disk=${disk%s*}
typeset -i ratio=0
- ratio=$($PRTVTOC /dev/rdsk/${disk}s2 | \
- $GREP "sectors\/cylinder" | \
- $AWK '{print $2}')
+ ratio=$(prtvtoc /dev/rdsk/${disk}s2 | \
+ grep "sectors\/cylinder" | \
+ awk '{print $2}')
if ((ratio == 0)); then
return
fi
- typeset -i endcyl=$($PRTVTOC -h /dev/rdsk/${disk}s2 |
- $NAWK -v token="$slice" '{if ($1==token) print $6}')
+ typeset -i endcyl=$(prtvtoc -h /dev/rdsk/${disk}s2 |
+ nawk -v token="$slice" '{if ($1==token) print $6}')
((endcyl = (endcyl + 1) / ratio))
fi
-
+
echo $endcyl
}
@@ -955,7 +963,7 @@ function partition_disk #<slice_size> <whole_disk_name> <total_slices>
#
# This function continues to write to a filenum number of files into dirnum
-# number of directories until either $FILE_WRITE returns an error or the
+# number of directories until either file_write returns an error or the
# maximum number of files per directory have been written.
#
# Usage:
@@ -991,13 +999,13 @@ function fill_fs # destdir dirnum filenum bytes num_writes data
typeset -i fn=0
typeset -i retval=0
- log_must $MKDIR -p $destdir/$idirnum
+ log_must mkdir -p $destdir/$idirnum
while (($odirnum > 0)); do
if ((dirnum >= 0 && idirnum >= dirnum)); then
odirnum=0
break
fi
- $FILE_WRITE -o create -f $destdir/$idirnum/$TESTFILE.$fn \
+ file_write -o create -f $destdir/$idirnum/$TESTFILE.$fn \
-b $bytes -c $num_writes -d $data
retval=$?
if (($retval != 0)); then
@@ -1007,7 +1015,7 @@ function fill_fs # destdir dirnum filenum bytes num_writes data
if (($fn >= $filenum)); then
fn=0
((idirnum = idirnum + 1))
- log_must $MKDIR -p $destdir/$idirnum
+ log_must mkdir -p $destdir/$idirnum
else
((fn = fn + 1))
fi
@@ -1027,14 +1035,14 @@ function get_prop # property dataset
typeset prop=$1
typeset dataset=$2
- prop_val=$($ZFS get -pH -o value $prop $dataset 2>/dev/null)
+ prop_val=$(zfs get -pH -o value $prop $dataset 2>/dev/null)
if [[ $? -ne 0 ]]; then
log_note "Unable to get $prop property for dataset " \
"$dataset"
return 1
fi
- $ECHO "$prop_val"
+ echo "$prop_val"
return 0
}
@@ -1051,8 +1059,8 @@ function get_pool_prop # property pool
typeset pool=$2
if poolexists $pool ; then
- prop_val=$($ZPOOL get -pH $prop $pool 2>/dev/null | $TAIL -1 | \
- $AWK '{print $3}')
+ prop_val=$(zpool get -pH $prop $pool 2>/dev/null | tail -1 | \
+ awk '{print $3}')
if [[ $? -ne 0 ]]; then
log_note "Unable to get $prop property for pool " \
"$pool"
@@ -1063,7 +1071,7 @@ function get_pool_prop # property pool
return 1
fi
- $ECHO "$prop_val"
+ echo "$prop_val"
return 0
}
@@ -1080,7 +1088,7 @@ function poolexists
return 1
fi
- $ZPOOL get name "$pool" > /dev/null 2>&1
+ zpool get name "$pool" > /dev/null 2>&1
return $?
}
@@ -1095,7 +1103,7 @@ function datasetexists
fi
while (($# > 0)); do
- $ZFS get name $1 > /dev/null 2>&1 || \
+ zfs get name $1 > /dev/null 2>&1 || \
return $?
shift
done
@@ -1114,7 +1122,7 @@ function datasetnonexists
fi
while (($# > 0)); do
- $ZFS list -H -t filesystem,snapshot,volume $1 > /dev/null 2>&1 \
+ zfs list -H -t filesystem,snapshot,volume $1 > /dev/null 2>&1 \
&& return 1
shift
done
@@ -1147,7 +1155,7 @@ function is_shared
fi
if is_linux; then
- for mtpt in `$SHARE | $AWK '{print $1}'` ; do
+ for mtpt in `share | awk '{print $1}'` ; do
if [[ $mtpt == $fs ]] ; then
return 0
fi
@@ -1155,13 +1163,13 @@ function is_shared
return 1
fi
- for mtpt in `$SHARE | $AWK '{print $2}'` ; do
+ for mtpt in `share | awk '{print $2}'` ; do
if [[ $mtpt == $fs ]] ; then
return 0
fi
done
- typeset stat=$($SVCS -H -o STA nfs/server:default)
+ typeset stat=$(svcs -H -o STA nfs/server:default)
if [[ $stat != "ON" ]]; then
log_note "Current nfs/server status: $stat"
fi
@@ -1186,7 +1194,7 @@ function is_shared_smb
fi
if is_linux; then
- for mtpt in `$NET usershare list | $AWK '{print $1}'` ; do
+ for mtpt in `net usershare list | awk '{print $1}'` ; do
if [[ $mtpt == $fs ]] ; then
return 0
fi
@@ -1241,7 +1249,7 @@ function unshare_fs #fs
is_shared $fs || is_shared_smb $fs
if (($? == 0)); then
- log_must $ZFS unshare $fs
+ log_must zfs unshare $fs
fi
return 0
@@ -1257,12 +1265,12 @@ function share_nfs #fs
if is_linux; then
is_shared $fs
if (($? != 0)); then
- log_must $SHARE "*:$fs"
+ log_must share "*:$fs"
fi
else
is_shared $fs
if (($? != 0)); then
- log_must $SHARE -F nfs $fs
+ log_must share -F nfs $fs
fi
fi
@@ -1279,12 +1287,12 @@ function unshare_nfs #fs
if is_linux; then
is_shared $fs
if (($? == 0)); then
- log_must $UNSHARE -u "*:$fs"
+ log_must unshare -u "*:$fs"
fi
else
is_shared $fs
if (($? == 0)); then
- log_must $UNSHARE -F nfs $fs
+ log_must unshare -F nfs $fs
fi
fi
@@ -1297,9 +1305,9 @@ function unshare_nfs #fs
function showshares_nfs
{
if is_linux; then
- $SHARE -v
+ share -v
else
- $SHARE -F nfs
+ share -F nfs
fi
return 0
@@ -1311,9 +1319,9 @@ function showshares_nfs
function showshares_smb
{
if is_linux; then
- $NET usershare list
+ net usershare list
else
- $SHARE -F smb
+ share -F smb
fi
return 0
@@ -1337,7 +1345,7 @@ function setup_nfs_server
fi
typeset nfs_fmri="svc:/network/nfs/server:default"
- if [[ $($SVCS -Ho STA $nfs_fmri) != "ON" ]]; then
+ if [[ $(svcs -Ho STA $nfs_fmri) != "ON" ]]; then
#
# Only really sharing operation can enable NFS server
# to online permanently.
@@ -1345,11 +1353,11 @@ function setup_nfs_server
typeset dummy=/tmp/dummy
if [[ -d $dummy ]]; then
- log_must $RM -rf $dummy
+ log_must rm -rf $dummy
fi
- log_must $MKDIR $dummy
- log_must $SHARE $dummy
+ log_must mkdir $dummy
+ log_must share $dummy
#
# Waiting for fmri's status to be the final status.
@@ -1358,20 +1366,20 @@ function setup_nfs_server
#
# Waiting for 1's at least.
#
- log_must $SLEEP 1
+ log_must sleep 1
timeout=10
- while [[ timeout -ne 0 && $($SVCS -Ho STA $nfs_fmri) == *'*' ]]
+ while [[ timeout -ne 0 && $(svcs -Ho STA $nfs_fmri) == *'*' ]]
do
- log_must $SLEEP 1
+ log_must sleep 1
((timeout -= 1))
done
- log_must $UNSHARE $dummy
- log_must $RM -rf $dummy
+ log_must unshare $dummy
+ log_must rm -rf $dummy
fi
- log_note "Current NFS status: '$($SVCS -Ho STA,FMRI $nfs_fmri)'"
+ log_note "Current NFS status: '$(svcs -Ho STA,FMRI $nfs_fmri)'"
}
#
@@ -1381,11 +1389,15 @@ function setup_nfs_server
#
function is_global_zone
{
- typeset cur_zone=$($ZONENAME 2>/dev/null)
- if [[ $cur_zone != "global" ]]; then
- return 1
+ if is_linux; then
+ return 0
+ else
+ typeset cur_zone=$(zonename 2>/dev/null)
+ if [[ $cur_zone != "global" ]]; then
+ return 1
+ fi
+ return 0
fi
- return 0
}
#
@@ -1453,8 +1465,8 @@ function create_pool #pool devs_list
fi
if is_global_zone ; then
- [[ -d /$pool ]] && $RM -rf /$pool
- log_must $ZPOOL create -f $pool $@
+ [[ -d /$pool ]] && rm -rf /$pool
+ log_must zpool create -f $pool $@
fi
return 0
@@ -1487,16 +1499,16 @@ function destroy_pool #pool
typeset -i wait_time=10 ret=1 count=0
must=""
while [[ $ret -ne 0 ]]; do
- $must $ZPOOL destroy -f $pool
+ $must zpool destroy -f $pool
ret=$?
[[ $ret -eq 0 ]] && break
log_note "zpool destroy failed with $ret"
[[ count++ -ge 7 ]] && must=log_must
- $SLEEP $wait_time
+ sleep $wait_time
done
[[ -d $mtpt ]] && \
- log_must $RM -rf $mtpt
+ log_must rm -rf $mtpt
else
log_note "Pool does not exist. ($pool)"
return 1
@@ -1527,15 +1539,15 @@ function zfs_zones_setup #zone_name zone_root zone_ip
# Create pool and 5 container within it
#
- [[ -d /$pool_name ]] && $RM -rf /$pool_name
- log_must $ZPOOL create -f $pool_name $DISKS
+ [[ -d /$pool_name ]] && rm -rf /$pool_name
+ log_must zpool create -f $pool_name $DISKS
while ((i < cntctr)); do
- log_must $ZFS create $pool_name/$prefix_ctr$i
+ log_must zfs create $pool_name/$prefix_ctr$i
((i += 1))
done
# create a zvol
- log_must $ZFS create -V 1g $pool_name/zone_zvol
+ log_must zfs create -V 1g $pool_name/zone_zvol
block_device_wait
#
@@ -1543,81 +1555,81 @@ function zfs_zones_setup #zone_name zone_root zone_ip
#
if verify_slog_support ; then
typeset sdevs="/var/tmp/sdev1 /var/tmp/sdev2"
- log_must $MKFILE $MINVDEVSIZE $sdevs
- log_must $ZPOOL add $pool_name log mirror $sdevs
+ log_must mkfile $MINVDEVSIZE $sdevs
+ log_must zpool add $pool_name log mirror $sdevs
fi
# this isn't supported just yet.
# Create a filesystem. In order to add this to
# the zone, it must have it's mountpoint set to 'legacy'
- # log_must $ZFS create $pool_name/zfs_filesystem
- # log_must $ZFS set mountpoint=legacy $pool_name/zfs_filesystem
+ # log_must zfs create $pool_name/zfs_filesystem
+ # log_must zfs set mountpoint=legacy $pool_name/zfs_filesystem
[[ -d $zone_root ]] && \
- log_must $RM -rf $zone_root/$zone_name
+ log_must rm -rf $zone_root/$zone_name
[[ ! -d $zone_root ]] && \
- log_must $MKDIR -p -m 0700 $zone_root/$zone_name
+ log_must mkdir -p -m 0700 $zone_root/$zone_name
# Create zone configure file and configure the zone
#
typeset zone_conf=/tmp/zone_conf.$$
- $ECHO "create" > $zone_conf
- $ECHO "set zonepath=$zone_root/$zone_name" >> $zone_conf
- $ECHO "set autoboot=true" >> $zone_conf
+ echo "create" > $zone_conf
+ echo "set zonepath=$zone_root/$zone_name" >> $zone_conf
+ echo "set autoboot=true" >> $zone_conf
i=0
while ((i < cntctr)); do
- $ECHO "add dataset" >> $zone_conf
- $ECHO "set name=$pool_name/$prefix_ctr$i" >> \
+ echo "add dataset" >> $zone_conf
+ echo "set name=$pool_name/$prefix_ctr$i" >> \
$zone_conf
- $ECHO "end" >> $zone_conf
+ echo "end" >> $zone_conf
((i += 1))
done
# add our zvol to the zone
- $ECHO "add device" >> $zone_conf
- $ECHO "set match=$ZVOL_DEVDIR/$pool_name/zone_zvol" >> $zone_conf
- $ECHO "end" >> $zone_conf
+ echo "add device" >> $zone_conf
+ echo "set match=/dev/zvol/dsk/$pool_name/zone_zvol" >> $zone_conf
+ echo "end" >> $zone_conf
# add a corresponding zvol rdsk to the zone
- $ECHO "add device" >> $zone_conf
- $ECHO "set match=$ZVOL_RDEVDIR/$pool_name/zone_zvol" >> $zone_conf
- $ECHO "end" >> $zone_conf
+ echo "add device" >> $zone_conf
+ echo "set match=$ZVOL_RDEVDIR/$pool_name/zone_zvol" >> $zone_conf
+ echo "end" >> $zone_conf
# once it's supported, we'll add our filesystem to the zone
- # $ECHO "add fs" >> $zone_conf
- # $ECHO "set type=zfs" >> $zone_conf
- # $ECHO "set special=$pool_name/zfs_filesystem" >> $zone_conf
- # $ECHO "set dir=/export/zfs_filesystem" >> $zone_conf
- # $ECHO "end" >> $zone_conf
+ # echo "add fs" >> $zone_conf
+ # echo "set type=zfs" >> $zone_conf
+ # echo "set special=$pool_name/zfs_filesystem" >> $zone_conf
+ # echo "set dir=/export/zfs_filesystem" >> $zone_conf
+ # echo "end" >> $zone_conf
- $ECHO "verify" >> $zone_conf
- $ECHO "commit" >> $zone_conf
- log_must $ZONECFG -z $zone_name -f $zone_conf
- log_must $RM -f $zone_conf
+ echo "verify" >> $zone_conf
+ echo "commit" >> $zone_conf
+ log_must zonecfg -z $zone_name -f $zone_conf
+ log_must rm -f $zone_conf
# Install the zone
- $ZONEADM -z $zone_name install
+ zoneadm -z $zone_name install
if (($? == 0)); then
- log_note "SUCCESS: $ZONEADM -z $zone_name install"
+ log_note "SUCCESS: zoneadm -z $zone_name install"
else
- log_fail "FAIL: $ZONEADM -z $zone_name install"
+ log_fail "FAIL: zoneadm -z $zone_name install"
fi
# Install sysidcfg file
#
typeset sysidcfg=$zone_root/$zone_name/root/etc/sysidcfg
- $ECHO "system_locale=C" > $sysidcfg
- $ECHO "terminal=dtterm" >> $sysidcfg
- $ECHO "network_interface=primary {" >> $sysidcfg
- $ECHO "hostname=$zone_name" >> $sysidcfg
- $ECHO "}" >> $sysidcfg
- $ECHO "name_service=NONE" >> $sysidcfg
- $ECHO "root_password=mo791xfZ/SFiw" >> $sysidcfg
- $ECHO "security_policy=NONE" >> $sysidcfg
- $ECHO "timezone=US/Eastern" >> $sysidcfg
+ echo "system_locale=C" > $sysidcfg
+ echo "terminal=dtterm" >> $sysidcfg
+ echo "network_interface=primary {" >> $sysidcfg
+ echo "hostname=$zone_name" >> $sysidcfg
+ echo "}" >> $sysidcfg
+ echo "name_service=NONE" >> $sysidcfg
+ echo "root_password=mo791xfZ/SFiw" >> $sysidcfg
+ echo "security_policy=NONE" >> $sysidcfg
+ echo "timezone=US/Eastern" >> $sysidcfg
# Boot this zone
- log_must $ZONEADM -z $zone_name boot
+ log_must zoneadm -z $zone_name boot
}
#
@@ -1632,12 +1644,12 @@ function reexport_pool
if ((i == 0)); then
TESTPOOL=$ZONE_POOL/$ZONE_CTR$i
if ! ismounted $TESTPOOL; then
- log_must $ZFS mount $TESTPOOL
+ log_must zfs mount $TESTPOOL
fi
else
eval TESTPOOL$i=$ZONE_POOL/$ZONE_CTR$i
if eval ! ismounted \$TESTPOOL$i; then
- log_must eval $ZFS mount \$TESTPOOL$i
+ log_must eval zfs mount \$TESTPOOL$i
fi
fi
((i += 1))
@@ -1660,10 +1672,10 @@ function check_state # pool disk state{online,offline,degraded}
if [[ -z $disk ]]; then
#check pool state only
- $ZPOOL get -H -o value health $pool \
+ zpool get -H -o value health $pool \
| grep -i "$state" > /dev/null 2>&1
else
- $ZPOOL status -v $pool | grep "$disk" \
+ zpool status -v $pool | grep "$disk" \
| grep -i "$state" > /dev/null 2>&1
fi
@@ -1682,14 +1694,14 @@ function scan_scsi_hosts
if is_linux; then
if [[ -z $hostnum ]]; then
for host in /sys/class/scsi_host/host*; do
- log_must eval "$ECHO '- - -' > $host/scan"
+ log_must eval "echo '- - -' > $host/scan"
done
else
log_must eval \
- "$ECHO /sys/class/scsi_host/host$hostnum/scan" \
+ "echo /sys/class/scsi_host/host$hostnum/scan" \
> /dev/null
log_must eval \
- "$ECHO '- - -' > /sys/class/scsi_host/host$hostnum/scan"
+ "echo '- - -' > /sys/class/scsi_host/host$hostnum/scan"
fi
fi
}
@@ -1699,8 +1711,8 @@ function scan_scsi_hosts
function block_device_wait
{
if is_linux; then
- $UDEVADM trigger
- $UDEVADM settle
+ udevadm trigger
+ udevadm settle
fi
}
@@ -1722,38 +1734,38 @@ function on_off_disk # disk state{online,offline} host
if is_linux; then
if [[ $state == "offline" ]] && ( is_mpath_device $disk ); then
- dm_name="$($READLINK $DEV_DSKDIR/$disk \
- | $NAWK -F / '{print $2}')"
- slave="$($LS /sys/block/${dm_name}/slaves \
- | $NAWK '{print $1}')"
+ dm_name="$(readlink $DEV_DSKDIR/$disk \
+ | nawk -F / '{print $2}')"
+ slave="$(ls /sys/block/${dm_name}/slaves \
+ | nawk '{print $1}')"
while [[ -n $slave ]]; do
#check if disk is online
- $LSSCSI | $EGREP $slave > /dev/null
+ lsscsi | egrep $slave > /dev/null
if (($? == 0)); then
slave_dir="/sys/block/${dm_name}"
slave_dir+="/slaves/${slave}/device"
ss="${slave_dir}/state"
sd="${slave_dir}/delete"
- log_must eval "$ECHO 'offline' > ${ss}"
- log_must eval "$ECHO '1' > ${sd}"
- $LSSCSI | $EGREP $slave > /dev/null
+ log_must eval "echo 'offline' > ${ss}"
+ log_must eval "echo '1' > ${sd}"
+ lsscsi | egrep $slave > /dev/null
if (($? == 0)); then
log_fail "Offlining" \
"$disk failed"
fi
fi
- slave="$($LS /sys/block/$dm_name/slaves \
- 2>/dev/null | $NAWK '{print $1}')"
+ slave="$(ls /sys/block/$dm_name/slaves \
+ 2>/dev/null | nawk '{print $1}')"
done
elif [[ $state == "offline" ]] && ( is_real_device $disk ); then
#check if disk is online
- $LSSCSI | $EGREP $disk > /dev/null
+ lsscsi | egrep $disk > /dev/null
if (($? == 0)); then
dev_state="/sys/block/$disk/device/state"
dev_delete="/sys/block/$disk/device/delete"
- log_must eval "$ECHO 'offline' > ${dev_state}"
- log_must eval "$ECHO '1' > ${dev_delete}"
- $LSSCSI | $EGREP $disk > /dev/null
+ log_must eval "echo 'offline' > ${dev_state}"
+ log_must eval "echo '1' > ${dev_delete}"
+ lsscsi | egrep $disk > /dev/null
if (($? == 0)); then
log_fail "Offlining $disk" \
"failed"
@@ -1766,16 +1778,16 @@ function on_off_disk # disk state{online,offline} host
scan_scsi_hosts $host
block_device_wait
if is_mpath_device $disk; then
- dm_name="$($READLINK $DEV_DSKDIR/$disk \
- | $NAWK -F / '{print $2}')"
- slave="$($LS /sys/block/$dm_name/slaves \
- | $NAWK '{print $1}')"
- $LSSCSI | $EGREP $slave > /dev/null
+ dm_name="$(readlink $DEV_DSKDIR/$disk \
+ | nawk -F / '{print $2}')"
+ slave="$(ls /sys/block/$dm_name/slaves \
+ | nawk '{print $1}')"
+ lsscsi | egrep $slave > /dev/null
if (($? != 0)); then
log_fail "Onlining $disk failed"
fi
elif is_real_device $disk; then
- $LSSCSI | $EGREP $disk > /dev/null
+ lsscsi | egrep $disk > /dev/null
if (($? != 0)); then
log_fail "Onlining $disk failed"
fi
@@ -1808,7 +1820,7 @@ function snapshot_mountpoint
log_fail "Error name of snapshot '$dataset'."
fi
- $ECHO $(get_prop mountpoint $fs)/.zfs/snapshot/$snap
+ echo $(get_prop mountpoint $fs)/.zfs/snapshot/$snap
}
#
@@ -1827,9 +1839,9 @@ function verify_filesys # pool filesystem dir
typeset dirs=$@
typeset search_path=""
- log_note "Calling $ZDB to verify filesystem '$filesys'"
- $ZFS unmount -a > /dev/null 2>&1
- log_must $ZPOOL export $pool
+ log_note "Calling zdb to verify filesystem '$filesys'"
+ zfs unmount -a > /dev/null 2>&1
+ log_must zpool export $pool
if [[ -n $dirs ]] ; then
for dir in $dirs ; do
@@ -1837,17 +1849,17 @@ function verify_filesys # pool filesystem dir
done
fi
- log_must $ZPOOL import $search_path $pool
+ log_must zpool import $search_path $pool
- $ZDB -cudi $filesys > $zdbout 2>&1
+ zdb -cudi $filesys > $zdbout 2>&1
if [[ $? != 0 ]]; then
- log_note "Output: $ZDB -cudi $filesys"
- $CAT $zdbout
- log_fail "$ZDB detected errors with: '$filesys'"
+ log_note "Output: zdb -cudi $filesys"
+ cat $zdbout
+ log_fail "zdb detected errors with: '$filesys'"
fi
- log_must $ZFS mount -a
- log_must $RM -rf $zdbout
+ log_must zfs mount -a
+ log_must rm -rf $zdbout
}
#
@@ -1857,11 +1869,11 @@ function get_disklist # pool
{
typeset disklist=""
- disklist=$($ZPOOL iostat -v $1 | $NAWK '(NR >4) {print $1}' | \
- $GREP -v "\-\-\-\-\-" | \
- $EGREP -v -e "^(mirror|raidz1|raidz2|spare|log|cache)$")
+ disklist=$(zpool iostat -v $1 | nawk '(NR >4) {print $1}' | \
+ grep -v "\-\-\-\-\-" | \
+ egrep -v -e "^(mirror|raidz1|raidz2|spare|log|cache)$")
- $ECHO $disklist
+ echo $disklist
}
#
@@ -1894,14 +1906,14 @@ function stress_timeout
log_note "Waiting for child processes($cpids). " \
"It could last dozens of minutes, please be patient ..."
- log_must $SLEEP $TIMEOUT
+ log_must sleep $TIMEOUT
log_note "Killing child processes after ${TIMEOUT} stress timeout."
typeset pid
for pid in $cpids; do
- $PS -p $pid > /dev/null 2>&1
+ ps -p $pid > /dev/null 2>&1
if (($? == 0)); then
- log_must $KILL -USR1 $pid
+ log_must kill -USR1 $pid
fi
done
}
@@ -1975,9 +1987,9 @@ function check_pool_status # pool token keyword
typeset token=$2
typeset keyword=$3
- $ZPOOL status -v "$pool" 2>/dev/null | $NAWK -v token="$token:" '
+ zpool status -v "$pool" 2>/dev/null | nawk -v token="$token:" '
($1==token) {print $0}' \
- | $GREP -i "$keyword" > /dev/null 2>&1
+ | grep -i "$keyword" > /dev/null 2>&1
return $?
}
@@ -2049,17 +2061,17 @@ function verify_rsh_connect #rhost, username
{
typeset rhost=$1
typeset username=$2
- typeset rsh_cmd="$RSH -n"
+ typeset rsh_cmd="rsh -n"
typeset cur_user=
- $GETENT hosts $rhost >/dev/null 2>&1
+ getent hosts $rhost >/dev/null 2>&1
if (($? != 0)); then
log_note "$rhost cannot be found from" \
"administrative database."
return 1
fi
- $PING $rhost 3 >/dev/null 2>&1
+ ping $rhost 3 >/dev/null 2>&1
if (($? != 0)); then
log_note "$rhost is not reachable."
return 1
@@ -2069,11 +2081,11 @@ function verify_rsh_connect #rhost, username
rsh_cmd="$rsh_cmd -l $username"
cur_user="given user \"$username\""
else
- cur_user="current user \"`$LOGNAME`\""
+ cur_user="current user \"`logname`\""
fi
- if ! $rsh_cmd $rhost $TRUE; then
- log_note "$RSH to $rhost is not accessible" \
+ if ! $rsh_cmd $rhost true; then
+ log_note "rsh to $rhost is not accessible" \
"with $cur_user."
return 1
fi
@@ -2130,9 +2142,9 @@ function rsh_status
err_file=/tmp/${rhost}.$$.err
if ((${#ruser} == 0)); then
- rsh_str="$RSH -n"
+ rsh_str="rsh -n"
else
- rsh_str="$RSH -n -l $ruser"
+ rsh_str="rsh -n -l $ruser"
fi
$rsh_str $rhost /bin/ksh -c "'$cmd_str; \
@@ -2140,16 +2152,16 @@ function rsh_status
>/dev/null 2>$err_file
ret=$?
if (($ret != 0)); then
- $CAT $err_file
- $RM -f $std_file $err_file
- log_fail "$RSH itself failed with exit code $ret..."
+ cat $err_file
+ rm -f $std_file $err_file
+ log_fail "rsh itself failed with exit code $ret..."
fi
- ret=$($GREP -v 'print -u 2' $err_file | $GREP 'status=' | \
- $CUT -d= -f2)
- (($ret != 0)) && $CAT $err_file >&2
+ ret=$(grep -v 'print -u 2' $err_file | grep 'status=' | \
+ cut -d= -f2)
+ (($ret != 0)) && cat $err_file >&2
- $RM -f $err_file >/dev/null 2>&1
+ rm -f $err_file >/dev/null 2>&1
return $ret
}
@@ -2162,10 +2174,10 @@ function get_remote_pkgpath
typeset rhost=$1
typeset pkgpath=""
- pkgpath=$($RSH -n $rhost "$PKGINFO -l SUNWstc-fs-zfs | $GREP BASEDIR: |\
- $CUT -d: -f2")
+ pkgpath=$(rsh -n $rhost "pkginfo -l SUNWstc-fs-zfs | grep BASEDIR: |\
+ cut -d: -f2")
- $ECHO $pkgpath
+ echo $pkgpath
}
#/**
@@ -2182,7 +2194,7 @@ function find_disks
{
# Trust provided list, no attempt is made to locate unused devices.
if is_linux; then
- $ECHO "$@"
+ echo "$@"
return
fi
@@ -2191,15 +2203,15 @@ function find_disks
dmpi=/tmp/dumpdev.$$
max_finddisksnum=${MAX_FINDDISKSNUM:-6}
- $SWAP -l > $sfi
- $DUMPADM > $dmpi 2>/dev/null
+ swap -l > $sfi
+ dumpadm > $dmpi 2>/dev/null
# write an awk script that can process the output of format
# to produce a list of disks we know about. Note that we have
# to escape "$2" so that the shell doesn't interpret it while
# we're creating the awk script.
# -------------------
- $CAT > /tmp/find_disks.awk <<EOF
+ cat > /tmp/find_disks.awk <<EOF
#!/bin/nawk -f
BEGIN { FS="."; }
@@ -2220,29 +2232,29 @@ function find_disks
EOF
#---------------------
- $CHMOD 755 /tmp/find_disks.awk
- disks=${@:-$($ECHO "" | $FORMAT -e 2>/dev/null | /tmp/find_disks.awk)}
- $RM /tmp/find_disks.awk
+ chmod 755 /tmp/find_disks.awk
+ disks=${@:-$(echo "" | format -e 2>/dev/null | /tmp/find_disks.awk)}
+ rm /tmp/find_disks.awk
unused=""
for disk in $disks; do
# Check for mounted
- $GREP "${disk}[sp]" /etc/mnttab >/dev/null
+ grep "${disk}[sp]" /etc/mnttab >/dev/null
(($? == 0)) && continue
# Check for swap
- $GREP "${disk}[sp]" $sfi >/dev/null
+ grep "${disk}[sp]" $sfi >/dev/null
(($? == 0)) && continue
# check for dump device
- $GREP "${disk}[sp]" $dmpi >/dev/null
+ grep "${disk}[sp]" $dmpi >/dev/null
(($? == 0)) && continue
# check to see if this disk hasn't been explicitly excluded
# by a user-set environment variable
- $ECHO "${ZFS_HOST_DEVICES_IGNORE}" | $GREP "${disk}" > /dev/null
+ echo "${ZFS_HOST_DEVICES_IGNORE}" | grep "${disk}" > /dev/null
(($? == 0)) && continue
unused_candidates="$unused_candidates $disk"
done
- $RM $sfi
- $RM $dmpi
+ rm $sfi
+ rm $dmpi
# now just check to see if those disks do actually exist
# by looking for a device pointing to the first slice in
@@ -2259,7 +2271,7 @@ EOF
done
# finally, return our disk list
- $ECHO $unused
+ echo $unused
}
#
@@ -2279,14 +2291,17 @@ function add_user #<group_name> <user_name> <basedir>
log_fail "group name or user name are not defined."
fi
- log_must $USERADD -g $gname -d $basedir/$uname -m $uname
+ log_must useradd -g $gname -d $basedir/$uname -m $uname
+ echo "export PATH=\"$STF_PATH\"" >>$basedir/$uname/.profile
+ echo "export PATH=\"$STF_PATH\"" >>$basedir/$uname/.bash_profile
+ echo "export PATH=\"$STF_PATH\"" >>$basedir/$uname/.login
# Add new users to the same group and the command line utils.
# This allows them to be run out of the original users home
# directory as long as it permissioned to be group readable.
if is_linux; then
- cmd_group=$(stat --format="%G" $ZFS)
- log_must $USERMOD -a -G $cmd_group $uname
+ cmd_group=$(stat --format="%G" $(which zfs))
+ log_must usermod -a -G $cmd_group $uname
fi
return 0
@@ -2307,11 +2322,11 @@ function del_user #<logname> <basedir>
log_fail "login name is necessary."
fi
- if $ID $user > /dev/null 2>&1; then
- log_must $USERDEL $user
+ if id $user > /dev/null 2>&1; then
+ log_must userdel $user
fi
- [[ -d $basedir/$user ]] && $RM -fr $basedir/$user
+ [[ -d $basedir/$user ]] && rm -fr $basedir/$user
return 0
}
@@ -2333,7 +2348,7 @@ function add_group #<group_name>
# Linux because for many distributions 1000 and under are reserved.
if is_linux; then
while true; do
- $GROUPADD $group > /dev/null 2>&1
+ groupadd $group > /dev/null 2>&1
typeset -i ret=$?
case $ret in
0) return 0 ;;
@@ -2342,9 +2357,8 @@ function add_group #<group_name>
done
else
typeset -i gid=100
-
while true; do
- $GROUPADD -g $gid $group > /dev/null 2>&1
+ groupadd -g $gid $group > /dev/null 2>&1
typeset -i ret=$?
case $ret in
0) return 0 ;;
@@ -2369,23 +2383,23 @@ function del_group #<group_name>
fi
if is_linux; then
- $GETENT group $grp > /dev/null 2>&1
+ getent group $grp > /dev/null 2>&1
typeset -i ret=$?
case $ret in
# Group does not exist.
2) return 0 ;;
# Name already exists as a group name
- 0) log_must $GROUPDEL $grp ;;
+ 0) log_must groupdel $grp ;;
*) return 1 ;;
esac
else
- $GROUPMOD -n $grp $grp > /dev/null 2>&1
+ groupmod -n $grp $grp > /dev/null 2>&1
typeset -i ret=$?
case $ret in
# Group does not exist.
6) return 0 ;;
# Name already exists as a group name
- 9) log_must $GROUPDEL $grp ;;
+ 9) log_must groupdel $grp ;;
*) return 1 ;;
esac
fi
@@ -2408,29 +2422,29 @@ function safe_to_destroy_pool { # $1 the pool name
# by looking at all other pools, ensuring that they
# aren't built from files or zvols contained in this pool.
- for pool in $($ZPOOL list -H -o name)
+ for pool in $(zpool list -H -o name)
do
ALTMOUNTPOOL=""
# this is a list of the top-level directories in each of the
# files that make up the path to the files the pool is based on
- FILEPOOL=$($ZPOOL status -v $pool | $GREP /$1/ | \
- $AWK '{print $1}')
+ FILEPOOL=$(zpool status -v $pool | grep /$1/ | \
+ awk '{print $1}')
# this is a list of the zvols that make up the pool
- ZVOLPOOL=$($ZPOOL status -v $pool | $GREP "$ZVOL_DEVDIR/$1$" \
- | $AWK '{print $1}')
+ ZVOLPOOL=$(zpool status -v $pool | grep "$ZVOL_DEVDIR/$1$" \
+ | awk '{print $1}')
# also want to determine if it's a file-based pool using an
# alternate mountpoint...
- POOL_FILE_DIRS=$($ZPOOL status -v $pool | \
- $GREP / | $AWK '{print $1}' | \
- $AWK -F/ '{print $2}' | $GREP -v "dev")
+ POOL_FILE_DIRS=$(zpool status -v $pool | \
+ grep / | awk '{print $1}' | \
+ awk -F/ '{print $2}' | grep -v "dev")
for pooldir in $POOL_FILE_DIRS
do
- OUTPUT=$($ZFS list -H -r -o mountpoint $1 | \
- $GREP "${pooldir}$" | $AWK '{print $1}')
+ OUTPUT=$(zfs list -H -r -o mountpoint $1 | \
+ grep "${pooldir}$" | awk '{print $1}')
ALTMOUNTPOOL="${ALTMOUNTPOOL}${OUTPUT}"
done
@@ -2480,11 +2494,11 @@ function get_compress_opts
COMPRESS_OPTS="on off lzjb"
fi
typeset valid_opts="$COMPRESS_OPTS"
- $ZFS get 2>&1 | $GREP gzip >/dev/null 2>&1
+ zfs get 2>&1 | grep gzip >/dev/null 2>&1
if [[ $? -eq 0 ]]; then
valid_opts="$valid_opts $GZIP_OPTS"
fi
- $ECHO "$valid_opts"
+ echo "$valid_opts"
}
#
@@ -2537,15 +2551,15 @@ function verify_opt_p_ops
# make sure the upper level filesystem does not exist
if datasetexists ${newdataset%/*} ; then
- log_must $ZFS destroy -rRf ${newdataset%/*}
+ log_must zfs destroy -rRf ${newdataset%/*}
fi
# without -p option, operation will fail
- log_mustnot $ZFS $ops $dataset $newdataset
+ log_mustnot zfs $ops $dataset $newdataset
log_mustnot datasetexists $newdataset ${newdataset%/*}
# with -p option, operation should succeed
- log_must $ZFS $ops -p $dataset $newdataset
+ log_must zfs $ops -p $dataset $newdataset
block_device_wait
if ! datasetexists $newdataset ; then
@@ -2554,7 +2568,7 @@ function verify_opt_p_ops
# when $ops is create or clone, redo the operation still return zero
if [[ $ops != "rename" ]]; then
- log_must $ZFS $ops -p $dataset $newdataset
+ log_must zfs $ops -p $dataset $newdataset
fi
return 0
@@ -2574,12 +2588,12 @@ function get_config
if ! poolexists "$pool" ; then
return 1
fi
- alt_root=$($ZPOOL list -H $pool | $AWK '{print $NF}')
+ alt_root=$(zpool list -H $pool | awk '{print $NF}')
if [[ $alt_root == "-" ]]; then
- value=$($ZDB -C $pool | $GREP "$config:" | $AWK -F: \
+ value=$(zdb -C $pool | grep "$config:" | awk -F: \
'{print $2}')
else
- value=$($ZDB -e $pool | $GREP "$config:" | $AWK -F: \
+ value=$(zdb -e $pool | grep "$config:" | awk -F: \
'{print $2}')
fi
if [[ -n $value ]] ; then
@@ -2606,8 +2620,8 @@ function _random_get
typeset -i ind
((ind = RANDOM % cnt + 1))
- typeset ret=$($ECHO "$str" | $CUT -f $ind -d ' ')
- $ECHO $ret
+ typeset ret=$(echo "$str" | cut -f $ind -d ' ')
+ echo $ret
}
#
@@ -2639,14 +2653,14 @@ function verify_slog_support
typeset vdev=$dir/a
typeset sdev=$dir/b
- $MKDIR -p $dir
- $MKFILE $MINVDEVSIZE $vdev $sdev
+ mkdir -p $dir
+ mkfile $MINVDEVSIZE $vdev $sdev
typeset -i ret=0
- if ! $ZPOOL create -n $pool $vdev log $sdev > /dev/null 2>&1; then
+ if ! zpool create -n $pool $vdev log $sdev > /dev/null 2>&1; then
ret=1
fi
- $RM -r $dir
+ rm -r $dir
return $ret
}
@@ -2675,7 +2689,7 @@ function gen_dataset_name
((iter -= 1))
done
- $ECHO $l_name
+ echo $l_name
}
#
@@ -2690,10 +2704,10 @@ function gen_dataset_name
function datasetcksum
{
typeset cksum
- $SYNC
- cksum=$($ZDB -vvv $1 | $GREP "^Dataset $1 \[" | $GREP "cksum" \
- | $AWK -F= '{print $7}')
- $ECHO $cksum
+ sync
+ cksum=$(zdb -vvv $1 | grep "^Dataset $1 \[" | grep "cksum" \
+ | awk -F= '{print $7}')
+ echo $cksum
}
#
@@ -2703,8 +2717,8 @@ function datasetcksum
function checksum
{
typeset cksum
- cksum=$($CKSUM $1 | $AWK '{print $1}')
- $ECHO $cksum
+ cksum=$(cksum $1 | awk '{print $1}')
+ echo $cksum
}
#
@@ -2716,8 +2730,8 @@ function get_device_state #pool disk field("", "spares","logs")
typeset disk=${2#$DEV_DSKDIR/}
typeset field=${3:-$pool}
- state=$($ZPOOL status -v "$pool" 2>/dev/null | \
- $NAWK -v device=$disk -v pool=$pool -v field=$field \
+ state=$(zpool status -v "$pool" 2>/dev/null | \
+ nawk -v device=$disk -v pool=$pool -v field=$field \
'BEGIN {startconfig=0; startfield=0; }
/config:/ {startconfig=1}
(startconfig==1) && ($1==field) {startfield=1; next;}
@@ -2745,7 +2759,7 @@ function get_fstype
# $ df -n /
# / : ufs
#
- $DF -n $dir | $AWK '{print $3}'
+ df -n $dir | awk '{print $3}'
}
#
@@ -2759,7 +2773,7 @@ function labelvtoc
log_fail "The disk name is unspecified."
fi
typeset label_file=/var/tmp/labelvtoc.$$
- typeset arch=$($UNAME -p)
+ typeset arch=$(uname -p)
if is_linux; then
log_note "Currently unsupported by the test framework"
@@ -2767,33 +2781,33 @@ function labelvtoc
fi
if [[ $arch == "i386" ]]; then
- $ECHO "label" > $label_file
- $ECHO "0" >> $label_file
- $ECHO "" >> $label_file
- $ECHO "q" >> $label_file
- $ECHO "q" >> $label_file
+ echo "label" > $label_file
+ echo "0" >> $label_file
+ echo "" >> $label_file
+ echo "q" >> $label_file
+ echo "q" >> $label_file
- $FDISK -B $disk >/dev/null 2>&1
+ fdisk -B $disk >/dev/null 2>&1
# wait a while for fdisk finishes
- $SLEEP 60
+ sleep 60
elif [[ $arch == "sparc" ]]; then
- $ECHO "label" > $label_file
- $ECHO "0" >> $label_file
- $ECHO "" >> $label_file
- $ECHO "" >> $label_file
- $ECHO "" >> $label_file
- $ECHO "q" >> $label_file
+ echo "label" > $label_file
+ echo "0" >> $label_file
+ echo "" >> $label_file
+ echo "" >> $label_file
+ echo "" >> $label_file
+ echo "q" >> $label_file
else
log_fail "unknown arch type"
fi
- $FORMAT -e -s -d $disk -f $label_file
+ format -e -s -d $disk -f $label_file
typeset -i ret_val=$?
- $RM -f $label_file
+ rm -f $label_file
#
# wait the format to finish
#
- $SLEEP 60
+ sleep 60
if ((ret_val != 0)); then
log_fail "unable to label $disk as VTOC."
fi
@@ -2807,7 +2821,7 @@ function labelvtoc
#
function is_zfsroot
{
- $DF -n / | $GREP zfs > /dev/null 2>&1
+ df -n / | grep zfs > /dev/null 2>&1
return $?
}
@@ -2818,14 +2832,14 @@ function is_zfsroot
function get_rootfs
{
typeset rootfs=""
- rootfs=$($AWK '{if ($2 == "/" && $3 == "zfs") print $1}' \
+ rootfs=$(awk '{if ($2 == "/" && $3 == "zfs") print $1}' \
/etc/mnttab)
if [[ -z "$rootfs" ]]; then
log_fail "Can not get rootfs"
fi
- $ZFS list $rootfs > /dev/null 2>&1
+ zfs list $rootfs > /dev/null 2>&1
if (($? == 0)); then
- $ECHO $rootfs
+ echo $rootfs
else
log_fail "This is not a zfsroot system."
fi
@@ -2840,15 +2854,15 @@ function get_rootpool
{
typeset rootfs=""
typeset rootpool=""
- rootfs=$($AWK '{if ($2 == "/" && $3 =="zfs") print $1}' \
+ rootfs=$(awk '{if ($2 == "/" && $3 =="zfs") print $1}' \
/etc/mnttab)
if [[ -z "$rootfs" ]]; then
log_fail "Can not get rootpool"
fi
- $ZFS list $rootfs > /dev/null 2>&1
+ zfs list $rootfs > /dev/null 2>&1
if (($? == 0)); then
- rootpool=`$ECHO $rootfs | awk -F\/ '{print $1}'`
- $ECHO $rootpool
+ rootpool=`echo $rootfs | awk -F\/ '{print $1}'`
+ echo $rootpool
else
log_fail "This is not a zfsroot system."
fi
@@ -2867,7 +2881,7 @@ function is_physical_device #device
[[ -f /sys/module/loop/parameters/max_part ]]
return $?
else
- $ECHO $device | $EGREP "^c[0-F]+([td][0-F]+)+$" > /dev/null 2>&1
+ echo $device | egrep "^c[0-F]+([td][0-F]+)+$" > /dev/null 2>&1
return $?
fi
}
@@ -2881,8 +2895,8 @@ function is_real_device #disk
[[ -z $disk ]] && log_fail "No argument for disk given."
if is_linux; then
- ($LSBLK $DEV_RDSKDIR/$disk -o TYPE | $EGREP disk > /dev/null) \
- 2>/dev/null
+ lsblk $DEV_RDSKDIR/$disk -o TYPE 2>/dev/null | \
+ egrep disk >/dev/null
return $?
fi
}
@@ -2896,8 +2910,8 @@ function is_loop_device #disk
[[ -z $disk ]] && log_fail "No argument for disk given."
if is_linux; then
- ($LSBLK $DEV_RDSKDIR/$disk -o TYPE | $EGREP loop > /dev/null) \
- 2>/dev/null
+ lsblk $DEV_RDSKDIR/$disk -o TYPE 2>/dev/null | \
+ egrep loop >/dev/null
return $?
fi
}
@@ -2913,10 +2927,10 @@ function is_mpath_device #disk
[[ -z $disk ]] && log_fail "No argument for disk given."
if is_linux; then
- ($LSBLK $DEV_MPATHDIR/$disk -o TYPE | $EGREP mpath >/dev/null) \
- 2>/dev/null
+ lsblk $DEV_MPATHDIR/$disk -o TYPE 2>/dev/null | \
+ egrep mpath >/dev/null
if (($? == 0)); then
- $READLINK $DEV_MPATHDIR/$disk > /dev/null 2>&1
+ readlink $DEV_MPATHDIR/$disk > /dev/null 2>&1
return $?
else
return $?
@@ -2936,10 +2950,9 @@ function set_slice_prefix
if is_linux; then
while (( i < $DISK_ARRAY_NUM )); do
- disk="$($ECHO $DISKS | $NAWK '{print $(i + 1)}')"
- if ( is_mpath_device $disk ) && [[ -z $($ECHO $disk \
- | awk 'substr($1,18,1) ~ /^[[:digit:]]+$/') ]] || \
- ( is_real_device $disk ); then
+ disk="$(echo $DISKS | nawk '{print $(i + 1)}')"
+ if ( is_mpath_device $disk ) && [[ -z $(echo $disk | awk 'substr($1,18,1)\
+ ~ /^[[:digit:]]+$/') ]] || ( is_real_device $disk ); then
export SLICE_PREFIX=""
return 0
elif ( is_mpath_device $disk || is_loop_device \
@@ -2969,7 +2982,7 @@ function set_device_dir
if is_linux; then
while (( i < $DISK_ARRAY_NUM )); do
- disk="$($ECHO $DISKS | $NAWK '{print $(i + 1)}')"
+ disk="$(echo $DISKS | nawk '{print $(i + 1)}')"
if is_mpath_device $disk; then
export DEV_DSKDIR=$DEV_MPATHDIR
return 0
@@ -2998,9 +3011,9 @@ function get_device_dir #device
if [[ -b "$DEV_DSKDIR/$device" ]]; then
device="$DEV_DSKDIR"
fi
- $ECHO $device
+ echo $device
else
- $ECHO "$DEV_DSKDIR"
+ echo "$DEV_DSKDIR"
fi
}
@@ -3014,21 +3027,21 @@ function get_persistent_disk_name #device
if is_linux; then
if is_real_device $device; then
- dev_id="$($UDEVADM info -q all -n $DEV_DSKDIR/$device \
- | $EGREP disk/by-id | $NAWK '{print $2; exit}' \
- | $NAWK -F / '{print $3}')"
- $ECHO $dev_id
+ dev_id="$(udevadm info -q all -n $DEV_DSKDIR/$device \
+ | egrep disk/by-id | nawk '{print $2; exit}' \
+ | nawk -F / '{print $3}')"
+ echo $dev_id
elif is_mpath_device $device; then
- dev_id="$($UDEVADM info -q all -n $DEV_DSKDIR/$device \
- | $EGREP disk/by-id/dm-uuid \
- | $NAWK '{print $2; exit}' \
- | $NAWK -F / '{print $3}')"
- $ECHO $dev_id
+ dev_id="$(udevadm info -q all -n $DEV_DSKDIR/$device \
+ | egrep disk/by-id/dm-uuid \
+ | nawk '{print $2; exit}' \
+ | nawk -F / '{print $3}')"
+ echo $dev_id
else
- $ECHO $device
+ echo $device
fi
else
- $ECHO $device
+ echo $device
fi
}
@@ -3046,19 +3059,19 @@ function load_scsi_debug # dev_size_mb add_host num_tgts max_luns
[[ -z $luns ]] && log_fail "Arguments invalid or missing"
if is_linux; then
- $MODLOAD -n scsi_debug
+ modprobe -n scsi_debug
if (($? != 0)); then
log_unsupported "Platform does not have scsi_debug"
"module"
fi
- $LSMOD | $EGREP scsi_debug > /dev/zero
+ lsmod | egrep scsi_debug > /dev/null
if (($? == 0)); then
log_fail "scsi_debug module already installed"
else
- log_must $MODLOAD scsi_debug dev_size_mb=$devsize \
+ log_must modprobe scsi_debug dev_size_mb=$devsize \
add_host=$hosts num_tgts=$tgts max_luns=$luns
block_device_wait
- $LSSCSI | $EGREP scsi_debug > /dev/null
+ lsscsi | egrep scsi_debug > /dev/null
if (($? == 1)); then
log_fail "scsi_debug module install failed"
fi
@@ -3081,7 +3094,7 @@ function get_package_name
#
function get_word_count
{
- $ECHO $1 | $WC -w
+ echo $1 | wc -w
}
#
@@ -3125,7 +3138,7 @@ function ds_is_snapshot
#
function is_te_enabled
{
- $SVCS -H -o state labeld 2>/dev/null | $GREP "enabled"
+ svcs -H -o state labeld 2>/dev/null | grep "enabled"
if (($? != 0)); then
return 1
else
@@ -3137,9 +3150,9 @@ function is_te_enabled
function is_mp
{
if is_linux; then
- (($($NPROC) > 1))
+ (($(nproc) > 1))
else
- (($($PSRINFO | $WC -l) > 1))
+ (($(psrinfo | wc -l) > 1))
fi
return $?
@@ -3148,9 +3161,9 @@ function is_mp
function get_cpu_freq
{
if is_linux; then
- lscpu | $AWK '/CPU MHz/ { print $3 }'
+ lscpu | awk '/CPU MHz/ { print $3 }'
else
- $PSRINFO -v 0 | $AWK '/processor operates at/ {print $6}'
+ psrinfo -v 0 | awk '/processor operates at/ {print $6}'
fi
}
@@ -3161,7 +3174,7 @@ function user_run
shift
log_note "user:$user $@"
- eval \$SU \$user -c \"$@\" > /tmp/out 2>/tmp/err
+ eval su - \$user -c \"$@\" > /tmp/out 2>/tmp/err
return $?
}
@@ -3186,14 +3199,14 @@ function vdevs_in_pool
shift
- typeset tmpfile=$($MKTEMP)
- $ZPOOL list -Hv "$pool" >$tmpfile
+ typeset tmpfile=$(mktemp)
+ zpool list -Hv "$pool" >$tmpfile
for vdev in $@; do
- $GREP -w ${vdev##*/} $tmpfile >/dev/null 2>&1
+ grep -w ${vdev##*/} $tmpfile >/dev/null 2>&1
[[ $? -ne 0 ]] && return 1
done
- $RM -f $tmpfile
+ rm -f $tmpfile
return 0;
}
@@ -3232,19 +3245,19 @@ function sync_pool #pool
typeset pool=${1:-$TESTPOOL}
log_must $SYNC
- log_must $SLEEP 2
+ log_must sleep 2
# Flush all the pool data.
typeset -i ret
- $ZPOOL scrub $pool >/dev/null 2>&1
+ zpool scrub $pool >/dev/null 2>&1
ret=$?
(( $ret != 0 )) && \
- log_fail "$ZPOOL scrub $pool failed."
+ log_fail "zpool scrub $pool failed."
while ! is_pool_scrubbed $pool; do
if is_pool_resilvered $pool ; then
log_fail "$pool should not be resilver completed."
fi
- log_must $SLEEP 2
+ log_must sleep 2
done
}
@@ -3257,8 +3270,8 @@ function wait_freeing #pool
{
typeset pool=${1:-$TESTPOOL}
while true; do
- [[ "0" == "$($ZPOOL list -Ho freeing $pool)" ]] && break
- log_must $SLEEP 1
+ [[ "0" == "$(zpool list -Ho freeing $pool)" ]] && break
+ log_must sleep 1
done
}
@@ -3270,21 +3283,22 @@ function zed_start
if is_linux; then
# ZEDLET_DIR=/var/tmp/zed
if [[ ! -d $ZEDLET_DIR ]]; then
- log_must $MKDIR $ZEDLET_DIR
+ log_must mkdir $ZEDLET_DIR
fi
# Verify the ZED is not already running.
- $PGREP -x zed > /dev/null
+ pgrep -x zed > /dev/null
if (($? == 0)); then
log_fail "ZED already running"
fi
- log_must $CP ${ZEDLETDIR}/all-syslog.sh $ZEDLET_DIR
+ # ZEDLETDIR=</etc/zfs/zed.d | ${SRCDIR}/cmd/zed/zed.d>
+ log_must cp ${ZEDLETDIR}/all-syslog.sh $ZEDLET_DIR
log_note "Starting ZED"
# run ZED in the background and redirect foreground logging
# output to zedlog
- log_must eval "$ZED -vF -d $ZEDLET_DIR -p $ZEDLET_DIR/zed.pid" \
+ log_must eval "zed -vF -d $ZEDLET_DIR -p $ZEDLET_DIR/zed.pid" \
"-s $ZEDLET_DIR/state 2>${ZEDLET_DIR}/zedlog &"
fi
}
@@ -3296,14 +3310,13 @@ function zed_stop
{
if is_linux; then
if [[ -f ${ZEDLET_DIR}/zed.pid ]]; then
- zedpid=$($CAT ${ZEDLET_DIR}/zed.pid)
- log_must $KILL $zedpid
+ zedpid=$(cat ${ZEDLET_DIR}/zed.pid)
+ log_must kill $zedpid
fi
- log_must $RM -f ${ZEDLET_DIR}/all-syslog.sh
- log_must $RM -f ${ZEDLET_DIR}/zed.pid
- log_must $RM -f ${ZEDLET_DIR}/zedlog
- log_must $RM -f ${ZEDLET_DIR}/state
- log_must $RMDIR $ZEDLET_DIR
-
+ log_must rm -f ${ZEDLET_DIR}/all-syslog.sh
+ log_must rm -f ${ZEDLET_DIR}/zed.pid
+ log_must rm -f ${ZEDLET_DIR}/zedlog
+ log_must rm -f ${ZEDLET_DIR}/state
+ log_must rmdir $ZEDLET_DIR
fi
}
diff --git a/tests/zfs-tests/include/math.shlib b/tests/zfs-tests/include/math.shlib
index 38479d352..ca1cbcb4e 100644
--- a/tests/zfs-tests/include/math.shlib
+++ b/tests/zfs-tests/include/math.shlib
@@ -10,7 +10,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
#
@@ -30,14 +30,14 @@ function within_percent
typeset percent=$3
# Set $a or $b to $2 such that a >= b
- [[ '1' = $($ECHO "if ($2 > $a) 1" | $BC) ]] && a=$2 || b=$2
+ [[ '1' = $(echo "if ($2 > $a) 1" | bc) ]] && a=$2 || b=$2
# Prevent division by 0
[[ $a =~ [1-9] ]] || return 1
- typeset p=$($ECHO "scale=2; $b * 100 / $a" | $BC)
+ typeset p=$(echo "scale=2; $b * 100 / $a" | bc)
log_note "Comparing $a and $b given $percent% (calculated: $p%)"
- [[ '1' = $($ECHO "scale=2; if ($p >= $percent) 1" | $BC) ]] && return 0
+ [[ '1' = $(echo "scale=2; if ($p >= $percent) 1" | bc) ]] && return 0
return 1
}
diff --git a/tests/zfs-tests/include/properties.shlib b/tests/zfs-tests/include/properties.shlib
index c495eecb4..8817b6f2c 100644
--- a/tests/zfs-tests/include/properties.shlib
+++ b/tests/zfs-tests/include/properties.shlib
@@ -10,7 +10,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
typeset -a compress_props=('on' 'off' 'lzjb' 'gzip' 'gzip-1' 'gzip-2' 'gzip-3'
@@ -37,7 +37,7 @@ function get_rand_prop
typeset prop_max=$((${#prop_array[@]} - 1))
typeset -i i
- for i in $($SHUF -i $start-$prop_max -n $num_props); do
+ for i in $(shuf -i $start-$prop_max -n $num_props); do
retstr="${prop_array[$i]} $retstr"
done
echo $retstr
diff --git a/tests/zfs-tests/tests/functional/acl/acl_common.kshlib b/tests/zfs-tests/tests/functional/acl/acl_common.kshlib
index 2a1fdcb75..def25d390 100644
--- a/tests/zfs-tests/tests/functional/acl/acl_common.kshlib
+++ b/tests/zfs-tests/tests/functional/acl/acl_common.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/acl/acl.cfg
. $STF_SUITE/include/libtest.shlib
@@ -39,7 +43,7 @@ function get_mode #<obj>
return 1
fi
- $LS -ld $obj | $AWK '{print $1}'
+ ls -ld $obj | awk '{print $1}'
}
#
@@ -54,7 +58,7 @@ function get_acl #<obj>
return 1
fi
- $LS -vd $obj | $NAWK '(NR != 1) {print $0}'
+ ls -vd $obj | nawk '(NR != 1) {print $0}'
}
#
@@ -69,7 +73,7 @@ function get_compact_acl #<obj>
return 1
fi
- $LS -Vd $obj | $NAWK '(NR != 1) {print $0}'
+ ls -Vd $obj | nawk '(NR != 1) {print $0}'
}
#
@@ -94,9 +98,9 @@ function compare_acls #<src> <tgt>
get_acl $src > $tmpsrc
get_acl $tgt > $tmptgt
typeset -i ret=0
- $DIFF $tmpsrc $tmptgt > /dev/null 2>&1
+ diff $tmpsrc $tmptgt > /dev/null 2>&1
ret=$?
- $RM -f $tmpsrc $tmptgt
+ rm -f $tmpsrc $tmptgt
if (( ret != 0 )); then
return $ret
@@ -104,9 +108,9 @@ function compare_acls #<src> <tgt>
get_compact_acl $src > $tmpsrc
get_compact_acl $tgt > $tmptgt
- $DIFF $tmpsrc $tmptgt > /dev/null 2>&1
+ diff $tmpsrc $tmptgt > /dev/null 2>&1
ret=$?
- $RM -f $tmpsrc $tmptgt
+ rm -f $tmpsrc $tmptgt
return $ret
}
@@ -162,9 +166,9 @@ function compare_xattrs #<src> <tgt>
get_xattr $src > $tmpsrc
get_xattr $tgt > $tmptgt
typeset -i ret=0
- $DIFF $tmpsrc $tmptgt > /dev/null 2>&1
+ diff $tmpsrc $tmptgt > /dev/null 2>&1
ret=$?
- $RM -f $tmpsrc $tmptgt
+ rm -f $tmpsrc $tmptgt
return $ret
}
@@ -181,7 +185,7 @@ function plus_sign_check_l #<obj>
return 1
fi
- $LS -ld $obj | $AWK '{print $1}' | $GREP "+\>" > /dev/null
+ ls -ld $obj | awk '{print $1}' | grep "+\>" > /dev/null
return $?
}
@@ -198,7 +202,7 @@ function plus_sign_check_v #<obj>
return 1
fi
- $LS -vd $obj | $NAWK '(NR == 1) {print $1}' | $GREP "+\>" > /dev/null
+ ls -vd $obj | nawk '(NR == 1) {print $1}' | grep "+\>" > /dev/null
return $?
}
@@ -211,7 +215,7 @@ function plus_sign_check_v #<obj>
#
function chgusr_exec #<login_name> <commands> [...]
{
- $CHG_USR_EXEC $@
+ chg_usr_exec $@
return $?
}
@@ -232,7 +236,7 @@ function set_cur_usr #<login_name>
#
function usr_exec #<commands> [...]
{
- $CHG_USR_EXEC "$ZFS_ACL_CUR_USER" $@
+ chg_usr_exec "$ZFS_ACL_CUR_USER" $@
return $?
}
@@ -248,7 +252,7 @@ function count_ACE #<file or dir name>
return 1
fi
- $LS -vd $1 | $NAWK 'BEGIN {count=0}
+ ls -vd $1 | nawk 'BEGIN {count=0}
(NR != 1)&&(/[0-9]:/) {count++}
END {print count}'
@@ -286,8 +290,8 @@ function get_ACE #<file or dir name> <specified number> <verbose|compact>
;;
esac
- $LS $args $file > $tmpfile
- (( $? != 0 )) && log_fail "FAIL: $LS $args $file > $tmpfile"
+ ls $args $file > $tmpfile
+ (( $? != 0 )) && log_fail "FAIL: ls $args $file > $tmpfile"
while read line; do
[[ -z $line ]] && continue
if [[ $args == -vd ]]; then
@@ -308,8 +312,8 @@ function get_ACE #<file or dir name> <specified number> <verbose|compact>
fi
done < $tmpfile
- $RM -f $tmpfile
- (( $? != 0 )) && log_fail "FAIL: $RM -f $tmpfile"
+ rm -f $tmpfile
+ (( $? != 0 )) && log_fail "FAIL: rm -f $tmpfile"
}
#
@@ -337,7 +341,7 @@ function cleanup
{
if [[ -d $TESTDIR ]]; then
cd $TESTDIR
- $RM -rf $TESTDIR/*
+ rm -rf $TESTDIR/*
fi
}
@@ -363,26 +367,26 @@ function rwx_node #user node acl_spec|access
if [[ -d $node ]]; then
case $acl_spec in
*:read_data:*|read_data)
- chgusr_exec $user $LS -l $node > /dev/null 2>&1
+ chgusr_exec $user ls -l $node > /dev/null 2>&1
return $? ;;
*:write_data:*|write_data)
if [[ -f ${node}/tmpfile ]]; then
- log_must $RM -f ${node}/tmpfile
+ log_must rm -f ${node}/tmpfile
fi
- chgusr_exec $user $TOUCH ${node}/tmpfile > \
+ chgusr_exec $user touch ${node}/tmpfile > \
/dev/null 2>&1
return $? ;;
*"execute:"*|execute)
- chgusr_exec $user $FIND $node > /dev/null 2>&1
+ chgusr_exec $user find $node > /dev/null 2>&1
return $? ;;
esac
else
case $acl_spec in
*:read_data:*|read_data)
- chgusr_exec $user $CAT $node > /dev/null 2>&1
+ chgusr_exec $user cat $node > /dev/null 2>&1
return $? ;;
*:write_data:*|write_data)
- chgusr_exec $user $DD if=/usr/bin/ls of=$node > \
+ chgusr_exec $user dd if=/usr/bin/ls of=$node > \
/dev/null 2>&1
return $? ;;
*"execute:"*|execute)
@@ -405,9 +409,9 @@ function get_xattr #<obj>
return 1
fi
- for xattr in `$RUNAT $obj $LS | \
+ for xattr in `runat $obj ls | \
/usr/xpg4/bin/egrep -v -e SUNWattr_ro -e SUNWattr_rw` ; do
- $RUNAT $obj $SUM $xattr
+ runat $obj sum $xattr
done
}
@@ -424,12 +428,12 @@ function get_owner #node
fi
if [[ -d $node ]]; then
- value=$($LS -dl $node | $AWK '{print $3}')
+ value=$(ls -dl $node | awk '{print $3}')
elif [[ -e $node ]]; then
- value=$($LS -l $node | $AWK '{print $3}')
+ value=$(ls -l $node | awk '{print $3}')
fi
- $ECHO $value
+ echo $value
}
#
@@ -445,12 +449,12 @@ function get_group #node
fi
if [[ -d $node ]]; then
- value=$($LS -dl $node | $AWK '{print $4}')
+ value=$(ls -dl $node | awk '{print $4}')
elif [[ -e $node ]]; then
- value=$($LS -l $node | $AWK '{print $4}')
+ value=$(ls -l $node | awk '{print $4}')
fi
- $ECHO $value
+ echo $value
}
@@ -471,7 +475,7 @@ function get_user_group #uid
if [[ $? -eq 0 ]]; then
value=${value##*\(}
value=${value%%\)*}
- $ECHO $value
+ echo $value
else
log_fail "Invalid UID (uid)."
fi
@@ -509,17 +513,17 @@ function cksum_files #<dir> <file_array_name> <attribute_array_name>
[[ ! -d $dir ]] && return
typeset oldpwd=$PWD
cd $dir
- typeset files=$($LS file*)
+ typeset files=$(ls file*)
typeset -i i=0
typeset -i n=0
while (( i < NUM_FILE )); do
typeset f=$(getitem $i $files)
- eval $farr_name[$i]=\$\(\$CKSUM $f\)
+ eval $farr_name[$i]=\$\(\cksum $f\)
typeset -i j=0
while (( j < NUM_ATTR )); do
- eval $aarr_name[$n]=\$\(\$RUNAT \$f \$CKSUM \
+ eval $aarr_name[$n]=\$\(\runat \$f \cksum \
attribute.$j\)
(( j += 1 ))
@@ -571,12 +575,12 @@ function record_cksum #<outfile>
typeset dir=$1
typeset outfile=$2
- [[ ! -d ${outfile%/*} ]] && usr_exec $MKDIR -p ${outfile%/*}
+ [[ ! -d ${outfile%/*} ]] && usr_exec mkdir -p ${outfile%/*}
- usr_exec cd $dir ; $FIND . -depth -type f -exec cksum {} \\\; | \
- $SORT > $outfile
- usr_exec cd $dir ; $FIND . -depth -type f -xattr -exec runat {} \
- cksum attribute* \\\; | $SORT >> $outfile
+ usr_exec cd $dir ; find . -depth -type f -exec cksum {} \\\; | \
+ sort > $outfile
+ usr_exec cd $dir ; find . -depth -type f -xattr -exec runat {} \
+ cksum attribute* \\\; | sort >> $outfile
}
#
@@ -589,20 +593,20 @@ function create_files #<directory>
{
typeset basedir=$1
- [[ ! -d $basedir ]] && usr_exec $MKDIR -m 777 $basedir
- [[ ! -d $RES_DIR ]] && usr_exec $MKDIR -m 777 $RES_DIR
- [[ ! -d $INI_DIR ]] && usr_exec $MKDIR -m 777 $INI_DIR
- [[ ! -d $TST_DIR ]] && usr_exec $MKDIR -m 777 $TST_DIR
- [[ ! -d $TMP_DIR ]] && usr_exec $MKDIR -m 777 $TMP_DIR
+ [[ ! -d $basedir ]] && usr_exec mkdir -m 777 $basedir
+ [[ ! -d $RES_DIR ]] && usr_exec mkdir -m 777 $RES_DIR
+ [[ ! -d $INI_DIR ]] && usr_exec mkdir -m 777 $INI_DIR
+ [[ ! -d $TST_DIR ]] && usr_exec mkdir -m 777 $TST_DIR
+ [[ ! -d $TMP_DIR ]] && usr_exec mkdir -m 777 $TMP_DIR
#
# Create the original file and its attribute files.
#
[[ ! -a $RES_DIR/file ]] && \
- usr_exec $FILE_WRITE -o create -f $RES_DIR/file \
+ usr_exec file_write -o create -f $RES_DIR/file \
-b 1024 -d 0 -c 1
[[ ! -a $RES_DIR/attribute ]] && \
- usr_exec $CP $RES_DIR/file $RES_DIR/attribute
+ usr_exec cp $RES_DIR/file $RES_DIR/attribute
typeset oldpwd=$PWD
cd $INI_DIR
@@ -610,12 +614,12 @@ function create_files #<directory>
typeset -i i=0
while (( i < NUM_FILE )); do
typeset dstfile=$INI_DIR/file.$$.$i
- usr_exec $CP $RES_DIR/file $dstfile
+ usr_exec cp $RES_DIR/file $dstfile
typeset -i j=0
while (( j < NUM_ATTR )); do
- usr_exec $RUNAT $dstfile \
- $CP $RES_DIR/attribute ./attribute.$j
+ usr_exec runat $dstfile \
+ cp $RES_DIR/attribute ./attribute.$j
(( j += 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/acl/posix/posix_001_pos.ksh b/tests/zfs-tests/tests/functional/acl/posix/posix_001_pos.ksh
index 25c250f3f..1669dd6da 100755
--- a/tests/zfs-tests/tests/functional/acl/posix/posix_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/acl/posix/posix_001_pos.ksh
@@ -47,20 +47,20 @@ log_assert "Verify acltype=posixacl works on file"
# Test access to FILE
log_note "Testing access to FILE"
-log_must $TOUCH $TESTDIR/file.0
-log_must $SETFACL -m g:zfsgrp:rw $TESTDIR/file.0
-$GETFACL $TESTDIR/file.0 2> /dev/null | $EGREP -q "^group:zfsgrp:rw-$"
+log_must touch $TESTDIR/file.0
+log_must setfacl -m g:zfsgrp:rw $TESTDIR/file.0
+getfacl $TESTDIR/file.0 2> /dev/null | egrep -q "^group:zfsgrp:rw-$"
if [ "$?" -eq "0" ]; then
# Should be able to write to file
- log_must $SU staff1 -c "$ECHO \"$ECHO test > /dev/null\" > $TESTDIR/file.0"
+ log_must su staff1 -c "echo \"echo test > /dev/null\" > $TESTDIR/file.0"
# Should NOT be able to create new file
- log_mustnot $SU staff1 -c "$TOUCH $TESTDIR/file.1"
+ log_mustnot su staff1 -c "touch $TESTDIR/file.1"
# Root should be able to run file, but not user
chmod +x $TESTDIR/file.0
log_must $TESTDIR/file.0
- log_mustnot $SU staff1 -c $TESTDIR/file.0
+ log_mustnot su staff1 -c $TESTDIR/file.0
log_pass "POSIX ACL mode works on files"
else
diff --git a/tests/zfs-tests/tests/functional/acl/posix/posix_002_pos.ksh b/tests/zfs-tests/tests/functional/acl/posix/posix_002_pos.ksh
index fcd01149c..fec9efb10 100755
--- a/tests/zfs-tests/tests/functional/acl/posix/posix_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/acl/posix/posix_002_pos.ksh
@@ -46,15 +46,15 @@ log_assert "Verify acltype=posixacl works on directory"
# Test access to DIRECTORY
log_note "Testing access to DIRECTORY"
-log_must $MKDIR $TESTDIR/dir.0
-log_must $SETFACL -m g:zfsgrp:wx $TESTDIR/dir.0
-$GETFACL $TESTDIR/dir.0 2> /dev/null | $EGREP -q "^group:zfsgrp:-wx$"
+log_must mkdir $TESTDIR/dir.0
+log_must setfacl -m g:zfsgrp:wx $TESTDIR/dir.0
+getfacl $TESTDIR/dir.0 2> /dev/null | egrep -q "^group:zfsgrp:-wx$"
if [ "$?" -eq "0" ]; then
# Should be able to create file in directory
- log_must $SU staff1 -c "$TOUCH $TESTDIR/dir.0/file.0"
+ log_must su staff1 -c "touch $TESTDIR/dir.0/file.0"
# Should NOT be able to list files in directory
- log_mustnot $SU staff1 -c "$LS -l $TESTDIR/dir.0"
+ log_mustnot su staff1 -c "ls -l $TESTDIR/dir.0"
log_pass "POSIX ACL mode works on directories"
else
diff --git a/tests/zfs-tests/tests/functional/acl/posix/posix_003_pos.ksh b/tests/zfs-tests/tests/functional/acl/posix/posix_003_pos.ksh
index 535214fbd..9a56b3874 100755
--- a/tests/zfs-tests/tests/functional/acl/posix/posix_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/acl/posix/posix_003_pos.ksh
@@ -42,19 +42,19 @@ typeset acl_str2="^default:group:${ZFS_ACL_STAFF_GROUP}:-wx$"
typeset ACLDIR="${TESTDIR}/dir.1"
log_note "Testing access to DIRECTORY"
-log_must $MKDIR $ACLDIR
-log_must $SETFACL -m g:${ZFS_ACL_STAFF_GROUP}:wx $ACLDIR
-log_must $SETFACL -d -m g:${ZFS_ACL_STAFF_GROUP}:wx $ACLDIR
-$GETFACL $ACLDIR 2> /dev/null | $EGREP -q "${acl_str1}"
+log_must mkdir $ACLDIR
+log_must setfacl -m g:${ZFS_ACL_STAFF_GROUP}:wx $ACLDIR
+log_must setfacl -d -m g:${ZFS_ACL_STAFF_GROUP}:wx $ACLDIR
+getfacl $ACLDIR 2> /dev/null | egrep -q "${acl_str1}"
if [ "$?" -eq "0" ]; then
- $GETFACL $ACLDIR 2> /dev/null | $EGREP -q "${acl_str2}"
+ getfacl $ACLDIR 2> /dev/null | egrep -q "${acl_str2}"
fi
if [ "$?" -eq "0" ]; then
- log_must $ZFS unmount $TESTPOOL/$TESTFS
- log_must $ZFS mount $TESTPOOL/$TESTFS
- log_must eval '$GETFACL $ACLDIR 2> /dev/null | $EGREP -q "${acl_str1}"'
- log_must eval '$GETFACL $ACLDIR 2> /dev/null | $EGREP -q "${acl_str2}"'
+ log_must zfs unmount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
+ log_must eval 'getfacl $ACLDIR 2> /dev/null | egrep -q "${acl_str1}"'
+ log_must eval 'getfacl $ACLDIR 2> /dev/null | egrep -q "${acl_str2}"'
log_pass "POSIX ACLs survive remount"
else
log_fail "Group '${ZFS_ACL_STAFF_GROUP}' does not have 'rwx'"
diff --git a/tests/zfs-tests/tests/functional/acl/posix/setup.ksh b/tests/zfs-tests/tests/functional/acl/posix/setup.ksh
index dc17f7cd2..5d6d15864 100755
--- a/tests/zfs-tests/tests/functional/acl/posix/setup.ksh
+++ b/tests/zfs-tests/tests/functional/acl/posix/setup.ksh
@@ -25,11 +25,15 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/acl/acl_common.kshlib
-log_must $GETFACL --version
-log_must $SETFACL --version
+log_must getfacl --version
+log_must setfacl --version
cleanup_user_group
@@ -39,10 +43,10 @@ log_must add_user $ZFS_ACL_STAFF_GROUP $ZFS_ACL_STAFF1
DISK=${DISKS%% *}
default_setup_noexit $DISK
-log_must $CHMOD 777 $TESTDIR
+log_must chmod 777 $TESTDIR
# Use POSIX ACLs on filesystem
-log_must $ZFS set acltype=posixacl $TESTPOOL/$TESTFS
-log_must $ZFS set xattr=sa $TESTPOOL/$TESTFS
+log_must zfs set acltype=posixacl $TESTPOOL/$TESTFS
+log_must zfs set xattr=sa $TESTPOOL/$TESTFS
log_pass
diff --git a/tests/zfs-tests/tests/functional/atime/atime_001_pos.ksh b/tests/zfs-tests/tests/functional/atime/atime_001_pos.ksh
index 5db0eaf14..274a4da0d 100755
--- a/tests/zfs-tests/tests/functional/atime/atime_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/atime/atime_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/atime/atime_common.kshlib
#
@@ -58,8 +62,11 @@ do
mtpt=$(snapshot_mountpoint $dst)
log_mustnot check_atime_updated $mtpt/$TESTFILE
else
- log_must $ZFS set atime=on $dst
- log_must $ZFS set relatime=off $dst
+ if is_linux; then
+ log_must zfs set relatime=off $dst
+ fi
+
+ log_must zfs set atime=on $dst
log_must check_atime_updated $mtpt/$TESTFILE
log_must check_atime_updated $mtpt/$TESTFILE
fi
diff --git a/tests/zfs-tests/tests/functional/atime/atime_002_neg.ksh b/tests/zfs-tests/tests/functional/atime/atime_002_neg.ksh
index 06a35cc11..c8579337c 100755
--- a/tests/zfs-tests/tests/functional/atime/atime_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/atime/atime_002_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/atime/atime_common.kshlib
#
@@ -58,7 +62,7 @@ do
if [[ $dst == $TESTPOOL/$TESTFS@$TESTSNAP ]]; then
mtpt=$(snapshot_mountpoint $dst)
else
- log_must $ZFS set atime=off $dst
+ log_must zfs set atime=off $dst
fi
log_mustnot check_atime_updated $mtpt/$TESTFILE
diff --git a/tests/zfs-tests/tests/functional/atime/atime_003_pos.ksh b/tests/zfs-tests/tests/functional/atime/atime_003_pos.ksh
index 359f4a055..d3eec92ef 100755
--- a/tests/zfs-tests/tests/functional/atime/atime_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/atime/atime_003_pos.ksh
@@ -60,8 +60,8 @@ do
mtpt=$(snapshot_mountpoint $dst)
log_mustnot check_atime_updated $mtpt/$TESTFILE
else
- log_must $ZFS set atime=on $dst
- log_must $ZFS set relatime=on $dst
+ log_must zfs set atime=on $dst
+ log_must zfs set relatime=on $dst
log_must check_atime_updated $mtpt/$TESTFILE
log_mustnot check_atime_updated $mtpt/$TESTFILE
fi
diff --git a/tests/zfs-tests/tests/functional/atime/atime_common.kshlib b/tests/zfs-tests/tests/functional/atime/atime_common.kshlib
index c2f90eb4c..47de43267 100644
--- a/tests/zfs-tests/tests/functional/atime/atime_common.kshlib
+++ b/tests/zfs-tests/tests/functional/atime/atime_common.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/atime/atime.cfg
. $STF_SUITE/include/libtest.shlib
@@ -44,15 +48,15 @@ function check_atime_updated
typeset before=$(stat -c %X $filename)
sleep 2
else
- typeset before=$($LS -Eu $filename | $AWK '{print $7}')
+ typeset before=$(ls -Eu $filename | awk '{print $7}')
fi
- log_must $CAT $filename
+ log_must cat $filename
if is_linux; then
typeset after=$(stat -c %X $filename)
else
- typeset after=$($LS -Eu $filename | $AWK '{print $7}')
+ typeset after=$(ls -Eu $filename | awk '{print $7}')
fi
if [[ $before != $after ]]; then
@@ -65,7 +69,7 @@ function check_atime_updated
function setup_snap_clone
{
# Create two file to verify snapshot.
- log_must $TOUCH $TESTDIR/$TESTFILE
+ log_must touch $TESTDIR/$TESTFILE
create_snapshot $TESTPOOL/$TESTFS $TESTSNAP
create_clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_001_pos.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_001_pos.ksh
index 2d67258ef..3f60d9eed 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_001_pos.ksh
@@ -28,7 +28,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,15 +47,15 @@ verify_runnable "global"
function cleanup {
if poolexists $TESTPOOL ; then
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
fi
if [[ -f $VDEV ]]; then
- log_must $RM -f $VDEV
+ log_must rm -f $VDEV
fi
}
-$ZPOOL set 2>&1 | $GREP bootfs > /dev/null
+zpool set 2>&1 | grep bootfs > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "bootfs pool property not supported on this release."
@@ -66,17 +66,17 @@ log_onexit cleanup
typeset VDEV=$TESTDIR/bootfs_001_pos_a.$$.dat
-log_must $MKFILE $MINVDEVSIZE $VDEV
+log_must mkfile $MINVDEVSIZE $VDEV
create_pool "$TESTPOOL" "$VDEV"
-log_must $ZFS create $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTFS
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap
-log_must $ZFS clone $TESTPOOL/$TESTFS@snap $TESTPOOL/clone
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap
+log_must zfs clone $TESTPOOL/$TESTFS@snap $TESTPOOL/clone
-log_must $ZPOOL set bootfs=$TESTPOOL/$TESTFS $TESTPOOL
-log_must $ZPOOL set bootfs=$TESTPOOL/$TESTFS@snap $TESTPOOL
-log_must $ZPOOL set bootfs=$TESTPOOL/clone $TESTPOOL
+log_must zpool set bootfs=$TESTPOOL/$TESTFS $TESTPOOL
+log_must zpool set bootfs=$TESTPOOL/$TESTFS@snap $TESTPOOL
+log_must zpool set bootfs=$TESTPOOL/clone $TESTPOOL
-log_must $ZFS promote $TESTPOOL/clone
-log_must $ZPOOL set bootfs=$TESTPOOL/clone $TESTPOOL
+log_must zfs promote $TESTPOOL/clone
+log_must zpool set bootfs=$TESTPOOL/clone $TESTPOOL
log_pass "Valid datasets are accepted as bootfs property values"
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_002_neg.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_002_neg.ksh
index cb1a1c9b9..8ee48dba5 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_002_neg.ksh
@@ -28,7 +28,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,19 +49,19 @@ verify_runnable "global"
function cleanup {
if datasetexists $TESTPOOL/vol
then
- log_must $ZFS destroy $TESTPOOL/vol
+ log_must zfs destroy $TESTPOOL/vol
fi
if poolexists $TESTPOOL
then
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
fi
if [[ -f $VDEV ]]; then
- log_must $RM -f $VDEV
+ log_must rm -f $VDEV
fi
}
-$ZPOOL set 2>&1 | $GREP bootfs > /dev/null
+zpool set 2>&1 | grep bootfs > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "bootfs pool property not supported on this release."
@@ -72,11 +72,11 @@ log_onexit cleanup
typeset VDEV=$TESTDIR/bootfs_002_neg_a.$$.dat
-log_must $MKFILE 400m $VDEV
+log_must mkfile 400m $VDEV
create_pool "$TESTPOOL" "$VDEV"
-log_must $ZFS create -V 10m $TESTPOOL/vol
+log_must zfs create -V 10m $TESTPOOL/vol
block_device_wait
-log_mustnot $ZPOOL set bootfs=$TESTPOOL/vol $TESTPOOL
+log_mustnot zpool set bootfs=$TESTPOOL/vol $TESTPOOL
log_pass "Invalid datasets are rejected as boot property values"
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_003_pos.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_003_pos.ksh
index 2ead61640..83a582396 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,13 +48,13 @@ set -A pools "pool.$$" "pool123" "mypool"
function cleanup {
if poolexists $POOL ; then
- log_must $ZPOOL destroy $POOL
+ log_must zpool destroy $POOL
fi
- $RM /bootfs_003.$$.dat
+ rm /bootfs_003.$$.dat
}
-$ZPOOL set 2>&1 | $GREP bootfs > /dev/null
+zpool set 2>&1 | grep bootfs > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "bootfs pool property not supported on this release."
@@ -63,23 +63,23 @@ fi
log_onexit cleanup
log_assert "Valid pool names are accepted by zpool set bootfs"
-$MKFILE $MINVDEVSIZE $TESTDIR/bootfs_003.$$.dat
+mkfile $MINVDEVSIZE $TESTDIR/bootfs_003.$$.dat
typeset -i i=0;
while [ $i -lt "${#pools[@]}" ]
do
POOL=${pools[$i]}
- log_must $ZPOOL create $POOL $TESTDIR/bootfs_003.$$.dat
- log_must $ZFS create $POOL/$TESTFS
+ log_must zpool create $POOL $TESTDIR/bootfs_003.$$.dat
+ log_must zfs create $POOL/$TESTFS
- log_must $ZPOOL set bootfs=$POOL/$TESTFS $POOL
- RES=$($ZPOOL get bootfs $POOL | $TAIL -1 | $AWK '{print $3}' )
+ log_must zpool set bootfs=$POOL/$TESTFS $POOL
+ RES=$(zpool get bootfs $POOL | tail -1 | awk '{print $3}' )
if [ $RES != "$POOL/$TESTFS" ]
then
log_fail "Expected $RES == $POOL/$TESTFS"
fi
- log_must $ZPOOL destroy $POOL
+ log_must zpool destroy $POOL
i=$(( $i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_004_neg.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_004_neg.ksh
index 764147d0d..9a5d7507a 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,13 +49,13 @@ set -A pools "pool//$$" "pool%d123" "mirror" "c0t0d0s0" "pool*23*" "*po!l" \
function cleanup {
if poolexists $POOL; then
- log_must $ZPOOL destroy $POOL
+ log_must zpool destroy $POOL
fi
- $RM /bootfs_004.$$.dat
+ rm /bootfs_004.$$.dat
}
-$ZPOOL set 2>&1 | $GREP bootfs > /dev/null
+zpool set 2>&1 | grep bootfs > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "bootfs pool property not supported on this release."
@@ -78,16 +78,16 @@ pools[${#pools[@]}]="$bigname"
-$MKFILE $MINVDEVSIZE $TESTDIR/bootfs_004.$$.dat
+mkfile $MINVDEVSIZE $TESTDIR/bootfs_004.$$.dat
typeset -i i=0;
while [ $i -lt "${#pools[@]}" ]
do
POOL=${pools[$i]}/$TESTFS
- log_mustnot $ZPOOL create $POOL $TESTDIR/bootfs_004.$$.dat
- log_mustnot $ZFS create $POOL/$TESTFS
- log_mustnot $ZPOOL set bootfs=$POOL/$TESTFS $POOL
+ log_mustnot zpool create $POOL $TESTDIR/bootfs_004.$$.dat
+ log_mustnot zfs create $POOL/$TESTFS
+ log_mustnot zpool set bootfs=$POOL/$TESTFS $POOL
i=$(( $i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_005_neg.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_005_neg.ksh
index 82932a7dc..42c82b88f 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_005_neg.ksh
@@ -52,7 +52,7 @@ function cleanup {
#
typeset pool_name
for config in $CONFIGS; do
- pool_name=$(eval $ECHO \$ZPOOL_VERSION_${config}_NAME)
+ pool_name=$(eval echo \$ZPOOL_VERSION_${config}_NAME)
destroy_pool $pool_name
done
@@ -65,14 +65,14 @@ log_assert "Boot properties cannot be set on pools with older versions"
CONFIGS="1 2 3"
log_onexit cleanup
-log_must $ZPOOL create -f $TESTPOOL $DISKS
+log_must zpool create -f $TESTPOOL $DISKS
for config in $CONFIGS
do
create_old_pool $config
- POOL_NAME=$(eval $ECHO \$ZPOOL_VERSION_${config}_NAME)
- log_must $ZFS create $POOL_NAME/$TESTFS
- log_mustnot $ZPOOL set bootfs=$POOL_NAME/$TESTFS $POOL_NAME
+ POOL_NAME=$(eval echo \$ZPOOL_VERSION_${config}_NAME)
+ log_must zfs create $POOL_NAME/$TESTFS
+ log_mustnot zpool set bootfs=$POOL_NAME/$TESTFS $POOL_NAME
log_must destroy_upgraded_pool $config
done
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_006_pos.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_006_pos.ksh
index ab6cae1ee..012b0a1cb 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,7 +44,7 @@
verify_runnable "global"
-$ZPOOL set 2>&1 | $GREP bootfs > /dev/null
+zpool set 2>&1 | grep bootfs > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "bootfs pool property not supported on this release."
@@ -57,38 +57,38 @@ VDEV4=$TESTDIR/bootfs_006_pos_d.$$.dat
function verify_bootfs { # $POOL
POOL=$1
- log_must $ZFS create $POOL/$TESTFS
+ log_must zfs create $POOL/$TESTFS
- log_must $ZPOOL set bootfs=$POOL/$TESTFS $POOL
- VAL=$($ZPOOL get bootfs $POOL | $TAIL -1 | $AWK '{print $3}' )
+ log_must zpool set bootfs=$POOL/$TESTFS $POOL
+ VAL=$(zpool get bootfs $POOL | tail -1 | awk '{print $3}' )
if [ $VAL != "$POOL/$TESTFS" ]
then
- log_must $ZPOOL status -v $POOL
+ log_must zpool status -v $POOL
log_fail \
"set/get failed on $POOL - expected $VAL == $POOL/$TESTFS"
fi
- log_must $ZPOOL destroy $POOL
+ log_must zpool destroy $POOL
}
function verify_no_bootfs { # $POOL
POOL=$1
- log_must $ZFS create $POOL/$TESTFS
- log_mustnot $ZPOOL set bootfs=$POOL/$TESTFS $POOL
- VAL=$($ZPOOL get bootfs $POOL | $TAIL -1 | $AWK '{print $3}' )
+ log_must zfs create $POOL/$TESTFS
+ log_mustnot zpool set bootfs=$POOL/$TESTFS $POOL
+ VAL=$(zpool get bootfs $POOL | tail -1 | awk '{print $3}' )
if [ $VAL == "$POOL/$TESTFS" ]
then
- log_must $ZPOOL status -v $POOL
+ log_must zpool status -v $POOL
log_fail "set/get unexpectedly failed $VAL != $POOL/$TESTFS"
fi
- log_must $ZPOOL destroy $POOL
+ log_must zpool destroy $POOL
}
function cleanup {
if poolexists $TESTPOOL
then
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
fi
- log_must $RM $VDEV1 $VDEV2 $VDEV3 $VDEV4
+ log_must rm $VDEV1 $VDEV2 $VDEV3 $VDEV4
}
log_assert "Pools of correct vdev types accept boot property"
@@ -96,51 +96,51 @@ log_assert "Pools of correct vdev types accept boot property"
log_onexit cleanup
-log_must $MKFILE $MINVDEVSIZE $VDEV1 $VDEV2 $VDEV3 $VDEV4
+log_must mkfile $MINVDEVSIZE $VDEV1 $VDEV2 $VDEV3 $VDEV4
## the following configurations are supported bootable pools
# normal
-log_must $ZPOOL create $TESTPOOL $VDEV1
+log_must zpool create $TESTPOOL $VDEV1
verify_bootfs $TESTPOOL
# normal + hotspare
-log_must $ZPOOL create $TESTPOOL $VDEV1 spare $VDEV2
+log_must zpool create $TESTPOOL $VDEV1 spare $VDEV2
verify_bootfs $TESTPOOL
# mirror
-log_must $ZPOOL create $TESTPOOL mirror $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL mirror $VDEV1 $VDEV2
verify_bootfs $TESTPOOL
# mirror + hotspare
-log_must $ZPOOL create $TESTPOOL mirror $VDEV1 $VDEV2 spare $VDEV3
+log_must zpool create $TESTPOOL mirror $VDEV1 $VDEV2 spare $VDEV3
verify_bootfs $TESTPOOL
## the following configurations are not supported as bootable pools
# stripe
-log_must $ZPOOL create $TESTPOOL $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL $VDEV1 $VDEV2
verify_no_bootfs $TESTPOOL
# stripe + hotspare
-log_must $ZPOOL create $TESTPOOL $VDEV1 $VDEV2 spare $VDEV3
+log_must zpool create $TESTPOOL $VDEV1 $VDEV2 spare $VDEV3
verify_no_bootfs $TESTPOOL
# raidz
-log_must $ZPOOL create $TESTPOOL raidz $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL raidz $VDEV1 $VDEV2
verify_no_bootfs $TESTPOOL
# raidz + hotspare
-log_must $ZPOOL create $TESTPOOL raidz $VDEV1 $VDEV2 spare $VDEV3
+log_must zpool create $TESTPOOL raidz $VDEV1 $VDEV2 spare $VDEV3
verify_no_bootfs $TESTPOOL
# raidz2
-log_must $ZPOOL create $TESTPOOL raidz2 $VDEV1 $VDEV2 $VDEV3
+log_must zpool create $TESTPOOL raidz2 $VDEV1 $VDEV2 $VDEV3
verify_no_bootfs $TESTPOOL
# raidz2 + hotspare
-log_must $ZPOOL create $TESTPOOL raidz2 $VDEV1 $VDEV2 $VDEV3 spare $VDEV4
+log_must zpool create $TESTPOOL raidz2 $VDEV1 $VDEV2 $VDEV3 spare $VDEV4
verify_no_bootfs $TESTPOOL
log_pass "Pools of correct vdev types accept boot property"
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_007_neg.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_007_neg.ksh
index 6f6bb403c..3ccbdc975 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -56,12 +60,12 @@ typeset assert_mesg="setting bootfs on a pool which was configured with the \
log_assert $assert_mesg
create_pool "$TESTPOOL" "$DISK"
-log_must $ZFS create $EFI_BOOTFS
+log_must zfs create $EFI_BOOTFS
if is_linux; then
- log_must $ZPOOL set bootfs=$EFI_BOOTFS $TESTPOOL
+ log_must zpool set bootfs=$EFI_BOOTFS $TESTPOOL
else
- log_mustnot $ZPOOL set bootfs=$EFI_BOOTFS $TESTPOOL
+ log_mustnot zpool set bootfs=$EFI_BOOTFS $TESTPOOL
fi
log_pass $assert_mesg
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_007_pos.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_007_pos.ksh
index 56235f3be..2e71df86c 100644
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_007_pos.ksh
@@ -27,6 +27,10 @@
# Copyright 2015 Nexenta Systems, Inc.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -58,8 +62,8 @@ typeset assert_mesg="setting bootfs on a pool which was configured with the \
log_assert $assert_mesg
create_pool "$TESTPOOL" "$DISK"
-log_must $ZFS create $EFI_BOOTFS
+log_must zfs create $EFI_BOOTFS
-log_must $ZPOOL set bootfs=$EFI_BOOTFS $TESTPOOL
+log_must zpool set bootfs=$EFI_BOOTFS $TESTPOOL
log_pass $assert_mesg
diff --git a/tests/zfs-tests/tests/functional/bootfs/bootfs_008_neg.ksh b/tests/zfs-tests/tests/functional/bootfs/bootfs_008_neg.ksh
index 57da5a24b..e0a767d4c 100755
--- a/tests/zfs-tests/tests/functional/bootfs/bootfs_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/bootfs_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,7 +51,7 @@ function cleanup {
fi
if [[ -f $VDEV ]]; then
- log_must $RM -f $VDEV
+ log_must rm -f $VDEV
fi
}
@@ -64,18 +64,18 @@ typeset COMP_FS=$TESTPOOL/COMP_FS
log_onexit cleanup
log_assert $assert_msg
-log_must $MKFILE $MINVDEVSIZE $VDEV
-log_must $ZPOOL create $TESTPOOL $VDEV
-log_must $ZFS create $COMP_FS
+log_must mkfile $MINVDEVSIZE $VDEV
+log_must zpool create $TESTPOOL $VDEV
+log_must zfs create $COMP_FS
typeset -i i=0
set -A gtype "gzip" "gzip-1" "gzip-2" "gzip-3" "gzip-4" "gzip-5" \
"gzip-6" "gzip-7" "gzip-8" "gzip-9"
while (( i < ${#gtype[@]} )); do
- log_must $ZFS set compression=${gtype[i]} $COMP_FS
- log_mustnot $ZPOOL set bootfs=$COMP_FS $TESTPOOL
- log_must $ZFS set compression=off $COMP_FS
+ log_must zfs set compression=${gtype[i]} $COMP_FS
+ log_mustnot zpool set bootfs=$COMP_FS $TESTPOOL
+ log_must zfs set compression=off $COMP_FS
(( i += 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/bootfs/cleanup.ksh b/tests/zfs-tests/tests/functional/bootfs/cleanup.ksh
index f481a704b..71d8ced18 100755
--- a/tests/zfs-tests/tests/functional/bootfs/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/cleanup.ksh
@@ -29,6 +29,6 @@
verify_runnable "global"
-[[ -e $TESTDIR ]] && $RM -rf $TESTDIR
+[[ -e $TESTDIR ]] && rm -rf $TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/bootfs/setup.ksh b/tests/zfs-tests/tests/functional/bootfs/setup.ksh
index 694a80510..273f23913 100755
--- a/tests/zfs-tests/tests/functional/bootfs/setup.ksh
+++ b/tests/zfs-tests/tests/functional/bootfs/setup.ksh
@@ -29,6 +29,6 @@
verify_runnable "global"
-log_must $MKDIR $TESTDIR
+log_must mkdir $TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/cache/cache.kshlib b/tests/zfs-tests/tests/functional/cache/cache.kshlib
index ef367e1db..26b56f68e 100644
--- a/tests/zfs-tests/tests/functional/cache/cache.kshlib
+++ b/tests/zfs-tests/tests/functional/cache/cache.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -33,10 +33,10 @@
function cleanup
{
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
if datasetexists $TESTPOOL2 ; then
- log_must $ZPOOL destroy -f $TESTPOOL2
+ log_must zpool destroy -f $TESTPOOL2
fi
}
@@ -50,17 +50,17 @@ function display_status
typeset pool=$1
typeset -i ret=0
- $ZPOOL status -xv $pool > /dev/null 2>&1
+ zpool status -xv $pool > /dev/null 2>&1
ret=$?
- $ZPOOL iostat > /dev/null 2>&1
+ zpool iostat > /dev/null 2>&1
((ret |= $?))
typeset mntpnt=$(get_prop mountpoint $pool)
- $DD if=/dev/random of=$mntpnt/testfile.$$ &
+ dd if=/dev/random of=$mntpnt/testfile.$$ &
typeset pid=$!
- $ZPOOL iostat -v 1 3 > /dev/null
+ zpool iostat -v 1 3 > /dev/null
((ret |= $?))
kill -9 $pid
@@ -93,7 +93,7 @@ function verify_cache_device
#
# mirror:/disks/d ONLINE mirror:/disks/e ONLINE stripe:/disks/f ONLINE
#
- set -A dev_stat_tab $($ZPOOL status -v $pool | $NAWK 'BEGIN {start=0} \
+ set -A dev_stat_tab $(zpool status -v $pool | nawk 'BEGIN {start=0} \
/\tcache/ {start=1}
/\tmirror/ || /\tspares/ || /^$/ {start=0}
(start==1) && /\t (\/|[a-zA-Z])/ \
@@ -148,6 +148,6 @@ function verify_cache_device
function verify_cache_support
{
- $ZPOOL upgrade -v | $GREP "Cache devices" > /dev/null 2>&1
+ zpool upgrade -v | grep "Cache devices" > /dev/null 2>&1
return $?
}
diff --git a/tests/zfs-tests/tests/functional/cache/cache_001_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_001_pos.ksh
index 7b4f560c8..955c9f120 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -49,17 +49,17 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV)
log_must verify_cache_device $TESTPOOL $ldev 'ONLINE'
- log_must $ZPOOL remove $TESTPOOL $ldev
+ log_must zpool remove $TESTPOOL $ldev
log_must check_vdev_state $TESTPOOL $ldev ""
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Creating a pool with a cache device succeeds."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_002_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_002_pos.ksh
index 5c2c34e14..888645c35 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -50,16 +50,16 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV
- log_must $ZPOOL add $TESTPOOL cache $LDEV
+ log_must zpool create $TESTPOOL $type $VDEV
+ log_must zpool add $TESTPOOL cache $LDEV
log_must display_status $TESTPOOL
typeset ldev=$(random_get $LDEV)
log_must verify_cache_device $TESTPOOL $ldev 'ONLINE'
- log_must $ZPOOL remove $TESTPOOL $ldev
+ log_must zpool remove $TESTPOOL $ldev
log_must check_vdev_state $TESTPOOL $ldev ""
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Adding a cache device to normal pool works."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_003_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_003_pos.ksh
index 73b5d34d5..566c5c6ac 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -51,19 +51,19 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV
- log_must $ZPOOL add $TESTPOOL \
+ log_must zpool add $TESTPOOL \
cache $LDEV2
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV2)
log_must verify_cache_device $TESTPOOL $ldev 'ONLINE'
- log_must $ZPOOL remove $TESTPOOL $ldev
+ log_must zpool remove $TESTPOOL $ldev
log_must check_vdev_state $TESTPOOL $ldev ""
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Adding an extra cache device works."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_004_neg.ksh b/tests/zfs-tests/tests/functional/cache/cache_004_neg.ksh
index e71d4d093..38fee608b 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -50,15 +50,15 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV
ldev=$(random_get $LDEV)
typeset ldev2=$(random_get $LDEV2)
- log_mustnot $ZPOOL attach $TESTPOOL $ldev $ldev2
+ log_mustnot zpool attach $TESTPOOL $ldev $ldev2
log_must check_vdev_state $TESTPOOL $ldev2 ""
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Attaching a cache device fails for an existing cache device."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_005_neg.ksh b/tests/zfs-tests/tests/functional/cache/cache_005_neg.ksh
index 6f61326fd..35e15abe2 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -51,15 +51,15 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV
sdev=$(random_get $LDEV)
tdev=$(random_get $LDEV2)
- log_mustnot $ZPOOL replace $TESTPOOL $sdev $tdev
+ log_mustnot zpool replace $TESTPOOL $sdev $tdev
log_must verify_cache_device $TESTPOOL $sdev 'ONLINE'
log_must check_vdev_state $TESTPOOL $tdev ""
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Replacing a cache device fails."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_006_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_006_pos.ksh
index 1ced5abe0..46bd5fc8b 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -53,7 +53,7 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV $LDEV2
ldev=$(random_get $LDEV $LDEV2)
log_must verify_cache_device \
@@ -62,8 +62,8 @@ do
#
# Nomal export/import operating
#
- log_must $ZPOOL export $TESTPOOL
- log_must $ZPOOL import -d $VDIR $TESTPOOL
+ log_must zpool export $TESTPOOL
+ log_must zpool import -d $VDIR $TESTPOOL
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV $LDEV2)
log_must verify_cache_device \
@@ -72,14 +72,14 @@ do
#
# Destroy the pool and import again
#
- log_must $ZPOOL destroy $TESTPOOL
- log_must $ZPOOL import -Df -d $VDIR $TESTPOOL
+ log_must zpool destroy $TESTPOOL
+ log_must zpool import -Df -d $VDIR $TESTPOOL
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV $LDEV2)
log_must verify_cache_device \
$TESTPOOL $ldev 'ONLINE'
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Exporting and importing pool with cache devices passes."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_007_neg.ksh b/tests/zfs-tests/tests/functional/cache/cache_007_neg.ksh
index 3f204ef4b..e2cdc0a28 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -51,7 +51,7 @@ for type in "" "mirror" "raidz" "raidz2"
do
for cachetype in "mirror" "raidz" "raidz1" "raidz2"
do
- log_mustnot $ZPOOL create $TESTPOOL $type $VDEV \
+ log_mustnot zpool create $TESTPOOL $type $VDEV \
cache $cachetype $LDEV $LDEV2
ldev=$(random_get $LDEV $LDEV2)
log_mustnot verify_cache_device \
diff --git a/tests/zfs-tests/tests/functional/cache/cache_008_neg.ksh b/tests/zfs-tests/tests/functional/cache/cache_008_neg.ksh
index c251c5afb..93866dd30 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -52,15 +52,15 @@ for type in "" "mirror" "raidz" "raidz2"
do
for cachetype in "mirror" "raidz" "raidz1" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV
- log_mustnot $ZPOOL add $TESTPOOL cache $cachetype $LDEV2
+ log_mustnot zpool add $TESTPOOL cache $cachetype $LDEV2
ldev=$(random_get $LDEV2)
log_mustnot verify_cache_device \
$TESTPOOL $ldev 'ONLINE' $cachetype
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
done
done
diff --git a/tests/zfs-tests/tests/functional/cache/cache_009_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_009_pos.ksh
index f4c5f50d9..7a0586648 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -51,19 +51,19 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV $LDEV2
ldev=$(random_get $LDEV $LDEV2)
- log_must $ZPOOL offline $TESTPOOL $ldev
+ log_must zpool offline $TESTPOOL $ldev
log_must display_status $TESTPOOL
log_must verify_cache_device $TESTPOOL $ldev 'OFFLINE' ''
- log_must $ZPOOL online $TESTPOOL $ldev
+ log_must zpool online $TESTPOOL $ldev
log_must display_status $TESTPOOL
log_must verify_cache_device $TESTPOOL $ldev 'ONLINE' ''
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Offline and online a cache device succeed."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_010_neg.ksh b/tests/zfs-tests/tests/functional/cache/cache_010_neg.ksh
index 7aca70889..42fa0ebf6 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_010_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -48,7 +48,7 @@ function cleanup_testenv
{
cleanup
if [[ -n $lofidev ]]; then
- log_must $LOFIADM -d $lofidev
+ log_must lofiadm -d $lofidev
fi
}
@@ -57,7 +57,7 @@ log_onexit cleanup_testenv
TESTVOL=testvol1$$
dsk1=${DISKS%% *}
-log_must $ZPOOL create $TESTPOOL ${DISKS#$dsk1}
+log_must zpool create $TESTPOOL ${DISKS#$dsk1}
if is_linux; then
SLICE="p1"
@@ -66,25 +66,25 @@ else
fi
# Add nomal ${DEV_RDSKDIR} device
-log_mustnot $ZPOOL add $TESTPOOL cache ${DEV_RDSKDIR}/${dsk1}${SLICE}
+log_mustnot zpool add $TESTPOOL cache ${DEV_RDSKDIR}/${dsk1}${SLICE}
#log_must verify_cache_device $TESTPOOL $dsk1 'ONLINE'
# Add nomal file
-log_mustnot $ZPOOL add $TESTPOOL cache $VDEV2
+log_mustnot zpool add $TESTPOOL cache $VDEV2
# Add /dev/rlofi device
lofidev=${VDEV2%% *}
-log_must $LOFIADM -a $lofidev
-lofidev=$($LOFIADM $lofidev)
-log_mustnot $ZPOOL add $TESTPOOL cache "/dev/rlofi/${lofidev#/dev/lofi/}"
+log_must lofiadm -a $lofidev
+lofidev=$(lofiadm $lofidev)
+log_mustnot zpool add $TESTPOOL cache "/dev/rlofi/${lofidev#/dev/lofi/}"
if [[ -n $lofidev ]]; then
- log_must $LOFIADM -d $lofidev
+ log_must lofiadm -d $lofidev
lofidev=""
fi
# Add ${ZVOL_RDEVDIR} device
-log_must $ZPOOL create $TESTPOOL2 $VDEV2
-log_must $ZFS create -V $SIZE $TESTPOOL2/$TESTVOL
-log_mustnot $ZPOOL add $TESTPOOL cache ${ZVOL_RDEVDIR}/$TESTPOOL2/$TESTVOL
+log_must zpool create $TESTPOOL2 $VDEV2
+log_must zfs create -V $SIZE $TESTPOOL2/$TESTVOL
+log_mustnot zpool add $TESTPOOL cache ${ZVOL_RDEVDIR}/$TESTPOOL2/$TESTVOL
log_pass "Cache device can only be block devices."
diff --git a/tests/zfs-tests/tests/functional/cache/cache_011_pos.ksh b/tests/zfs-tests/tests/functional/cache/cache_011_pos.ksh
index 5f9e6db27..caa7e6e90 100755
--- a/tests/zfs-tests/tests/functional/cache/cache_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cache_011_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -47,7 +47,7 @@ verify_disk_count "$LDEV2"
function cleanup {
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
}
@@ -56,13 +56,13 @@ log_onexit cleanup
for type in "" "mirror" "raidz" "raidz2"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
cache $LDEV spare $LDEV2
- log_must $ZPOOL remove $TESTPOOL $LDEV
+ log_must zpool remove $TESTPOOL $LDEV
log_must display_status $TESTPOOL
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
log_pass "Remove cache device from pool with spare device should succeed"
diff --git a/tests/zfs-tests/tests/functional/cache/cleanup.ksh b/tests/zfs-tests/tests/functional/cache/cleanup.ksh
index ea57d0daf..258f92d19 100755
--- a/tests/zfs-tests/tests/functional/cache/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/cache/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -35,12 +35,12 @@
verify_runnable "global"
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
if datasetexists $TESTPOOL2 ; then
- log_must $ZPOOL destroy -f $TESTPOOL2
+ log_must zpool destroy -f $TESTPOOL2
fi
-log_must $RM -rf $VDIR $VDIR2
+log_must rm -rf $VDIR $VDIR2
log_pass
diff --git a/tests/zfs-tests/tests/functional/cache/setup.ksh b/tests/zfs-tests/tests/functional/cache/setup.ksh
index 713eca9a2..d5da5d9bb 100755
--- a/tests/zfs-tests/tests/functional/cache/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cache/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cache/cache.cfg
@@ -38,8 +38,8 @@ if ! is_physical_device $LDEV; then
log_unsupported "Only physical disk could be cache device"
fi
-log_must $RM -rf $VDIR $VDIR2
-log_must $MKDIR -p $VDIR $VDIR2
-log_must $MKFILE $SIZE $VDEV $VDEV2
+log_must rm -rf $VDIR $VDIR2
+log_must mkdir -p $VDIR $VDIR2
+log_must mkfile $SIZE $VDEV $VDEV2
log_pass
diff --git a/tests/zfs-tests/tests/functional/cachefile/cachefile.kshlib b/tests/zfs-tests/tests/functional/cachefile/cachefile.kshlib
index 27a36af4f..a88ac59c3 100644
--- a/tests/zfs-tests/tests/functional/cachefile/cachefile.kshlib
+++ b/tests/zfs-tests/tests/functional/cachefile/cachefile.kshlib
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
#
@@ -38,7 +38,7 @@ function pool_in_cache {
# the given cachefile, default is /etc/zfs/zpool.cache
typeset cachefile=${2:-$CPATH}
- RESULT=$($STRINGS $cachefile | $GREP -w $1)
+ RESULT=$(strings $cachefile | grep -w $1)
if [ -z "$RESULT" ]
then
return 1
diff --git a/tests/zfs-tests/tests/functional/cachefile/cachefile_001_pos.ksh b/tests/zfs-tests/tests/functional/cachefile/cachefile_001_pos.ksh
index 002380716..f164a1fad 100755
--- a/tests/zfs-tests/tests/functional/cachefile/cachefile_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cachefile/cachefile_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ function cleanup
fi
for file in $CPATH1 $CPATH2 ; do
if [[ -f $file ]] ; then
- log_must $RM $file
+ log_must rm $file
fi
done
}
@@ -74,7 +74,7 @@ set -A opts "none" "false" "none" \
typeset -i i=0
while (( i < ${#opts[*]} )); do
- log_must $ZPOOL create -o cachefile=${opts[i]} $TESTPOOL $DISKS
+ log_must zpool create -o cachefile=${opts[i]} $TESTPOOL $DISKS
case ${opts[((i+1))]} in
false) log_mustnot pool_in_cache $TESTPOOL
;;
@@ -87,7 +87,7 @@ while (( i < ${#opts[*]} )); do
log_fail "cachefile property not set as expected. " \
"Expect: ${opts[((i+2))]}, Current: $PROP"
fi
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
(( i = i + 3 ))
done
diff --git a/tests/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh b/tests/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh
index 1680e6630..9268f9786 100755
--- a/tests/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -61,22 +61,22 @@ verify_runnable "global"
log_assert "Importing a pool with \"cachefile\" set doesn't update zpool.cache"
log_onexit cleanup
-log_must $ZPOOL create -o cachefile=none $TESTPOOL $DISKS
+log_must zpool create -o cachefile=none $TESTPOOL $DISKS
typeset DEVICEDIR=$(get_device_dir $DISKS)
log_mustnot pool_in_cache $TESTPOOL
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import -d $DEVICEDIR $TESTPOOL
+log_must zpool export $TESTPOOL
+log_must zpool import -d $DEVICEDIR $TESTPOOL
log_must pool_in_cache $TESTPOOL
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import -o cachefile=none -d $DEVICEDIR $TESTPOOL
+log_must zpool export $TESTPOOL
+log_must zpool import -o cachefile=none -d $DEVICEDIR $TESTPOOL
log_mustnot pool_in_cache $TESTPOOL
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import -o cachefile=$CPATH -d $DEVICEDIR $TESTPOOL
+log_must zpool export $TESTPOOL
+log_must zpool import -o cachefile=$CPATH -d $DEVICEDIR $TESTPOOL
log_must pool_in_cache $TESTPOOL
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool destroy $TESTPOOL
log_pass "Importing a pool with \"cachefile\" set doesn't update zpool.cache"
diff --git a/tests/zfs-tests/tests/functional/cachefile/cachefile_003_pos.ksh b/tests/zfs-tests/tests/functional/cachefile/cachefile_003_pos.ksh
index d79a1a74e..a5f427cb4 100755
--- a/tests/zfs-tests/tests/functional/cachefile/cachefile_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cachefile/cachefile_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,13 +56,13 @@ function cleanup
for file in $CPATH1 $CPATH2 ; do
if [[ -f $file ]] ; then
- log_must $RM $file
+ log_must rm $file
fi
done
if [ -d $TESTDIR ]
then
- $RMDIR $TESTDIR
+ rmdir $TESTDIR
fi
}
@@ -80,7 +80,7 @@ set -A opts "none" "none" \
while (( i < ${#opts[*]} )); do
- log_must $ZPOOL create -o altroot=$TESTDIR -o cachefile=${opts[i]} \
+ log_must zpool create -o altroot=$TESTDIR -o cachefile=${opts[i]} \
$TESTPOOL $DISKS
if [[ ${opts[i]} != none ]]; then
log_must pool_in_cache $TESTPOOL ${opts[i]}
@@ -93,7 +93,7 @@ while (( i < ${#opts[*]} )); do
log_fail "cachefile property not set as expected. " \
"Expect: ${opts[((i+1))]}, Current: $PROP"
fi
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
(( i = i + 2 ))
done
diff --git a/tests/zfs-tests/tests/functional/cachefile/cachefile_004_pos.ksh b/tests/zfs-tests/tests/functional/cachefile/cachefile_004_pos.ksh
index ea12cf2b6..ae54a9365 100755
--- a/tests/zfs-tests/tests/functional/cachefile/cachefile_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cachefile/cachefile_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ function cleanup
typeset -i i=0
while ((i < 2)); do
if [[ -e $mntpnt/vdev$i ]]; then
- log_must $RM -f $mntpnt/vdev$i
+ log_must rm -f $mntpnt/vdev$i
fi
((i += 1))
done
@@ -70,7 +70,7 @@ function cleanup
for file in $CPATH1 $CPATH2 ; do
if [[ -f $file ]] ; then
- log_must $RM $file
+ log_must rm $file
fi
done
}
@@ -79,44 +79,44 @@ function cleanup
log_assert "Verify set, export and destroy when cachefile is set on pool."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL $DISKS
+log_must zpool create $TESTPOOL $DISKS
mntpnt=$(get_prop mountpoint $TESTPOOL)
typeset -i i=0
while ((i < 2)); do
- log_must $MKFILE $MINVDEVSIZE $mntpnt/vdev$i
+ log_must mkfile $MINVDEVSIZE $mntpnt/vdev$i
eval vdev$i=$mntpnt/vdev$i
((i += 1))
done
-log_must $ZPOOL create -o cachefile=$CPATH1 $TESTPOOL1 $vdev0
+log_must zpool create -o cachefile=$CPATH1 $TESTPOOL1 $vdev0
log_must pool_in_cache $TESTPOOL1 $CPATH1
-log_must $ZPOOL create -o cachefile=$CPATH1 $TESTPOOL2 $vdev1
+log_must zpool create -o cachefile=$CPATH1 $TESTPOOL2 $vdev1
log_must pool_in_cache $TESTPOOL2 $CPATH1
-log_must $ZPOOL set cachefile=$CPATH2 $TESTPOOL1
+log_must zpool set cachefile=$CPATH2 $TESTPOOL1
log_must pool_in_cache $TESTPOOL1 $CPATH2
-log_must $ZPOOL set cachefile=$CPATH2 $TESTPOOL2
+log_must zpool set cachefile=$CPATH2 $TESTPOOL2
log_must pool_in_cache $TESTPOOL2 $CPATH2
if [[ -f $CPATH1 ]]; then
log_fail "Verify set when cachefile is set on pool."
fi
-log_must $ZPOOL export $TESTPOOL1
-log_must $ZPOOL export $TESTPOOL2
+log_must zpool export $TESTPOOL1
+log_must zpool export $TESTPOOL2
if [[ -f $CPATH2 ]]; then
log_fail "Verify export when cachefile is set on pool."
fi
-log_must $ZPOOL import -d $mntpnt $TESTPOOL1
-log_must $ZPOOL set cachefile=$CPATH2 $TESTPOOL1
+log_must zpool import -d $mntpnt $TESTPOOL1
+log_must zpool set cachefile=$CPATH2 $TESTPOOL1
log_must pool_in_cache $TESTPOOL1 $CPATH2
-log_must $ZPOOL import -d $mntpnt $TESTPOOL2
-log_must $ZPOOL set cachefile=$CPATH2 $TESTPOOL2
+log_must zpool import -d $mntpnt $TESTPOOL2
+log_must zpool set cachefile=$CPATH2 $TESTPOOL2
log_must pool_in_cache $TESTPOOL2 $CPATH2
-log_must $ZPOOL destroy $TESTPOOL1
-log_must $ZPOOL destroy $TESTPOOL2
+log_must zpool destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL2
if [[ -f $CPATH2 ]]; then
log_fail "Verify destroy when cachefile is set on pool."
fi
diff --git a/tests/zfs-tests/tests/functional/casenorm/casenorm.cfg b/tests/zfs-tests/tests/functional/casenorm/casenorm.cfg
index ffad2fb9f..9e8e45686 100644
--- a/tests/zfs-tests/tests/functional/casenorm/casenorm.cfg
+++ b/tests/zfs-tests/tests/functional/casenorm/casenorm.cfg
@@ -13,12 +13,16 @@
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
-NAME_C_ORIG=$($ECHO 'F\0303\0257L\0303\0253N\0303\0204m\0303\0253')
-NAME_C_UPPER=$($ECHO 'F\0303\0217L\0303\0213N\0303\0204M\0303\0213')
-NAME_C_LOWER=$($ECHO 'f\0303\0257l\0303\0253n\0303\0244m\0303\0253')
-NAME_D_ORIG=$($ECHO 'Fi\0314\0210Le\0314\0210NA\0314\0210me\0314\0210')
-NAME_D_UPPER=$($ECHO 'FI\0314\0210LE\0314\0210NA\0314\0210ME\0314\0210')
-NAME_D_LOWER=$($ECHO 'fi\0314\0210le\0314\0210na\0314\0210me\0314\0210')
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
+NAME_C_ORIG=$(echo 'F\0303\0257L\0303\0253N\0303\0204m\0303\0253')
+NAME_C_UPPER=$(echo 'F\0303\0217L\0303\0213N\0303\0204M\0303\0213')
+NAME_C_LOWER=$(echo 'f\0303\0257l\0303\0253n\0303\0244m\0303\0253')
+NAME_D_ORIG=$(echo 'Fi\0314\0210Le\0314\0210NA\0314\0210me\0314\0210')
+NAME_D_UPPER=$(echo 'FI\0314\0210LE\0314\0210NA\0314\0210ME\0314\0210')
+NAME_D_LOWER=$(echo 'fi\0314\0210le\0314\0210na\0314\0210me\0314\0210')
NAMES_ORIG="$NAME_C_ORIG $NAME_D_ORIG"
NAMES_UPPER="$NAME_C_UPPER $NAME_D_UPPER"
NAMES_LOWER="$NAME_C_LOWER $NAME_D_LOWER"
diff --git a/tests/zfs-tests/tests/functional/casenorm/casenorm.kshlib b/tests/zfs-tests/tests/functional/casenorm/casenorm.kshlib
index ff1206fdb..273522406 100755
--- a/tests/zfs-tests/tests/functional/casenorm/casenorm.kshlib
+++ b/tests/zfs-tests/tests/functional/casenorm/casenorm.kshlib
@@ -13,6 +13,10 @@
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/casenorm/casenorm.cfg
@@ -20,18 +24,18 @@ function create_testfs
{
typeset opts=$1
- $RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
- $MKDIR -p $TESTDIR || log_unresolved Could not create $TESTDIR
+ rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+ mkdir -p $TESTDIR || log_unresolved Could not create $TESTDIR
- log_must $ZFS create $opts $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $opts $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
function destroy_testfs
{
if datasetexists $TESTPOOL/$TESTFS ; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS
- $RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+ log_must zfs destroy -f $TESTPOOL/$TESTFS
+ rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
fi
}
@@ -39,14 +43,14 @@ function create_file
{
typeset name=$TESTDIR/$1
- $ECHO $name > $name
+ echo $name > $name
}
function delete_file
{
typeset name=$TESTDIR/$1
- $RM $name >/dev/null 2>&1
+ rm $name >/dev/null 2>&1
if [[ $? -ne 0 ]] ; then
return 1
@@ -61,14 +65,14 @@ function lookup_file
{
typeset name=$1
- $ZLOOK -l $TESTDIR $name >/dev/null 2>&1
+ zlook -l $TESTDIR $name >/dev/null 2>&1
}
function lookup_file_ci
{
typeset name=$1
- $ZLOOK -il $TESTDIR $name >/dev/null 2>&1
+ zlook -il $TESTDIR $name >/dev/null 2>&1
}
function lookup_any
diff --git a/tests/zfs-tests/tests/functional/casenorm/norm_all_values.ksh b/tests/zfs-tests/tests/functional/casenorm/norm_all_values.ksh
index 90e625cd4..87779a710 100755
--- a/tests/zfs-tests/tests/functional/casenorm/norm_all_values.ksh
+++ b/tests/zfs-tests/tests/functional/casenorm/norm_all_values.ksh
@@ -15,6 +15,10 @@
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/casenorm/casenorm.kshlib
# DESCRIPTION:
@@ -39,7 +43,7 @@ log_assert "Can create FS with all supported normalization forms"
for form in none formC formD formKC formKD; do
create_testfs "-o normalization=$form"
if [[ $form != "none" ]] ; then
- utf8only=$($ZFS get -H -o value utf8only $TESTPOOL/$TESTFS)
+ utf8only=$(zfs get -H -o value utf8only $TESTPOOL/$TESTFS)
if [[ $utf8only != "on" ]]; then
log_fail "Turning on normalization didn't set " \
"utf8only to on"
@@ -49,7 +53,7 @@ for form in none formC formD formKC formKD; do
done
for form in formC formD formKC formKD; do
- log_mustnot $ZFS create -o utf8only=off -o normalization=$form \
+ log_mustnot zfs create -o utf8only=off -o normalization=$form \
$TESTPOOL/$TESTFS
destroy_testfs
done
diff --git a/tests/zfs-tests/tests/functional/casenorm/setup.ksh b/tests/zfs-tests/tests/functional/casenorm/setup.ksh
index b6c8498b2..9eee10819 100755
--- a/tests/zfs-tests/tests/functional/casenorm/setup.ksh
+++ b/tests/zfs-tests/tests/functional/casenorm/setup.ksh
@@ -15,9 +15,13 @@
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
verify_runnable "global"
DISK=${DISKS%% *}
-log_must $ZPOOL create $TESTPOOL $DISK
+log_must zpool create $TESTPOOL $DISK
log_pass
diff --git a/tests/zfs-tests/tests/functional/chattr/chattr_002_neg.ksh b/tests/zfs-tests/tests/functional/chattr/chattr_002_neg.ksh
index 8712b7ed2..cad1b0a38 100755
--- a/tests/zfs-tests/tests/functional/chattr/chattr_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/chattr/chattr_002_neg.ksh
@@ -51,14 +51,14 @@ function cleanup
log_must chattr -ia $TESTDIR/$i
log_must rm -f $TESTDIR/$i
done
- log_must $CHMOD 0755 $TESTDIR
+ log_must chmod 0755 $TESTDIR
}
log_onexit cleanup
log_assert "Check whether unprivileged user can chattr"
-log_must $CHMOD 0777 $TESTDIR
+log_must chmod 0777 $TESTDIR
log_must user_run $QUSER1 touch $TESTDIR/writable
log_must user_run $QUSER1 touch $TESTDIR/immutable
diff --git a/tests/zfs-tests/tests/functional/checksum/cleanup.ksh b/tests/zfs-tests/tests/functional/checksum/cleanup.ksh
index da628bcd1..971ef2785 100755
--- a/tests/zfs-tests/tests/functional/checksum/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/checksum/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,8 +35,8 @@
verify_runnable "global"
-$DF -F zfs -h | $GREP "$TESTFS " >/dev/null
-[[ $? == 0 ]] && log_must $ZFS umount -f $TESTDIR
+df -F zfs -h | grep "$TESTFS " >/dev/null
+[[ $? == 0 ]] && log_must zfs umount -f $TESTDIR
destroy_pool $TESTPOOL
# recreate and destroy a zpool over the disks to restore the partitions to
diff --git a/tests/zfs-tests/tests/functional/checksum/filetest_001_pos.ksh b/tests/zfs-tests/tests/functional/checksum/filetest_001_pos.ksh
index a360dfd36..98187bf5b 100755
--- a/tests/zfs-tests/tests/functional/checksum/filetest_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/checksum/filetest_001_pos.ksh
@@ -51,16 +51,16 @@ verify_runnable "both"
function cleanup
{
- $ECHO cleanup
+ echo cleanup
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Create and read back files with using different checksum algorithms"
log_onexit cleanup
-FSSIZE=$($ZPOOL list -Hp -o size $TESTPOOL)
+FSSIZE=$(zpool list -Hp -o size $TESTPOOL)
WRITESZ=1048576
WRITECNT=$((($FSSIZE) / $WRITESZ ))
# Skip the first and last 4MB
@@ -79,16 +79,16 @@ firstvdev=${array[0]}
# errors.
for ((count = 0; count < ${#checksum_props[*]} ; count++)); do
i=${checksum_props[$count]}
- $ZFS set checksum=$i $TESTPOOL
- $FILE_WRITE -o overwrite -f $TESTDIR/test_$i -b $WRITESZ -c 5 -d R
+ zfs set checksum=$i $TESTPOOL
+ file_write -o overwrite -f $TESTDIR/test_$i -b $WRITESZ -c 5 -d R
done
-$ZPOOL export $TESTPOOL
-$ZPOOL import $TESTPOOL
-$ZPOOL scrub $TESTPOOL
+zpool export $TESTPOOL
+zpool import $TESTPOOL
+zpool scrub $TESTPOOL
while is_pool_scrubbing $TESTPOOL; do
- $SLEEP 1
+ sleep 1
done
-$ZPOOL status -P -v $TESTPOOL | grep $firstvdev | read -r name state rd wr cksum
+zpool status -P -v $TESTPOOL | grep $firstvdev | read -r name state rd wr cksum
log_assert "Normal file write test saw $cksum checksum errors"
log_must [ $cksum -eq 0 ]
@@ -97,29 +97,29 @@ rm -fr $TESTDIR/*
log_assert "Test scrambling the disk and seeing checksum errors"
for ((count = 0; count < ${#checksum_props[*]} ; count++)); do
i=${checksum_props[$count]}
- $ZFS set checksum=$i $TESTPOOL
- $FILE_WRITE -o overwrite -f $TESTDIR/test_$i -b $WRITESZ -c 5 -d R
+ zfs set checksum=$i $TESTPOOL
+ file_write -o overwrite -f $TESTDIR/test_$i -b $WRITESZ -c 5 -d R
- $ZPOOL export $TESTPOOL
+ zpool export $TESTPOOL
# Scramble the data on the first vdev in our pool.
# Skip the first and last 16MB of data, then scramble the rest after that
#
- $FILE_WRITE -o overwrite -f $firstvdev -s $SKIP -c $WRITECNT -b $WRITESZ -d R
+ file_write -o overwrite -f $firstvdev -s $SKIP -c $WRITECNT -b $WRITESZ -d R
- $ZPOOL import $TESTPOOL
+ zpool import $TESTPOOL
i=${checksum_props[$count]}
- $ZPOOL scrub $TESTPOOL
+ zpool scrub $TESTPOOL
while is_pool_scrubbing $TESTPOOL; do
- $SLEEP 1
+ sleep 1
done
- $ZPOOL status -P -v $TESTPOOL | grep $firstvdev | read -r name state rd wr cksum
+ zpool status -P -v $TESTPOOL | grep $firstvdev | read -r name state rd wr cksum
log_assert "Checksum '$i' caught $cksum checksum errors"
log_must [ $cksum -ne 0 ]
rm -f $TESTDIR/test_$i
- $ZPOOL clear $TESTPOOL
+ zpool clear $TESTPOOL
done
diff --git a/tests/zfs-tests/tests/functional/checksum/run_edonr_test.ksh b/tests/zfs-tests/tests/functional/checksum/run_edonr_test.ksh
index 7bcb321f2..42e88a8c8 100755
--- a/tests/zfs-tests/tests/functional/checksum/run_edonr_test.ksh
+++ b/tests/zfs-tests/tests/functional/checksum/run_edonr_test.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
diff --git a/tests/zfs-tests/tests/functional/checksum/run_sha2_test.ksh b/tests/zfs-tests/tests/functional/checksum/run_sha2_test.ksh
index 589e28a7f..e238d7a53 100755
--- a/tests/zfs-tests/tests/functional/checksum/run_sha2_test.ksh
+++ b/tests/zfs-tests/tests/functional/checksum/run_sha2_test.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
diff --git a/tests/zfs-tests/tests/functional/checksum/run_skein_test.ksh b/tests/zfs-tests/tests/functional/checksum/run_skein_test.ksh
index 4290bfc79..b3a33c3ca 100755
--- a/tests/zfs-tests/tests/functional/checksum/run_skein_test.ksh
+++ b/tests/zfs-tests/tests/functional/checksum/run_skein_test.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
diff --git a/tests/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib b/tests/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib
index 328e940c2..7703c1241 100644
--- a/tests/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib
+++ b/tests/zfs-tests/tests/functional/clean_mirror/clean_mirror_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/clean_mirror/default.cfg
@@ -45,20 +45,20 @@ function sync_pool #pool
{
typeset pool=$1
- log_must $SYNC
- log_must $SLEEP 2
+ log_must sync
+ log_must sleep 2
# Flush all the pool data.
typeset -i ret
- $ZPOOL scrub $pool >/dev/null 2>&1
+ zpool scrub $pool >/dev/null 2>&1
ret=$?
(( $ret != 0 )) && \
- log_fail "$ZPOOL scrub $pool failed."
+ log_fail "zpool scrub $pool failed."
while ! is_pool_scrubbed $pool; do
if is_pool_resilvered $pool ; then
log_fail "$pool should not be resilver completed."
fi
- log_must $SLEEP 2
+ log_must sleep 2
done
}
@@ -74,14 +74,14 @@ function overwrite_verify_mirror
while (( atfile < FILE_COUNT )); do
files[$atfile]=$TESTDIR/file.$atfile
- log_must $FILE_WRITE -o create -f $TESTDIR/file.$atfile \
+ log_must file_write -o create -f $TESTDIR/file.$atfile \
-b $FILE_SIZE -c 1
- cksums[$atfile]=$($CKSUM ${files[$atfile]})
+ cksums[$atfile]=$(cksum ${files[$atfile]})
(( atfile = atfile + 1 ))
done
# dd the primary side of the mirror
- log_must $DD if=$OVERWRITING_DEVICE of=$AFFECTED_DEVICE \
+ log_must dd if=$OVERWRITING_DEVICE of=$AFFECTED_DEVICE \
seek=8 bs=$DD_BLOCK count=$(( DD_COUNT - 128 )) conv=notrunc
atfile=0
@@ -89,17 +89,17 @@ function overwrite_verify_mirror
#
# Flush out the cache so that we ensure we're reading from disk.
#
- log_must $ZPOOL export $TESTPOOL
- log_must $ZPOOL import $TESTPOOL
+ log_must zpool export $TESTPOOL
+ log_must zpool import $TESTPOOL
typeset -i failedcount=0
while (( atfile < FILE_COUNT )); do
files[$atfile]=$TESTDIR/file.$atfile
- newcksum=$($CKSUM ${files[$atfile]})
+ newcksum=$(cksum ${files[$atfile]})
if [[ $newcksum != ${cksums[$atfile]} ]]; then
(( failedcount = failedcount + 1 ))
fi
- $RM -f ${files[$atfile]}
+ rm -f ${files[$atfile]}
(( atfile = atfile + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/clean_mirror/cleanup.ksh b/tests/zfs-tests/tests/functional/clean_mirror/cleanup.ksh
index 05ef9c16a..ac3bfbca8 100755
--- a/tests/zfs-tests/tests/functional/clean_mirror/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/clean_mirror/cleanup.ksh
@@ -34,15 +34,15 @@
verify_runnable "global"
-$DF -F zfs -h | $GREP "$TESTFS " >/dev/null
-[[ $? == 0 ]] && log_must $ZFS umount -f $TESTDIR
+df -F zfs -h | grep "$TESTFS " >/dev/null
+[[ $? == 0 ]] && log_must zfs umount -f $TESTDIR
destroy_pool $TESTPOOL
if is_mpath_device $MIRROR_PRIMARY; then
- $FORMAT $DEV_DSKDIR/$MIRROR_PRIMARY -s rm 1
+ parted $DEV_DSKDIR/$MIRROR_PRIMARY -s rm 1
fi
if is_mpath_device $MIRROR_SECONDARY; then
- $FORMAT $DEV_DSKDIR/$MIRROR_SECONDARY -s rm 1
+ parted $DEV_DSKDIR/$MIRROR_SECONDARY -s rm 1
fi
# recreate and destroy a zpool over the disks to restore the partitions to
# normal
diff --git a/tests/zfs-tests/tests/functional/clean_mirror/default.cfg b/tests/zfs-tests/tests/functional/clean_mirror/default.cfg
index 756ce2308..d02d2b8bd 100644
--- a/tests/zfs-tests/tests/functional/clean_mirror/default.cfg
+++ b/tests/zfs-tests/tests/functional/clean_mirror/default.cfg
@@ -49,7 +49,7 @@ if [[ -z $MIRROR_SECONDARY ]]; then
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $SINGLE_DISK ) && [[ -z $($ECHO $SINGLE_DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $SINGLE_DISK ) && [[ -z $(echo $SINGLE_DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $SINGLE_DISK ); then
SIDE_PRIMARY=${SINGLE_DISK}1
SIDE_SECONDARY=${SINGLE_DISK}2
@@ -73,7 +73,7 @@ else
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $MIRROR_PRIMARY ) && [[ -z $($ECHO $MIRROR_PRIMARY | awk 'substr($1,18,1)\
+ if ( is_mpath_device $MIRROR_PRIMARY ) && [[ -z $(echo $MIRROR_PRIMARY | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $MIRROR_PRIMARY ); then
SIDE_PRIMARY=${MIRROR_PRIMARY}1
elif ( is_mpath_device $MIRROR_PRIMARY || is_loop_device $MIRROR_PRIMARY ); then
@@ -81,7 +81,7 @@ else
else
log_fail "$MIRROR_PRIMARY not supported for partitioning."
fi
- if ( is_mpath_device $MIRROR_SECONDARY ) && [[ -z $($ECHO $MIRROR_SECONDARY | awk 'substr($1,18,1)\
+ if ( is_mpath_device $MIRROR_SECONDARY ) && [[ -z $(echo $MIRROR_SECONDARY | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $MIRROR_SECONDARY ); then
SIDE_SECONDARY=${MIRROR_SECONDARY}1
elif ( is_mpath_device $MIRROR_SECONDARY || is_loop_device $MIRROR_SECONDARY ); then
diff --git a/tests/zfs-tests/tests/functional/cli_root/cli_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/cli_common.kshlib
index 06e794ed8..4788de598 100644
--- a/tests/zfs-tests/tests/functional/cli_root/cli_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/cli_common.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -31,7 +35,7 @@
#
function get_cksum # <file path>
{
- return $($CKSUM $1 | $AWK '{print $1 $2}')
+ return $(cksum $1 | awk '{print $1 $2}')
}
#
diff --git a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_001_neg.ksh
index 15bf831e6..f976cda72 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -65,7 +65,7 @@ log_assert "Execute zdb using invalid parameters."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZDB ${args[i]}
+ log_mustnot zdb ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_002_pos.ksh
index 4f630ad46..6d3e3ab45 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_002_pos.ksh
@@ -42,7 +42,7 @@ function cleanup
for opt in '' -d; do
log_must zpool create -f $opt $TESTPOOL ${DISKS%% *}
- log_must eval "$ZDB $TESTPOOL >$tmpfile"
+ log_must eval "zdb $TESTPOOL >$tmpfile"
grep -q "$errstr" $tmpfile && \
log_fail "Found feature refcount mismatches in zdb output."
destroy_pool $TESTPOOL
diff --git a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_003_pos.ksh
index d801828c1..4c57cb587 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_003_pos.ksh
@@ -43,10 +43,10 @@ config_count=(1 2)
set -A DISK $DISKS
default_mirror_setup_noexit $DISKS
-log_must $DD if=/dev/${DISK[0]} of=/dev/${DISK[1]} bs=1K count=256 conv=notrunc
+log_must dd if=/dev/${DISK[0]} of=/dev/${DISK[1]} bs=1K count=256 conv=notrunc
for x in 0 1 ; do
- config_count=$($ZDB -l $DEV_RDSKDIR/${DISK[$x]} | $GREP -c features_for_read)
+ config_count=$(zdb -l $DEV_RDSKDIR/${DISK[$x]} | grep -c features_for_read)
(( $? != 0)) && log_fail "failed to get config_count from DISK[$x]"
log_note "vdev $x: message_count $config_count"
[ $config_count -ne ${config_count[$x]} ] && \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_004_pos.ksh
index 09e2194d8..2b4057aa7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_004_pos.ksh
@@ -38,7 +38,7 @@ function cleanup
{
datasetexists $TESTPOOL && destroy_pool $TESTPOOL
for DISK in $DISKS; do
- $ZPOOL labelclear -f $DEV_RDSKDIR/$DISK
+ zpool labelclear -f $DEV_RDSKDIR/$DISK
done
}
@@ -47,16 +47,16 @@ verify_disk_count "$DISKS" 2
set -A DISK $DISKS
default_mirror_setup_noexit $DISKS
-log_must $ZPOOL offline $TESTPOOL ${DISK[0]}
-log_must $DD if=/dev/urandom of=$TESTDIR/testfile bs=1K count=2
-log_must $ZPOOL export $TESTPOOL
-log_must $DD if=$DEV_RDSKDIR/${DISK[0]} of=$DEV_RDSKDIR/${DISK[1]} bs=1K count=256 conv=notrunc
+log_must zpool offline $TESTPOOL ${DISK[0]}
+log_must dd if=/dev/urandom of=$TESTDIR/testfile bs=1K count=2
+log_must zpool export $TESTPOOL
+log_must dd if=$DEV_RDSKDIR/${DISK[0]} of=$DEV_RDSKDIR/${DISK[1]} bs=1K count=256 conv=notrunc
-ubs=$($ZDB -lu $DEV_RDSKDIR/${DISK[1]} | $GREP -e LABEL -e Uberblock -e 'labels = ')
+ubs=$(zdb -lu $DEV_RDSKDIR/${DISK[1]} | grep -e LABEL -e Uberblock -e 'labels = ')
log_note "vdev 1: ubs $ubs"
-ub_dump_counts=$($ZDB -lu $DEV_RDSKDIR/${DISK[1]} | \
- $AWK ' /LABEL/ {label=$NF; blocks[label]=0};
+ub_dump_counts=$(zdb -lu $DEV_RDSKDIR/${DISK[1]} | \
+ awk ' /LABEL/ {label=$NF; blocks[label]=0};
/Uberblock/ {blocks[label]++};
END {print blocks[0],blocks[1],blocks[2],blocks[3]}')
(( $? != 0)) && log_fail "failed to get ub_dump_counts from DISK[1]"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_005_pos.ksh
index ba9788510..60bbb5615 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zdb/zdb_005_pos.ksh
@@ -44,18 +44,18 @@ verify_disk_count "$DISKS" 2
set -A DISK $DISKS
default_mirror_setup_noexit $DISKS
-log_must $DD if=/dev/zero of=$DEV_RDSKDIR/${DISK[1]} bs=1K count=256 conv=notrunc
-log_must $TRUNCATE -s 0 $TEMPFILE
+log_must dd if=/dev/zero of=$DEV_RDSKDIR/${DISK[1]} bs=1K count=256 conv=notrunc
+log_must truncate -s 0 $TEMPFILE
-$ZDB -l $DEV_RDSKDIR/${DISK[0]}
+zdb -l $DEV_RDSKDIR/${DISK[0]}
[[ $? -ne 0 ]] &&
log_fail "zdb -l exit codes are incorrect."
-$ZDB -l $DEV_RDSKDIR/${DISK[1]}
+zdb -l $DEV_RDSKDIR/${DISK[1]}
[[ $? -ne 1 ]] &&
log_fail "zdb -l exit codes are incorrect."
-$ZDB -l $TEMPFILE
+zdb -l $TEMPFILE
[[ $? -ne 2 ]] &&
log_fail "zdb -l exit codes are incorrect."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_001_neg.ksh
index bfcc86491..c8fafc339 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -65,7 +70,7 @@ log_assert "Badly-formed zfs sub-command should return an error."
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_002_pos.ksh
index 473bc65a2..27a429db8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,11 +49,11 @@ function cleanup
unset ZFS_ABORT
if [[ -d $corepath ]]; then
- $RM -rf $corepath
+ rm -rf $corepath
fi
for ds in $fs1 $fs $ctr; do
if datasetexists $ds; then
- log_must $ZFS destroy -rRf $ds
+ log_must zfs destroy -rRf $ds
fi
done
}
@@ -65,12 +65,12 @@ log_onexit cleanup
#preparation work for testing
corepath=$TESTDIR/core
if [[ -d $corepath ]]; then
- $RM -rf $corepath
+ rm -rf $corepath
fi
-log_must $MKDIR $corepath
+log_must mkdir $corepath
ctr=$TESTPOOL/$TESTCTR
-log_must $ZFS create $ctr
+log_must zfs create $ctr
fs=$ctr/$TESTFS
fs1=$ctr/$TESTFS1
@@ -94,19 +94,19 @@ if is_linux; then
echo "$corepath/core.zfs" >/proc/sys/kernel/core_pattern
echo 0 >/proc/sys/kernel/core_uses_pid
else
- log_must $COREADM -p ${corepath}/core.%f
+ log_must coreadm -p ${corepath}/core.%f
fi
log_must export ZFS_ABORT=yes
for subcmd in "${cmds[@]}" "${badparams[@]}"; do
- $ZFS $subcmd >/dev/null 2>&1 && log_fail "$subcmd passed incorrectly."
+ zfs $subcmd >/dev/null 2>&1 && log_fail "$subcmd passed incorrectly."
corefile=${corepath}/core.zfs
if [[ ! -e $corefile ]]; then
- log_fail "$ZFS $subcmd cannot generate core file with " \
+ log_fail "zfs $subcmd cannot generate core file with " \
"ZFS_ABORT set."
fi
- log_must $RM -f $corefile
+ log_must rm -f $corefile
done
log_pass "With ZFS_ABORT set, zfs command can abort and generate core file " \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh
index 63c735f31..0438bae8f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs/zfs_003_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -52,12 +57,12 @@ fi
for file in $ZFS_DEV $MNTTAB; do
if [[ -e $file ]]; then
- $MV $file ${file}.bak
+ mv $file ${file}.bak
fi
for cmd in "" "list" "get all" "mount"; do
- log_mustnot eval "$ZFS $cmd >/dev/null 2>&1"
+ log_mustnot eval "zfs $cmd >/dev/null 2>&1"
done
- $MV ${file}.bak $file
+ mv ${file}.bak $file
done
log_pass "zfs fails with unexpected scenario as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_001_neg.ksh
index 54c3b00ba..b83ccdf48 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -90,7 +90,7 @@ function setup_all
for snap in $SNAPFS $SNAPFS1 ; do
if ! snapexists $snap ; then
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
fi
done
@@ -100,11 +100,11 @@ function setup_all
function cleanup_all
{
for fs in $targets; do
- datasetexists $fs && log_must $ZFS destroy -f $fs
+ datasetexists $fs && log_must zfs destroy -f $fs
done
for snap in $SNAPFS $SNAPFS1 ; do
- snapexists $snap && log_must $ZFS destroy -Rf $snap
+ snapexists $snap && log_must zfs destroy -Rf $snap
done
return 0
@@ -118,7 +118,7 @@ setup_all
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS clone ${args[i]}
+ log_mustnot zfs clone ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_002_pos.ksh
index 1b376eb00..8e69a7adc 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function setup_all
for snap in $SNAPFS $SNAPFS1 ; do
if ! snapexists $snap ; then
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
fi
done
@@ -61,12 +61,12 @@ function cleanup_all
{
if datasetexists $TESTPOOL/notexist ; then
- log_must $ZFS destroy -rRf $TESTPOOL/notexist
+ log_must zfs destroy -rRf $TESTPOOL/notexist
fi
for snap in $SNAPFS $SNAPFS1 ; do
if snapexists $snap ; then
- log_must $ZFS destroy -Rf $snap
+ log_must zfs destroy -Rf $snap
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_003_pos.ksh
index 103f2d3ab..522275759 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "both"
function cleanup
{
if snapexists $SNAPFS ; then
- log_must $ZFS destroy -Rf $SNAPFS
+ log_must zfs destroy -Rf $SNAPFS
fi
}
@@ -59,16 +59,16 @@ log_onexit cleanup
log_assert "'zfs clone -o property=value filesystem' can successfully create" \
"a ZFS clone filesystem with correct property set."
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
typeset -i i=0
while (( $i < ${#RW_FS_PROP[*]} )); do
- log_must $ZFS clone -o ${RW_FS_PROP[$i]} $SNAPFS $TESTPOOL/$TESTCLONE
+ log_must zfs clone -o ${RW_FS_PROP[$i]} $SNAPFS $TESTPOOL/$TESTCLONE
datasetexists $TESTPOOL/$TESTCLONE || \
log_fail "zfs clone $TESTPOOL/$TESTCLONE fail."
propertycheck $TESTPOOL/$TESTCLONE ${RW_FS_PROP[i]} || \
log_fail "${RW_FS_PROP[i]} is failed to set."
- log_must $ZFS destroy -f $TESTPOOL/$TESTCLONE
+ log_must zfs destroy -f $TESTPOOL/$TESTCLONE
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_004_pos.ksh
index 03bf7d765..8d86f5501 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "both"
function cleanup
{
if snapexists $SNAPFS ; then
- log_must $ZFS destroy -Rf $SNAPFS
+ log_must zfs destroy -Rf $SNAPFS
fi
}
@@ -61,7 +61,7 @@ log_assert "'zfs clone -o property=value filesystem' can successfully create" \
typeset -i i=0
typeset opts=""
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
while (( $i < ${#RW_FS_PROP[*]} )); do
if [[ ${RW_FS_PROP[$i]} != *"checksum"* ]]; then
@@ -70,7 +70,7 @@ while (( $i < ${#RW_FS_PROP[*]} )); do
(( i = i + 1 ))
done
-log_must $ZFS clone $opts $SNAPFS $TESTPOOL/$TESTCLONE
+log_must zfs clone $opts $SNAPFS $TESTPOOL/$TESTCLONE
datasetexists $TESTPOOL/$TESTCLONE || \
log_fail "zfs create $TESTPOOL/$TESTCLONE fail."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_005_pos.ksh
index 776dfd5c2..879f837a6 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "global"
function cleanup
{
if snapexists $SNAPFS1 ; then
- log_must $ZFS destroy -Rf $SNAPFS1
+ log_must zfs destroy -Rf $SNAPFS1
fi
}
@@ -58,15 +58,15 @@ log_onexit cleanup
log_assert "'zfs clone -o property=value -V size volume' can successfully" \
"create a ZFS clone volume with correct property set."
-log_must $ZFS snapshot $SNAPFS1
+log_must zfs snapshot $SNAPFS1
typeset -i i=0
while (( $i < ${#RW_VOL_CLONE_PROP[*]} )); do
- log_must $ZFS clone -o ${RW_VOL_CLONE_PROP[$i]} $SNAPFS1 $TESTPOOL/$TESTCLONE
+ log_must zfs clone -o ${RW_VOL_CLONE_PROP[$i]} $SNAPFS1 $TESTPOOL/$TESTCLONE
datasetexists $TESTPOOL/$TESTCLONE || \
log_fail "zfs clone $TESTPOOL/$TESTCLONE fail."
propertycheck $TESTPOOL/$TESTCLONE ${RW_VOL_CLONE_PROP[i]} || \
log_fail "${RW_VOL_CLONE_PROP[i]} is failed to set."
- log_must $ZFS destroy -f $TESTPOOL/$TESTCLONE
+ log_must zfs destroy -f $TESTPOOL/$TESTCLONE
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_006_pos.ksh
index 84f55c844..fd790674e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
@@ -50,7 +50,7 @@ verify_runnable "global"
function cleanup
{
if snapexists $SNAPFS1 ; then
- log_must $ZFS destroy -Rf $SNAPFS1
+ log_must zfs destroy -Rf $SNAPFS1
fi
}
@@ -62,7 +62,7 @@ log_assert "'zfs clone -o property=value volume' can successfully" \
typeset -i i=0
typeset opts=""
-log_must $ZFS snapshot $SNAPFS1
+log_must zfs snapshot $SNAPFS1
while (( $i < ${#RW_VOL_CLONE_PROP[*]} )); do
if [[ ${RW_VOL_CLONE_PROP[$i]} != *"checksum"* ]]; then
@@ -71,7 +71,7 @@ while (( $i < ${#RW_VOL_CLONE_PROP[*]} )); do
(( i = i + 1 ))
done
-log_must $ZFS clone $opts $SNAPFS1 $TESTPOOL/$TESTCLONE
+log_must zfs clone $opts $SNAPFS1 $TESTPOOL/$TESTCLONE
i=0
while (( $i < ${#RW_VOL_CLONE_PROP[*]} )); do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_007_pos.ksh
index 370a98f4d..6fba72b58 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -40,15 +40,15 @@
# 2. Verify it succeed while upgrade, but fails while the version downgraded.
#
-ZFS_VERSION=$($ZFS upgrade | $HEAD -1 | $AWK '{print $NF}' \
- | $SED -e 's/\.//g')
+ZFS_VERSION=$(zfs upgrade | head -1 | awk '{print $NF}' \
+ | sed -e 's/\.//g')
verify_runnable "both"
function cleanup
{
if snapexists $SNAPFS ; then
- log_must $ZFS destroy -Rf $SNAPFS
+ log_must zfs destroy -Rf $SNAPFS
fi
}
@@ -57,7 +57,7 @@ log_onexit cleanup
log_assert "'zfs clone -o version=' could upgrade version," \
"but downgrade is denied."
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
typeset -i ver
@@ -67,14 +67,14 @@ fi
(( ver = ZFS_TEST_VERSION ))
while (( ver <= ZFS_VERSION )); do
- log_must $ZFS clone -o version=$ver $SNAPFS $TESTPOOL/$TESTCLONE
+ log_must zfs clone -o version=$ver $SNAPFS $TESTPOOL/$TESTCLONE
cleanup
(( ver = ver + 1 ))
done
(( ver = 0 ))
while (( ver < ZFS_TEST_VERSION )); do
- log_mustnot $ZFS clone -o version=$ver \
+ log_mustnot zfs clone -o version=$ver \
$SNAPFS $TESTPOOL/$TESTCLONE
log_mustnot datasetexists $TESTPOOL/$TESTCLONE
cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_008_neg.ksh
index d54c87dfa..8e306fd44 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "both"
function cleanup
{
if snapexists $SNAPFS ; then
- log_must $ZFS destroy -Rf $SNAPFS
+ log_must zfs destroy -Rf $SNAPFS
fi
}
@@ -57,22 +57,22 @@ log_onexit cleanup
log_assert "Verify 'zfs clone -o <filesystem>' fails with bad <filesystem> argument."
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
typeset -i i=0
while (( $i < ${#RW_FS_PROP[*]} )); do
- log_mustnot $ZFS clone -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
+ log_mustnot zfs clone -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
$SNAPFS $TESTPOOL/$TESTCLONE
- log_mustnot $ZFS clone -p -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
+ log_mustnot zfs clone -p -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
$SNAPFS $TESTPOOL/$TESTCLONE
((i = i + 1))
done
i=0
while (( $i < ${#VOL_ONLY_PROP[*]} )); do
- log_mustnot $ZFS clone -o ${VOL_ONLY_PROP[i]} \
+ log_mustnot zfs clone -o ${VOL_ONLY_PROP[i]} \
$SNAPFS $TESTPOOL/$TESTCLONE
- log_mustnot $ZFS clone -p -o ${VOL_ONLY_PROP[i]} \
+ log_mustnot zfs clone -p -o ${VOL_ONLY_PROP[i]} \
$SNAPFS $TESTPOOL/$TESTCLONE
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_009_neg.ksh
index 286cbf853..030c6af7a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "global"
function cleanup
{
if snapexists $SNAPFS1 ; then
- log_must $ZFS destroy -Rf $SNAPFS1
+ log_must zfs destroy -Rf $SNAPFS1
fi
}
@@ -57,22 +57,22 @@ log_onexit cleanup
log_assert "Verify 'zfs clone -o <volume>' fails with bad <volume> argument."
-log_must $ZFS snapshot $SNAPFS1
+log_must zfs snapshot $SNAPFS1
typeset -i i=0
while (( $i < ${#RW_VOL_PROP[*]} )); do
- log_mustnot $ZFS clone -o ${RW_VOL_PROP[i]} -o ${RW_VOL_PROP[i]} \
+ log_mustnot zfs clone -o ${RW_VOL_PROP[i]} -o ${RW_VOL_PROP[i]} \
$SNAPFS1 $TESTPOOL/$TESTCLONE
- log_mustnot $ZFS clone -p -o ${RW_VOL_PROP[i]} -o ${RW_VOL_PROP[i]} \
+ log_mustnot zfs clone -p -o ${RW_VOL_PROP[i]} -o ${RW_VOL_PROP[i]} \
$SNAPFS1 $TESTPOOL/$TESTCLONE
((i = i + 1))
done
i=0
while (( $i < ${#FS_ONLY_PROP[*]} )); do
- log_mustnot $ZFS clone -o ${FS_ONLY_PROP[i]} \
+ log_mustnot zfs clone -o ${FS_ONLY_PROP[i]} \
$SNAPFS1 $TESTPOOL/$TESTCLONE
- log_mustnot $ZFS clone -p -o ${FS_ONLY_PROP[i]} \
+ log_mustnot zfs clone -p -o ${FS_ONLY_PROP[i]} \
$SNAPFS1 $TESTPOOL/$TESTCLONE
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_010_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_010_pos.ksh
index c38d04d2f..8b72d47a0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_clone/zfs_clone_010_pos.ksh
@@ -15,7 +15,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -39,8 +39,8 @@ function local_cleanup
typeset -i i=1
for ds in $datasets; do
datasetexists $ds/$TESTCLONE.$i && \
- log_must $ZFS destroy -rf $ds/$TESTCLONE.$i
- datasetexists $ds && log_must $ZFS destroy -Rf $ds
+ log_must zfs destroy -rf $ds/$TESTCLONE.$i
+ datasetexists $ds && log_must zfs destroy -Rf $ds
((i=i+1))
done
}
@@ -50,7 +50,7 @@ function setup_ds
{
typeset -i i=1
# create nested datasets
- log_must $ZFS create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
+ log_must zfs create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
# verify dataset creation
for ds in $datasets; do
@@ -58,14 +58,14 @@ function setup_ds
done
# create recursive nested snapshot
- log_must $ZFS snapshot -r $TESTPOOL/$TESTFS1@snap
+ log_must zfs snapshot -r $TESTPOOL/$TESTFS1@snap
for ds in $datasets; do
datasetexists $ds@snap || \
log_fail "Create $ds@snap snapshot fail."
done
for ds in $datasets; do
for fs in $datasets; do
- log_must $ZFS clone $ds@snap $fs/$TESTCLONE.$i
+ log_must zfs clone $ds@snap $fs/$TESTCLONE.$i
done
((i=i+1))
done
@@ -82,8 +82,8 @@ function verify_clones
if [[ -n $clone_snap ]]; then
clone_snap=/$TESTCLONE.$i
fi
- snapshot=$($ECHO "$names" | $GREP $ds$clone_snap@snap)
- actual_clone=$($ZFS list -t all -o clones $snapshot | $TAIL -1)
+ snapshot=$(echo "$names" | grep $ds$clone_snap@snap)
+ actual_clone=$(zfs list -t all -o clones $snapshot | tail -1)
save=$IFS
IFS=','
typeset -a clones=()
@@ -147,16 +147,16 @@ i=1
log_must setup_ds
log_note "Verify zfs clone property for multiple clones"
-names=$($ZFS list -rt all -o name $TESTPOOL)
+names=$(zfs list -rt all -o name $TESTPOOL)
log_must verify_clones 3 0
log_note "verfify clone property for clone deletion"
i=1
for ds in $datasets; do
- log_must $ZFS destroy $ds/$TESTCLONE.$i
+ log_must zfs destroy $ds/$TESTCLONE.$i
((i=i+1))
done
-names=$($ZFS list -rt all -o name $TESTPOOL)
+names=$(zfs list -rt all -o name $TESTPOOL)
i=1
log_must verify_clones 2 1
@@ -165,9 +165,9 @@ log_must setup_ds
log_note "verify zfs deferred destroy on clones property"
i=1
-names=$($ZFS list -rt all -o name $TESTPOOL)
+names=$(zfs list -rt all -o name $TESTPOOL)
for ds in $datasets; do
- log_must $ZFS destroy -d $ds@snap
+ log_must zfs destroy -d $ds@snap
deferred_snaps=( "${deferred_snaps[@]}" "$ds@snap" )
((i=i+1))
done
@@ -178,20 +178,20 @@ d_clones=()
i=1
for ds in $datasets; do
for fs in $datasets; do
- log_must $ZFS destroy $fs/$TESTCLONE.$i
+ log_must zfs destroy $fs/$TESTCLONE.$i
d_clones=( "${d_clones[@]}" "$fs/$TESTCLONE.$i" )
done
((i=i+1))
done
-names=$($ZFS list -rtall -o name $TESTPOOL)
+names=$(zfs list -rtall -o name $TESTPOOL)
for snap in ${deferred_snaps[@]}; do
- status=$($ECHO "$names" | $GREP $snap)
+ status=$(echo "$names" | grep $snap)
[[ -z $status ]] || \
log_fail "$snap exist after deferred destroy"
done
for dclone in ${d_clones[@]}; do
log_note "D CLONE = $dclone"
- status=$($ECHO "$names" | $GREP $dclone)
+ status=$(echo "$names" | grep $dclone)
[[ -z $status ]] || \
log_fail "$dclone exist after deferred destroy"
done
@@ -201,14 +201,14 @@ log_must setup_ds
log_note "verify clone property for zfs promote"
i=1
for ds in $datasets; do
- log_must $ZFS promote $ds/$TESTCLONE.$i
+ log_must zfs promote $ds/$TESTCLONE.$i
((i=i+1))
done
-names=$($ZFS list -rt all -o name,clones $TESTPOOL)
+names=$(zfs list -rt all -o name,clones $TESTPOOL)
log_must verify_clones 3 1 $TESTCLONE
i=1
for ds in $datasets; do
- log_must $ZFS promote $ds
+ log_must zfs promote $ds
((i=i+1))
done
log_must local_cleanup
@@ -222,16 +222,16 @@ if is_linux; then
else
ZFS_MAXPROPLEN=1024
fi
-log_must $ZFS create $fs
-log_must $ZFS snapshot $fs@snap
-while((i <= $(( $ZFS_MAXPROPLEN/200+1 )))); do
- log_must $ZFS clone $fs@snap $fs/$TESTCLONE$(python -c 'print "x" * 200').$i
+log_must zfs create $fs
+log_must zfs snapshot $fs@snap
+while((i <= $(( ZFS_MAXPROPLEN/200+1 )))); do
+ log_must zfs clone $fs@snap $fs/$TESTCLONE$(python -c 'print "x" * 200').$i
((i=i+1))
((j=j+200))
done
-clone_list=$($ZFS list -o clones $fs@snap)
-char_count=$($ECHO "$clone_list" | $TAIL -1 | wc | $AWK '{print $3}')
-[[ $char_count -eq $ZFS_MAXPROPLEN ]] || \
+clone_list=$(zfs list -o clones $fs@snap)
+char_count=$(echo "$clone_list" | tail -1 | wc | awk '{print $3}')
+[[ $char_count -eq ZFS_MAXPROPLEN ]] || \
log_fail "Clone list not truncated correctly. Unexpected character count" \
"$char_count"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/cleanup.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/cleanup.ksh
index 39b52a889..b89456041 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -37,8 +37,8 @@
#
if ismounted $FS_MNTPOINT $NEWFS_DEFAULT_FS ; then
- log_must $UMOUNT -f $FS_MNTPOINT
- $RM -fr $FS_MNTPOINT
+ log_must umount -f $FS_MNTPOINT
+ rm -fr $FS_MNTPOINT
fi
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
index 4957c0f96..5114a1c61 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,12 +58,12 @@ function get_used_prop
typeset ds=$1
typeset used
- used=`$ZFS list -H -o used $ds`
+ used=`zfs list -H -o used $ds`
used=${used%[m|M]}
if [[ $used == *K ]]; then
used=0
fi
- $ECHO $used
+ echo $used
}
#
@@ -102,19 +102,19 @@ function do_vol_test
vol_b_path=$ZVOL_DEVDIR/$TESTPOOL/$TESTVOL1
vol_r_path=$ZVOL_RDEVDIR/$TESTPOOL/$TESTVOL1
- log_must $ZFS create -V $VOLSIZE -o copies=$copy $vol
- log_must $ZFS set refreservation=none $vol
+ log_must zfs create -V $VOLSIZE -o copies=$copy $vol
+ log_must zfs set refreservation=none $vol
block_device_wait
if [[ $type == "ufs" ]]; then
- log_must $ECHO y | $NEWFS $vol_r_path >/dev/null 2>&1
- log_must $MOUNT -F ufs -o rw $vol_b_path $mntp
+ log_must echo y | newfs $vol_r_path >/dev/null 2>&1
+ log_must mount -F ufs -o rw $vol_b_path $mntp
elif [[ $type == "ext2" ]]; then
- log_must $ECHO y | $NEWFS $vol_r_path >/dev/null 2>&1
- log_must $MOUNT -o rw $vol_b_path $mntp
+ log_must echo y | newfs $vol_r_path >/dev/null 2>&1
+ log_must mount -o rw $vol_b_path $mntp
else
- log_must $ZPOOL create $TESTPOOL1 $vol_b_path
- log_must $ZFS create $TESTPOOL1/$TESTFS1
+ log_must zpool create $TESTPOOL1 $vol_b_path
+ log_must zfs create $TESTPOOL1/$TESTFS1
fi
((nfilesize = copy * ${FILESIZE%m}))
@@ -122,11 +122,11 @@ function do_vol_test
((target_size = pre_used + nfilesize))
if [[ $type == "ufs" ]]; then
- log_must $MKFILE $FILESIZE $mntp/$FILE
+ log_must mkfile $FILESIZE $mntp/$FILE
elif [[ $type == "ext2" ]]; then
- log_must $MKFILE $FILESIZE $mntp/$FILE
+ log_must mkfile $FILESIZE $mntp/$FILE
else
- log_must $MKFILE $FILESIZE /$TESTPOOL1/$TESTFS1/$FILE
+ log_must mkfile $FILESIZE /$TESTPOOL1/$TESTFS1/$FILE
fi
post_used=$(get_used_prop $vol)
@@ -142,12 +142,12 @@ function do_vol_test
fi
if [[ $type == "ufs" ]]; then
- $UMOUNT $mntp
+ umount $mntp
elif [[ $type == "ext2" ]]; then
- $UMOUNT $mntp
+ umount $mntp
else
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
fi
- log_must $ZFS destroy $vol
+ log_must zfs destroy $vol
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_001_pos.ksh
index 79ec39c69..2ed881a36 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -46,7 +50,7 @@ function cleanup
for ds in $fs1 $fs2 $vol1 $vol2; do
if datasetexists $ds; then
- log_must $ZFS destroy $ds
+ log_must zfs destroy $ds
fi
done
}
@@ -69,34 +73,34 @@ for ds in $fs $vol; do
done
for val in 1 2 3; do
- log_must $ZFS create -o copies=$val $fs1
+ log_must zfs create -o copies=$val $fs1
if is_global_zone; then
- log_must $ZFS create -V $VOLSIZE -o copies=$val $vol1
+ log_must zfs create -V $VOLSIZE -o copies=$val $vol1
block_device_wait
else
- log_must $ZFS create -o copies=$val $vol1
+ log_must zfs create -o copies=$val $vol1
fi
for ds in $fs1 $vol1; do
cmp_prop $ds $val
done
for val2 in 3 2 1; do
- log_must $ZFS create -o copies=$val2 $fs2
+ log_must zfs create -o copies=$val2 $fs2
if is_global_zone; then
- log_must $ZFS create -V $VOLSIZE -o copies=$val2 $vol2
+ log_must zfs create -V $VOLSIZE -o copies=$val2 $vol2
block_device_wait
else
- log_must $ZFS create -o copies=$val2 $vol2
+ log_must zfs create -o copies=$val2 $vol2
fi
for ds in $fs2 $vol2; do
cmp_prop $ds $val2
- log_must $ZFS destroy $ds
+ log_must zfs destroy $ds
block_device_wait
done
done
for ds in $fs1 $vol1; do
- log_must $ZFS destroy $ds
+ log_must zfs destroy $ds
block_device_wait
done
@@ -104,7 +108,7 @@ done
for val in 3 2 1; do
for ds in $fs $vol; do
- log_must $ZFS set copies=$val $ds
+ log_must zfs set copies=$val $ds
cmp_prop $ds $val
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_002_pos.ksh
index 45ebd2bd7..68f907e0b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -47,7 +51,7 @@ function cleanup
for val in 1 2 3; do
if datasetexists $TESTPOOL/fs_$val; then
- log_must $ZFS destroy $TESTPOOL/fs_$val
+ log_must zfs destroy $TESTPOOL/fs_$val
fi
done
}
@@ -56,15 +60,15 @@ log_assert "Verify that the space used by multiple copies is charged correctly."
log_onexit cleanup
for val in 1 2 3; do
- log_must $ZFS create -o copies=$val $TESTPOOL/fs_$val
+ log_must zfs create -o copies=$val $TESTPOOL/fs_$val
- log_must $MKFILE $FILESIZE /$TESTPOOL/fs_$val/$FILE
+ log_must mkfile $FILESIZE /$TESTPOOL/fs_$val/$FILE
done
#
# Sync up the filesystem
#
-$SYNC
+sync
#
# Verify 'zfs list' can correctly list the space charged
@@ -83,21 +87,21 @@ else
blksize=512
fi
for val in 1 2 3; do
- blks=`$LS -ls /$TESTPOOL/fs_$val/$FILE | $AWK '{print $1}'`
+ blks=`ls -ls /$TESTPOOL/fs_$val/$FILE | awk '{print $1}'`
(( used = blks * $blksize / (1024 * 1024) ))
check_used $used $val
done
log_note "Verify df(1M) can corectly display the space charged."
for val in 1 2 3; do
- used=`$DF -F zfs -h /$TESTPOOL/fs_$val/$FILE | $GREP $TESTPOOL/fs_$val \
- | $AWK '{print $3}'`
+ used=`df -F zfs -h /$TESTPOOL/fs_$val/$FILE | grep $TESTPOOL/fs_$val \
+ | awk '{print $3}'`
check_used $used $val
done
log_note "Verify du(1) can correctly display the space charged."
for val in 1 2 3; do
- used=`$DU -h /$TESTPOOL/fs_$val/$FILE | $AWK '{print $1}'`
+ used=`du -h /$TESTPOOL/fs_$val/$FILE | awk '{print $1}'`
check_used $used $val
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_003_pos.ksh
index 4b67e691a..98420cb7f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
#
@@ -48,7 +52,7 @@ function cleanup
fi
if datasetexists $vol; then
- log_must $ZFS destroy $vol
+ log_must zfs destroy $vol
fi
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_004_neg.ksh
index f98b9d546..dc007b111 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_004_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -44,10 +48,10 @@ log_assert "Verify that copies property cannot be set to any value other than 1,
set -A badval 0 01 02 03 0 -1 -2 -3 10 20 30 4 5 6 blah
for val in ${badval[@]}; do
- log_mustnot $ZFS create -o copies=$val $TESTPOOL/$TESTFS1
- log_mustnot $ZFS create -V $VOLSIZE -o copies=$val $TESTPOOL/$TESTVOL1
- log_mustnot $ZFS set copies=$val $TESTPOOL/$TESTFS
- log_mustnot $ZFS set copies=$val $TESTPOOL/$TESTVOL
+ log_mustnot zfs create -o copies=$val $TESTPOOL/$TESTFS1
+ log_mustnot zfs create -V $VOLSIZE -o copies=$val $TESTPOOL/$TESTVOL1
+ log_mustnot zfs set copies=$val $TESTPOOL/$TESTFS
+ log_mustnot zfs set copies=$val $TESTPOOL/$TESTVOL
block_device_wait
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_005_neg.ksh
index a10ca594e..ae81ae964 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_005_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
@@ -53,18 +57,18 @@ function cleanup
log_assert "Verify that copies cannot be set with pool version 1"
log_onexit cleanup
-$CP $STF_SUITE/tests/functional/cli_root/zpool_upgrade/blockfiles/$ZPOOL_VERSION_1_FILES $TESTDIR
-$BUNZIP2 $TESTDIR/$ZPOOL_VERSION_1_FILES
-log_must $ZPOOL import -d $TESTDIR $ZPOOL_VERSION_1_NAME
-log_must $ZFS create $ZPOOL_VERSION_1_NAME/$TESTFS
-log_must $ZFS create -V 1m $ZPOOL_VERSION_1_NAME/$TESTVOL
+cp $STF_SUITE/tests/functional/cli_root/zpool_upgrade/blockfiles/$ZPOOL_VERSION_1_FILES $TESTDIR
+bunzip2 $TESTDIR/$ZPOOL_VERSION_1_FILES
+log_must zpool import -d $TESTDIR $ZPOOL_VERSION_1_NAME
+log_must zfs create $ZPOOL_VERSION_1_NAME/$TESTFS
+log_must zfs create -V 1m $ZPOOL_VERSION_1_NAME/$TESTVOL
for val in 3 2 1; do
for ds in $ZPOOL_VERSION_1_NAME/$TESTFS $ZPOOL_VERSION_1_NAME/$TESTVOL; do
- log_mustnot $ZFS set copies=$val $ds
+ log_mustnot zfs set copies=$val $ds
done
for ds in $ZPOOL_VERSION_1_NAME/$TESTFS1 $ZPOOL_VERSION_1_NAME/$TESTVOL1; do
- log_mustnot $ZFS create -o copies=$val $ds
+ log_mustnot zfs create -o copies=$val $ds
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_006_pos.ksh
index 40a83281c..5946bf596 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_copies/zfs_copies_006_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_copies/zfs_copies.kshlib
#
@@ -44,15 +48,15 @@ verify_runnable "global"
function cleanup
{
if ismounted $mntp $NEWFS_DEFAULT_FS ; then
- log_must $UMOUNT $mntp
+ log_must umount $mntp
fi
if datasetexists $vol; then
- log_must $ZFS destroy $vol
+ log_must zfs destroy $vol
fi
if [[ -d $mntp ]]; then
- $RM -rf $mntp
+ rm -rf $mntp
fi
}
@@ -63,7 +67,7 @@ mntp=$FS_MNTPOINT
vol=$TESTPOOL/$TESTVOL1
if [[ ! -d $mntp ]]; then
- $MKDIR -p $mntp
+ mkdir -p $mntp
fi
for val in 1 2 3; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_001_pos.ksh
index 63cf619dc..0e580a847 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,7 +48,7 @@ function cleanup
typeset -i i=0
while (( $i < ${#datasets[*]} )); do
datasetexists ${datasets[$i]} && \
- log_must $ZFS destroy -f ${datasets[$i]}
+ log_must zfs destroy -f ${datasets[$i]}
((i = i + 1))
done
}
@@ -57,7 +62,7 @@ log_assert "'zfs create <filesystem>' can create a ZFS filesystem in the namespa
typeset -i i=0
while (( $i < ${#datasets[*]} )); do
- log_must $ZFS create ${datasets[$i]}
+ log_must zfs create ${datasets[$i]}
datasetexists ${datasets[$i]} || \
log_fail "zfs create ${datasets[$i]} fail."
((i = i + 1))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh
index bb066467e..2498e4a4c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/zfs_create.cfg
@@ -43,7 +48,7 @@ function cleanup
typeset -i j=0
while [[ $j -lt ${#size[*]} ]]; do
if datasetexists $TESTPOOL/${TESTVOL}${size[j]}; then
- log_must $ZFS destroy $TESTPOOL/${TESTVOL}${size[j]}
+ log_must zfs destroy $TESTPOOL/${TESTVOL}${size[j]}
fi
((j = j + 1))
done
@@ -56,7 +61,7 @@ log_assert "'zfs create -s -V <size> <volume>' succeeds"
typeset -i j=0
while (( $j < ${#size[*]} )); do
- typeset cmdline="$ZFS create -s -V ${size[j]} \
+ typeset cmdline="zfs create -s -V ${size[j]} \
$TESTPOOL/${TESTVOL}${size[j]}"
str=$(eval $cmdline 2>&1)
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_003_pos.ksh
index dbb380e72..2906e32da 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "global"
function cleanup
{
datasetexists $vol && \
- log_must $ZFS destroy -f $vol
+ log_must zfs destroy -f $vol
}
log_assert "Verify creating volume with specified blocksize works."
@@ -58,11 +58,11 @@ vol=$TESTPOOL/$TESTVOL
typeset -i i=0
while (( i < ${#options[*]} )); do
- log_must $ZFS create ${options[i]} -V $VOLSIZE $vol
+ log_must zfs create ${options[i]} -V $VOLSIZE $vol
datasetexists $vol || \
log_fail "zfs create ${options[i]} -V $VOLSIZE $vol fail."
- log_must_busy $ZFS destroy -f $vol
+ log_must_busy zfs destroy -f $vol
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_004_pos.ksh
index 5d2a21a8d..200b4a091 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_004_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/properties.kshlib
@@ -45,7 +49,7 @@ verify_runnable "both"
function cleanup
{
datasetexists $TESTPOOL/$TESTFS1 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
}
log_onexit cleanup
@@ -56,12 +60,12 @@ log_assert "'zfs create -o property=value filesystem' can successfully create \
typeset -i i=0
while (( $i < ${#RW_FS_PROP[*]} )); do
- log_must $ZFS create -o ${RW_FS_PROP[$i]} $TESTPOOL/$TESTFS1
+ log_must zfs create -o ${RW_FS_PROP[$i]} $TESTPOOL/$TESTFS1
datasetexists $TESTPOOL/$TESTFS1 || \
log_fail "zfs create $TESTPOOL/$TESTFS1 fail."
propertycheck $TESTPOOL/$TESTFS1 ${RW_FS_PROP[i]} || \
log_fail "${RW_FS_PROP[i]} is failed to set."
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_005_pos.ksh
index ce84a5c7b..e953c65de 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_005_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/properties.kshlib
@@ -45,7 +49,7 @@ verify_runnable "both"
function cleanup
{
datasetexists $TESTPOOL/$TESTFS1 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
}
log_onexit cleanup
@@ -64,7 +68,7 @@ while (( $i < ${#RW_FS_PROP[*]} )); do
(( i = i + 1 ))
done
-log_must $ZFS create $opts $TESTPOOL/$TESTFS1
+log_must zfs create $opts $TESTPOOL/$TESTFS1
datasetexists $TESTPOOL/$TESTFS1 || \
log_fail "zfs create $TESTPOOL/$TESTFS1 fail."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_006_pos.ksh
index 20a44cee7..2a664a424 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ verify_runnable "global"
function cleanup
{
datasetexists $TESTPOOL/$TESTVOL1 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTVOL1
+ log_must zfs destroy -f $TESTPOOL/$TESTVOL1
}
log_onexit cleanup
@@ -61,21 +61,21 @@ log_assert "'zfs create -o property=value -V size volume' can successfully \
typeset -i i=0
while (( $i < ${#RW_VOL_PROP[*]} )); do
- log_must $ZFS create -o ${RW_VOL_PROP[$i]} -V $VOLSIZE \
+ log_must zfs create -o ${RW_VOL_PROP[$i]} -V $VOLSIZE \
$TESTPOOL/$TESTVOL1
datasetexists $TESTPOOL/$TESTVOL1 || \
log_fail "zfs create -V size $TESTPOOL/$TESTVOL1 fail."
propertycheck $TESTPOOL/$TESTVOL1 ${RW_VOL_PROP[i]} || \
log_fail "${RW_VOL_PROP[i]} is failed to set."
- log_must_busy $ZFS destroy -f $TESTPOOL/$TESTVOL1
+ log_must_busy zfs destroy -f $TESTPOOL/$TESTVOL1
- log_must $ZFS create -s -o ${RW_VOL_PROP[$i]} -V $VOLSIZE \
+ log_must zfs create -s -o ${RW_VOL_PROP[$i]} -V $VOLSIZE \
$TESTPOOL/$TESTVOL1
datasetexists $TESTPOOL/$TESTVOL1 || \
log_fail "zfs create -s -V $TESTPOOL/$TESTVOL1 fail."
propertycheck $TESTPOOL/$TESTVOL1 ${RW_VOL_PROP[i]} || \
log_fail "${RW_VOL_PROP[i]} is failed to set."
- log_must_busy $ZFS destroy -f $TESTPOOL/$TESTVOL1
+ log_must_busy zfs destroy -f $TESTPOOL/$TESTVOL1
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_007_pos.ksh
index a34b46d02..747f6d2f0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,9 +50,9 @@ verify_runnable "global"
function cleanup
{
datasetexists $TESTPOOL/$TESTVOL && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTVOL
+ log_must zfs destroy -f $TESTPOOL/$TESTVOL
datasetexists $TESTPOOL/$TESTVOL1 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTVOL1
+ log_must zfs destroy -f $TESTPOOL/$TESTVOL1
}
log_onexit cleanup
@@ -71,10 +71,10 @@ while (( $i < ${#RW_VOL_PROP[*]} )); do
(( i = i + 1 ))
done
-log_must $ZFS create $opts -V $VOLSIZE $TESTPOOL/$TESTVOL
+log_must zfs create $opts -V $VOLSIZE $TESTPOOL/$TESTVOL
datasetexists $TESTPOOL/$TESTVOL || \
log_fail "zfs create $TESTPOOL/$TESTVOL fail."
-log_must $ZFS create -s $opts -V $VOLSIZE $TESTPOOL/$TESTVOL1
+log_must zfs create -s $opts -V $VOLSIZE $TESTPOOL/$TESTVOL1
datasetexists $TESTPOOL/$TESTVOL1 || \
log_fail "zfs create $TESTPOOL/$TESTVOL1 fail."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_008_neg.ksh
index 27b5f9cb8..08ede0592 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $TESTPOOL/$TESTFS1 ; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
fi
}
@@ -93,8 +93,8 @@ log_assert "'zfs create' should return an error with badly-formed parameters."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZFS create ${args[i]} $TESTPOOL/$TESTFS1
- log_mustnot $ZFS create -p ${args[i]} $TESTPOOL/$TESTFS1
+ log_mustnot zfs create ${args[i]} $TESTPOOL/$TESTFS1
+ log_mustnot zfs create -p ${args[i]} $TESTPOOL/$TESTFS1
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_009_neg.ksh
index ed8195c94..28c6f0cc2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -61,8 +61,8 @@ function cleanup
# check to see if there is any new fs created during the test
# if so destroy it.
#
- for dset in $($ZFS list -H | \
- $AWK '{print $1}' | $GREP / ); do
+ for dset in $(zfs list -H | \
+ awk '{print $1}' | grep / ); do
found=false
i=0
while (( $i < ${#existed_fs[*]} )); do
@@ -76,8 +76,8 @@ function cleanup
#
# new fs created during the test, cleanup it
#
- if [[ $found == "true" ]]; then
- log_must $ZFS destroy -f $dset
+ if [[ $found == "false" ]]; then
+ log_must zfs destroy -f $dset
fi
done
}
@@ -94,33 +94,33 @@ set -A args "$TESTPOOL/" "$TESTPOOL//blah" "$TESTPOOL/@blah" \
log_assert "Verify 'zfs create <filesystem>' fails with bad <filesystem> argument."
datasetexists $TESTPOOL/$TESTFS || \
- log_must $ZFS create $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
-set -A existed_fs $($ZFS list -H | $AWK '{print $1}' | $GREP / )
+set -A existed_fs $(zfs list -H | awk '{print $1}' | grep / )
-log_mustnot $ZFS create $TESTPOOL
-log_mustnot $ZFS create $TESTPOOL/$TESTFS
+log_mustnot zfs create $TESTPOOL
+log_mustnot zfs create $TESTPOOL/$TESTFS
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZFS create ${args[$i]}
- log_mustnot $ZFS create -p ${args[$i]}
+ log_mustnot zfs create ${args[$i]}
+ log_mustnot zfs create -p ${args[$i]}
((i = i + 1))
done
i=0
while (( $i < ${#RW_FS_PROP[*]} )); do
- log_mustnot $ZFS create -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
+ log_mustnot zfs create -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
$TESTPOOL/$TESTFS1
- log_mustnot $ZFS create -p -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
+ log_mustnot zfs create -p -o ${RW_FS_PROP[i]} -o ${RW_FS_PROP[i]} \
$TESTPOOL/$TESTFS1
((i = i + 1))
done
i=0
while (( $i < ${#VOL_ONLY_PROP[*]} )); do
- log_mustnot $ZFS create -o ${VOL_ONLY_PROP[i]} $TESTPOOL/$TESTFS1
- log_mustnot $ZFS create -p -o ${VOL_ONLY_PROP[i]} $TESTPOOL/$TESTFS1
+ log_mustnot zfs create -o ${VOL_ONLY_PROP[i]} $TESTPOOL/$TESTFS1
+ log_mustnot zfs create -p -o ${VOL_ONLY_PROP[i]} $TESTPOOL/$TESTFS1
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_010_neg.ksh
index b54203dd3..4b1401d86 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_010_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,8 +62,8 @@ function cleanup
# check to see if there is any new fs created during the test
# if so destroy it.
#
- for dset in $($ZFS list -H | \
- $AWK '{print $1}' | $GREP / ); do
+ for dset in $(zfs list -H | \
+ awk '{print $1}' | grep / ); do
found=false
i=0
while (( $i < ${#existed_fs[*]} )); do
@@ -77,8 +77,8 @@ function cleanup
#
# new fs created during the test, cleanup it
#
- if [[ $found == "true" ]]; then
- log_must $ZFS destroy -f $dset
+ if [[ $found == "false" ]]; then
+ log_must zfs destroy -f $dset
fi
done
}
@@ -106,12 +106,12 @@ set -A args "$VOLSIZE" "$TESTVOL1" \
set -A options "" "-s"
datasetexists $TESTPOOL/$TESTVOL || \
- log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+ log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
-set -A existed_fs $($ZFS list -H | $AWK '{print $1}' | $GREP / )
+set -A existed_fs $(zfs list -H | awk '{print $1}' | grep / )
-log_mustnot $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
-log_mustnot $ZFS create -s -V $VOLSIZE $TESTPOOL/$TESTVOL
+log_mustnot zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
+log_mustnot zfs create -s -V $VOLSIZE $TESTPOOL/$TESTVOL
typeset -i i=0
typeset -i j=0
@@ -119,26 +119,26 @@ while (( i < ${#options[*]} )); do
j=0
while (( j < ${#args[*]} )); do
- log_mustnot $ZFS create ${options[$i]} -V ${args[$j]}
- log_mustnot $ZFS create -p ${options[$i]} -V ${args[$j]}
+ log_mustnot zfs create ${options[$i]} -V ${args[$j]}
+ log_mustnot zfs create -p ${options[$i]} -V ${args[$j]}
((j = j + 1))
done
j=0
while (( $j < ${#RW_VOL_PROP[*]} )); do
- log_mustnot $ZFS create ${options[$i]} -o ${RW_VOL_PROP[j]} \
+ log_mustnot zfs create ${options[$i]} -o ${RW_VOL_PROP[j]} \
-o ${RW_VOL_PROP[j]} -V $VOLSIZE $TESTPOOL/$TESTVOL1
- log_mustnot $ZFS create -p ${options[$i]} -o ${RW_VOL_PROP[j]} \
+ log_mustnot zfs create -p ${options[$i]} -o ${RW_VOL_PROP[j]} \
-o ${RW_VOL_PROP[j]} -V $VOLSIZE $TESTPOOL/$TESTVOL1
((j = j + 1))
done
j=0
while (( $j < ${#FS_ONLY_PROP[*]} )); do
- log_mustnot $ZFS create ${options[$i]} -o ${FS_ONLY_PROP[j]} \
+ log_mustnot zfs create ${options[$i]} -o ${FS_ONLY_PROP[j]} \
-V $VOLSIZE $TESTPOOL/$TESTVOL1
- log_mustnot $ZFS create -p ${options[$i]} -o ${FS_ONLY_PROP[j]} \
+ log_mustnot zfs create -p ${options[$i]} -o ${FS_ONLY_PROP[j]} \
-V $VOLSIZE $TESTPOOL/$TESTVOL1
((j = j + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_011_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_011_pos.ksh
index ba2e55f58..0144b050d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_011_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -44,7 +49,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $TESTPOOL/$TESTFS1 ; then
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS1
fi
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_012_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_012_pos.ksh
index fe5046061..d8aa06407 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_012_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -36,15 +41,15 @@
# 2. Verify only the leaf filesystem to be version=1, others use the current version
#
-ZFS_VERSION=$($ZFS upgrade | $HEAD -1 | $AWK '{print $NF}' \
- | $SED -e 's/\.//g')
+ZFS_VERSION=$(zfs upgrade | head -1 | awk '{print $NF}' \
+ | sed -e 's/\.//g')
verify_runnable "both"
function cleanup
{
if datasetexists $TESTPOOL/$TESTFS1 ; then
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS1
fi
}
@@ -55,7 +60,7 @@ typeset newdataset1="$TESTPOOL/$TESTFS1/$TESTFS/$TESTFS1"
log_assert "'zfs create -p -o version=1' only cause the leaf filesystem to be version=1."
-log_must $ZFS create -p -o version=1 $newdataset1
+log_must zfs create -p -o version=1 $newdataset1
log_must datasetexists $newdataset1
log_must check_fs_version $TESTPOOL/$TESTFS1/$TESTFS/$TESTFS1 1
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_013_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_013_pos.ksh
index 460ee8fd2..b24d39fd4 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_013_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_create/zfs_create.cfg
@@ -44,7 +49,7 @@ function cleanup
typeset -i j=0
while [[ $j -lt ${#size[*]} ]]; do
datasetexists $TESTPOOL/${LONGFSNAME}${size[j]} && \
- log_must $ZFS destroy $TESTPOOL/${LONGFSNAME}${size[j]}
+ log_must zfs destroy $TESTPOOL/${LONGFSNAME}${size[j]}
((j = j + 1))
done
}
@@ -56,7 +61,7 @@ log_assert "'zfs create -s -V <size> <volume>' succeeds"
typeset -i j=0
while (( $j < ${#size[*]} )); do
- typeset cmdline="$ZFS create -s -V ${size[j]} \
+ typeset cmdline="zfs create -s -V ${size[j]} \
$TESTPOOL/${LONGFSNAME}${size[j]}"
str=$(eval $cmdline 2>&1)
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_014_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_014_pos.ksh
index b58f8f2a0..d1a8153d6 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_014_pos.ksh
@@ -44,16 +44,16 @@ TESTFS2=$(for i in $(seq $((255 - ${#TESTPOOL}))); do echo z ; done | tr -d '\n'
function cleanup
{
datasetexists $TESTPOOL/$TESTFS1 &&
- log_must $ZFS destroy $TESTPOOL/$TESTFS1
+ log_must zfs destroy $TESTPOOL/$TESTFS1
}
log_onexit cleanup
log_assert "'zfs create <filesystem>' can create a ZFS filesystem with name length 255."
-log_must $ZFS create $TESTPOOL/$TESTFS1
-log_mustnot $ZFS create $TESTPOOL/$TESTFS2
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import $TESTPOOL
+log_must zfs create $TESTPOOL/$TESTFS1
+log_mustnot zfs create $TESTPOOL/$TESTFS2
+log_must zpool export $TESTPOOL
+log_must zpool import $TESTPOOL
log_pass "'zfs create <filesystem>' works as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib
index bbc1273da..222b8e8f5 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_common.kshlib
@@ -19,12 +19,15 @@
# CDDL HEADER END
#
-#!/bin/ksh -p
#
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -38,9 +41,9 @@ function propertycheck
typeset dtst=$1
typeset propstr=$2
- typeset prop=$($ECHO $propstr | $AWK -F= '{print $1}')
- typeset expect_value=$($ECHO $propstr | $AWK -F= '{print $2}')
- typeset value=$($ZFS get -H -o value $prop $dtst)
+ typeset prop=$(echo $propstr | awk -F= '{print $1}')
+ typeset expect_value=$(echo $propstr | awk -F= '{print $2}')
+ typeset value=$(zfs get -H -o value $prop $dtst)
if [[ "$expect_value" == "$value" ]]; then
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
index e942eaebf..a5222dea0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -78,7 +78,7 @@ function test_n_check
# Clean the test environment and make it clear.
if datasetexists $CTR; then
- log_must $ZFS destroy -Rf $CTR
+ log_must zfs destroy -Rf $CTR
fi
# According to option create test compatible environment.
@@ -98,50 +98,50 @@ function test_n_check
$CTR|$FS)
if [[ $opt == *f* ]]; then
mpt_dir=$(get_prop mountpoint $FS)
- pidlist="$pidlist $($MKBUSY \
+ pidlist="$pidlist $(mkbusy \
$mpt_dir/$TESTFILE0)"
- log_note "$MKBUSY $mpt_dir/$TESTFILE0 " \
+ log_note "mkbusy $mpt_dir/$TESTFILE0 " \
"(pidlist: $pidlist)"
[[ -z $pidlist ]] && \
- log_fail "Failure from $MKBUSY"
- log_mustnot $ZFS destroy -rR $dtst
+ log_fail "Failure from mkbusy"
+ log_mustnot zfs destroy -rR $dtst
fi
;;
$VOL)
if [[ $opt == *f* ]]; then
- pidlist="$pidlist $($MKBUSY \
+ pidlist="$pidlist $(mkbusy \
$TESTDIR1/$TESTFILE0)"
- log_note "$MKBUSY $TESTDIR1/$TESTFILE0 " \
+ log_note "mkbusy $TESTDIR1/$TESTFILE0 " \
"(pidlist: $pidlist)"
[[ -z $pidlist ]] && \
- log_fail "Failure from $MKBUSY"
- log_mustnot $ZFS destroy -rR $dtst
+ log_fail "Failure from mkbusy"
+ log_mustnot zfs destroy -rR $dtst
fi
;;
$VOLSNAP)
if [[ $opt == *f* ]]; then
- pidlist="$pidlist $($MKBUSY \
+ pidlist="$pidlist $(mkbusy \
$TESTDIR1/$TESTFILE0)"
- log_note "$MKBUSY $TESTDIR1/$TESTFILE0 " \
+ log_note "mkbusy $TESTDIR1/$TESTFILE0 " \
"(pidlist: $pidlist)"
[[ -z $pidlist ]] && \
- log_fail "Failure from $MKBUSY"
- log_must_busy $ZFS destroy -rR $dtst
- log_must $ZFS snapshot $dtst
+ log_fail "Failure from mkbusy"
+ log_must_busy zfs destroy -rR $dtst
+ log_must zfs snapshot $dtst
fi
;;
$FSSNAP)
if [[ $opt == *f* ]]; then
mpt_dir=$(snapshot_mountpoint $dtst)
- pidlist="$pidlist $($MKBUSY $mpt_dir)"
- log_note "$MKBUSY $mpt_dir (pidlist: $pidlist)"
+ pidlist="$pidlist $(mkbusy $mpt_dir)"
+ log_note "mkbusy $mpt_dir (pidlist: $pidlist)"
[[ -z $pidlist ]] && \
- log_fail "Failure from $MKBUSY"
+ log_fail "Failure from mkbusy"
if is_linux ; then
- log_mustnot $ZFS destroy -rR $dtst
+ log_mustnot zfs destroy -rR $dtst
else
- log_must $ZFS destroy -rR $dtst
- log_must $ZFS snapshot $dtst
+ log_must zfs destroy -rR $dtst
+ log_must zfs snapshot $dtst
fi
fi
;;
@@ -150,24 +150,24 @@ function test_n_check
# Kill any lingering instances of mkbusy, and clear the list.
if is_linux ; then
- [[ -z $pidlist ]] || log_must $KILL -TERM $pidlist
+ [[ -z $pidlist ]] || log_must kill -TERM $pidlist
pidlist=""
- log_mustnot $PGREP -fl $MKBUSY
+ log_mustnot pgrep -fl mkbusy
fi
# Firstly, umount ufs filesystem which was created by zfs volume.
if is_global_zone; then
- log_must $UMOUNT -f $TESTDIR1
+ log_must umount -f $TESTDIR1
fi
# Invoke 'zfs destroy [-rRf] <dataset>'
- log_must $ZFS destroy $opt $dtst
+ log_must zfs destroy $opt $dtst
# Kill any lingering instances of mkbusy, and clear the list.
if ! is_linux ; then
- [[ -z $pidlist ]] || log_must $KILL -TERM $pidlist
+ [[ -z $pidlist ]] || log_must kill -TERM $pidlist
pidlist=""
- log_mustnot $PGREP -fl $MKBUSY
+ log_mustnot pgrep -fl mkbusy
fi
case $dtst in
@@ -214,7 +214,7 @@ function test_n_check
;;
esac
- log_note "'$ZFS destroy $opt $dtst' passed."
+ log_note "'zfs destroy $opt $dtst' passed."
}
log_assert "'zfs destroy -r|-R|-f|-rf|-Rf <fs|ctr|vol|snap>' should " \
@@ -226,7 +226,7 @@ typeset opt=""
typeset pidlist=""
for dtst in $CTR $FS $VOL $FSSNAP $VOLSNAP; do
for opt in "-r" "-R" "-f" "-rf" "-Rf"; do
- log_note "Starting test: $ZFS destroy $opt $dtst"
+ log_note "Starting test: zfs destroy $opt $dtst"
test_n_check $opt $dtst
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh
index 9c4e67e62..594e3ad95 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
typeset -i i=0
while (( $i < ${#data_objs[*]} )); do
datasetexists "${data_objs[i]}" && \
- $ZFS destroy -rf ${data_objs[i]}
+ zfs destroy -rf ${data_objs[i]}
((i = i + 1))
done
}
@@ -66,16 +66,16 @@ else
set -A data_objs "$TESTPOOL/$TESTFS@$TESTSNAP" "$TESTPOOL/$TESTFS1"
fi
-log_must $ZFS create $TESTPOOL/$TESTFS1
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs create $TESTPOOL/$TESTFS1
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
if is_global_zone ; then
- log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+ log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
# Max volume size is 1TB on 32-bit systems
[[ is_32bit ]] && \
BIGVOLSIZE=1Tb
- log_must $ZFS create -sV $BIGVOLSIZE $TESTPOOL/$TESTVOL1
+ log_must zfs create -sV $BIGVOLSIZE $TESTPOOL/$TESTVOL1
fi
typeset -i i=0
@@ -87,7 +87,7 @@ done
i=0
while (( $i < ${#data_objs[*]} )); do
- log_must $ZFS destroy ${data_objs[i]}
+ log_must zfs destroy ${data_objs[i]}
datasetexists ${data_objs[i]} && \
log_fail "'zfs destroy <filesystem>|<volume>|<snapshot>' fail."
((i = i + 1))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh
index 9c48359a3..3c909e458 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,12 +51,12 @@ function cleanup
{
for obj in $ctr2 $ctr1 $ctr; do
datasetexists $obj && \
- log_must $ZFS destroy -Rf $obj
+ log_must zfs destroy -Rf $obj
done
for mntp in $TESTDIR1 $TESTDIR2; do
[[ -d $mntp ]] && \
- log_must $RM -rf $mntp
+ log_must rm -rf $mntp
done
}
@@ -69,7 +69,7 @@ log_onexit cleanup
#
for dir in $TESTDIR1 $TESTDIR2; do
[[ ! -d $dir ]] && \
- log_must $MKDIR -p $dir
+ log_must mkdir -p $dir
done
ctr=$TESTPOOL/$TESTCTR
@@ -93,46 +93,46 @@ child_fs1_snap_clone1=$ctr/${TESTCLONE1}_across_ctr
#
# Create two datasets in the storage pool
#
-log_must $ZFS create $ctr
-log_must $ZFS create $ctr1
+log_must zfs create $ctr
+log_must zfs create $ctr1
#
# Create children datasets fs,vol,snapshot in the datasets, and
# clones across two datasets
#
-log_must $ZFS create $ctr2
+log_must zfs create $ctr2
for fs in $child_fs $child_fs1; do
- log_must $ZFS create $fs
+ log_must zfs create $fs
done
-log_must $ZFS set mountpoint=$child_fs_mntp $child_fs
-log_must $ZFS set mountpoint=$child_fs1_mntp $child_fs1
+log_must zfs set mountpoint=$child_fs_mntp $child_fs
+log_must zfs set mountpoint=$child_fs1_mntp $child_fs1
for snap in $child_fs_snap $child_fs1_snap; do
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
done
if is_global_zone ; then
for vol in $child_vol $child_vol1; do
- log_must $ZFS create -V $VOLSIZE $vol
+ log_must zfs create -V $VOLSIZE $vol
done
fi
for clone in $child_fs_snap_clone $child_fs_snap_clone1; do
- log_must $ZFS clone $child_fs_snap $clone
+ log_must zfs clone $child_fs_snap $clone
done
for clone in $child_fs1_snap_clone $child_fs1_snap_clone1; do
- log_must $ZFS clone $child_fs1_snap $clone
+ log_must zfs clone $child_fs1_snap $clone
done
log_note "Verify that 'zfs destroy -r' fails to destroy dataset " \
"with dependent clone outside it."
for obj in $child_fs $child_fs1 $ctr $ctr1; do
- log_mustnot $ZFS destroy -r $obj
+ log_mustnot zfs destroy -r $obj
datasetexists $obj || \
log_fail "'zfs destroy -r' fails to keep dependent " \
"clone outside the hirearchy."
@@ -142,14 +142,14 @@ done
log_note "Verify that 'zfs destroy -R' succeeds to destroy dataset " \
"with dependent clone outside it."
-log_must $ZFS destroy -R $ctr1
+log_must zfs destroy -R $ctr1
datasetexists $ctr1 && \
log_fail "'zfs destroy -R' fails to destroy dataset with clone outside it."
log_note "Verify that 'zfs destroy -r' succeeds to destroy dataset " \
"without dependent clone outside it."
-log_must $ZFS destroy -r $ctr
+log_must zfs destroy -r $ctr
datasetexists $ctr && \
log_fail "'zfs destroy -r' fails to destroy dataset with clone outside it."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh
index 317e37869..3db1331ff 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,19 +50,19 @@ function cleanup
cd $olddir
datasetexists $clone && \
- log_must $ZFS destroy -f $clone
+ log_must zfs destroy -f $clone
snapexists $snap && \
- log_must $ZFS destroy -f $snap
+ log_must zfs destroy -f $snap
for fs in $fs1 $fs2; do
datasetexists $fs && \
- log_must $ZFS destroy -f $fs
+ log_must zfs destroy -f $fs
done
for dir in $TESTDIR1 $TESTDIR2; do
[[ -d $dir ]] && \
- log_must $RM -rf $dir
+ log_must rm -rf $dir
done
}
@@ -77,7 +77,7 @@ olddir=$PWD
for dir in $TESTDIR1 $TESTDIR2; do
[[ ! -d $dir ]] && \
- log_must $MKDIR -p $dir
+ log_must mkdir -p $dir
done
fs1=$TESTPOOL/$TESTFS1
@@ -92,30 +92,30 @@ mntp2=$TESTDIR2
# make the mountpoint busy
#
for fs in $fs1 $fs2; do
- log_must $ZFS create $fs
+ log_must zfs create $fs
done
-log_must $ZFS snapshot $snap
-log_must $ZFS clone $snap $clone
+log_must zfs snapshot $snap
+log_must zfs clone $snap $clone
-log_must $ZFS set mountpoint=$mntp1 $fs1
-log_must $ZFS set mountpoint=$mntp2 $clone
+log_must zfs set mountpoint=$mntp1 $fs1
+log_must zfs set mountpoint=$mntp2 $clone
for arg in "$fs1 $mntp1" "$clone $mntp2"; do
- fs=`$ECHO $arg | $AWK '{print $1}'`
- mntp=`$ECHO $arg | $AWK '{print $2}'`
+ fs=`echo $arg | awk '{print $1}'`
+ mntp=`echo $arg | awk '{print $2}'`
log_note "Verify that 'zfs destroy' fails to" \
"destroy filesystem when it is busy."
cd $mntp
- log_mustnot $ZFS destroy $fs
+ log_mustnot zfs destroy $fs
if is_linux; then
- log_mustnot $ZFS destroy -f $fs
+ log_mustnot zfs destroy -f $fs
datasetnonexists $fs && \
log_fail "'zfs destroy -f' destroyed busy filesystem."
else
- log_must $ZFS destroy -f $fs
+ log_must zfs destroy -f $fs
datasetexists $fs && \
log_fail "'zfs destroy -f' fail to destroy busy filesystem."
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh
index 5e3619ee1..3a9370977 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -76,7 +76,7 @@ function negative_test
fi
fi
for opt in $options; do
- log_mustnot $ZFS destroy $opt $dtst
+ log_mustnot zfs destroy $opt $dtst
done
done
}
@@ -101,8 +101,8 @@ negative_test "-r -rf" "$CTR $FS $VOL"
# an explanation of what 'correct' means for this test.
#
mntpt=$(get_prop mountpoint $FS)
-pidlist=$($MKBUSY $mntpt/$TESTFILE0)
-log_note "$MKBUSY $mntpt/$TESTFILE0 (pidlist: $pidlist)"
+pidlist=$(mkbusy $mntpt/$TESTFILE0)
+log_note "mkbusy $mntpt/$TESTFILE0 (pidlist: $pidlist)"
[[ -z $pidlist ]] && log_fail "Failure from mkbusy"
negative_test "-R -rR" $CTR
@@ -124,7 +124,7 @@ elif datasetexists $FSSNAP && datasetnonexists $VOLSNAP; then
check_dataset datasetnonexists $VOLSNAP $VOLCLONE
check_dataset datasetexists $FSSNAP $FSCLONE
else
- log_must $ZFS list -rtall
+ log_must zfs list -rtall
log_fail "Unexpected datasets remaining"
fi
@@ -138,8 +138,8 @@ negative_test "-R -rR" $FS
check_dataset datasetexists $CTR $FS $VOL $VOLSNAP $VOLCLONE
check_dataset datasetnonexists $FSSNAP $FSCLONE
-log_must $KILL $pidlist
-log_mustnot $PGREP -fl $MKBUSY
+log_must kill $pidlist
+log_mustnot pgrep -fl mkbusy
pidlist=""
#
@@ -150,8 +150,8 @@ pidlist=""
#
if is_global_zone; then
setup_testenv clone
- pidlist=$($MKBUSY $TESTDIR1/$TESTFILE0)
- log_note "$MKBUSY $TESTDIR1/$TESTFILE0 (pidlist: $pidlist)"
+ pidlist=$(mkbusy $TESTDIR1/$TESTFILE0)
+ log_note "mkbusy $TESTDIR1/$TESTFILE0 (pidlist: $pidlist)"
[[ -z $pidlist ]] && log_fail "Failure from mkbusy"
negative_test "-R -rR" $CTR
check_dataset datasetexists $CTR $VOL
@@ -181,8 +181,8 @@ if is_global_zone; then
check_dataset datasetnonexists $VOLSNAP $VOLCLONE
fi
-log_must $KILL $pidlist
-log_mustnot $PGREP -fl $MKBUSY
+log_must kill $pidlist
+log_mustnot pgrep -fl mkbusy
pidlist=""
#
@@ -193,19 +193,19 @@ pidlist=""
#
mntpt=$(snapshot_mountpoint $FSSNAP)
-pidlist=$($MKBUSY $mntpt)
-log_note "$MKBUSY $mntpt (pidlist: $pidlist)"
+pidlist=$(mkbusy $mntpt)
+log_note "mkbusy $mntpt (pidlist: $pidlist)"
[[ -z $pidlist ]] && log_fail "Failure from mkbusy"
for option in -R -rR ; do
setup_testenv clone
- log_must $ZFS destroy $option $FSSNAP
+ log_must zfs destroy $option $FSSNAP
check_dataset datasetexists $CTR $FS $VOL
check_dataset datasetnonexists $FSSNAP $FSCLONE
done
-log_must $KILL $pidlist
-log_mustnot $PGREP -fl $MKBUSY
+log_must kill $pidlist
+log_mustnot pgrep -fl mkbusy
pidlist=""
log_pass "zfs destroy -f|-r|-rf|-R|-rR <dataset>' failed in different " \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh
index 7e383c26a..7dbcb2420 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -60,7 +60,7 @@ log_assert "'zfs destroy' should return an error with badly-formed parameters."
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZFS destroy ${args[i]}
+ log_mustnot zfs destroy ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
index 72272a5c9..70ad45af0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,10 +49,10 @@ verify_runnable "both"
function cleanup
{
if datasetexists $clonesnap; then
- log_must $ZFS promote $fs
+ log_must zfs promote $fs
fi
- datasetexists $clone && log_must $ZFS destroy $clone
- datasetexists $fssnap && log_must $ZFS destroy $fssnap
+ datasetexists $clone && log_must zfs destroy $clone
+ datasetexists $fssnap && log_must zfs destroy $fssnap
}
log_assert "Destroy dataset which is namespace-parent of origin should failed."
@@ -67,10 +67,10 @@ clonesnap=$fs/clone@snap
# Define key word for expected failure.
KEY_WORDS="filesystem has children"
-log_must $ZFS snapshot $fssnap
-log_must $ZFS clone $fssnap $clone
-log_must $ZFS promote $clone
-log_mustnot_expect "$KEY_WORDS" $ZFS destroy $fs
-log_mustnot_expect "$KEY_WORDS" $ZFS destroy $clone
+log_must zfs snapshot $fssnap
+log_must zfs clone $fssnap $clone
+log_must zfs promote $clone
+log_mustnot_expect "$KEY_WORDS" zfs destroy $fs
+log_mustnot_expect "$KEY_WORDS" zfs destroy $clone
log_pass "Destroy dataset which is namespace-parent of origin passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_008_pos.ksh
index 3efc9c975..f8b8f9005 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_008_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,7 +42,7 @@ function test_s_run
{
typeset snap=$1
- log_must $ZFS destroy -d $snap
+ log_must zfs destroy -d $snap
log_mustnot datasetexists $snap
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_009_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_009_pos.ksh
index 510776e6e..57e5761bc 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_009_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,10 +47,10 @@ function test_c_run
snap=$(eval echo \$${dstype}SNAP)
clone=$(eval echo \$${dstype}CLONE)
- log_must $ZFS destroy -d $snap
+ log_must zfs destroy -d $snap
log_must datasetexists $snap
log_must eval "[[ $(get_prop defer_destroy $snap) == 'on' ]]"
- log_must $ZFS destroy $clone
+ log_must zfs destroy $clone
log_mustnot datasetexists $snap
log_mustnot datasetexists $clone
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_010_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_010_pos.ksh
index b848e8a82..05debb5a0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_010_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,9 +52,9 @@ function test_clone_run
ds=$(eval echo \$${dstype})
snap=$(eval echo \$${dstype}SNAP)
clone=$(eval echo \$${dstype}CLONE)
- log_must $ZFS destroy -d $snap
+ log_must zfs destroy -d $snap
log_must datasetexists $snap
- log_must $ZFS destroy -R $clone
+ log_must zfs destroy -R $clone
log_mustnot datasetexists $snap
log_mustnot datasetexists $clone
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_011_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_011_pos.ksh
index b59fc9bda..634bfc20c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_011_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,11 +37,11 @@ function test_snap_run
typeset dstype=$1
snap=$(eval echo \$${dstype}SNAP)
- log_must $ZFS hold zfstest $snap
- log_must $ZFS destroy -d $snap
+ log_must zfs hold zfstest $snap
+ log_must zfs destroy -d $snap
log_must datasetexists $snap
log_must eval "[[ $(get_prop defer_destroy $snap) == 'on' ]]"
- log_must $ZFS release zfstest $snap
+ log_must zfs release zfstest $snap
log_mustnot datasetexists $snap
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_012_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_012_pos.ksh
index d543f124b..d4b64cf4c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_012_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,23 +37,23 @@ function test_snap_run
typeset dstype=$1
snap=$(eval echo \$${dstype}SNAP)
- log_must $ZFS hold zfstest1 $snap
- log_must $ZFS destroy -d $snap
+ log_must zfs hold zfstest1 $snap
+ log_must zfs destroy -d $snap
log_must datasetexists $snap
log_must eval "[[ $(get_prop defer_destroy $snap) == 'on' ]]"
- log_must $ZFS hold zfstest2 $snap
- log_mustnot $ZFS hold zfstest1 $snap
- log_mustnot $ZFS hold zfstest2 $snap
+ log_must zfs hold zfstest2 $snap
+ log_mustnot zfs hold zfstest1 $snap
+ log_mustnot zfs hold zfstest2 $snap
- log_must $ZFS release zfstest1 $snap
+ log_must zfs release zfstest1 $snap
log_must datasetexists $snap
- log_mustnot $ZFS release zfstest1 $snap
+ log_mustnot zfs release zfstest1 $snap
log_must datasetexists $snap
- log_mustnot $ZFS release zfstest3 $snap
+ log_mustnot zfs release zfstest3 $snap
log_must datasetexists $snap
- log_must $ZFS release zfstest2 $snap
+ log_must zfs release zfstest2 $snap
log_mustnot datasetexists $snap
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_013_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_013_neg.ksh
index 2a7ee209e..406c9d43f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_013_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_013_neg.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,11 +36,11 @@ function test_snap_run
typeset dstype=$1
snap=$(eval echo \$${dstype}SNAP)
- log_must $ZFS hold zfstest $snap
- log_mustnot $ZFS destroy $snap
+ log_must zfs hold zfstest $snap
+ log_mustnot zfs destroy $snap
log_must datasetexists $snap
- log_must $ZFS release zfstest $snap
- log_must $ZFS destroy $snap
+ log_must zfs release zfstest $snap
+ log_must zfs destroy $snap
log_mustnot datasetexists $snap
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_014_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_014_pos.ksh
index 562578598..df7cfcf52 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_014_pos.ksh
@@ -15,7 +15,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,12 +45,12 @@ datasets="$TESTPOOL/$TESTFS1 $TESTPOOL/$TESTFS1/$TESTFS2
function cleanup
{
for ds in $datasets; do
- datasetexists $ds && $ZFS destroy -rf $ds
+ datasetexists $ds && zfs destroy -rf $ds
done
}
# create nested datasets
-log_must $ZFS create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
+log_must zfs create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
# verify dataset creation
for ds in $datasets; do
@@ -58,13 +58,13 @@ for ds in $datasets; do
done
# create recursive nestedd snapshot
-log_must $ZFS snapshot -r $TESTPOOL/$TESTFS1@snap
+log_must zfs snapshot -r $TESTPOOL/$TESTFS1@snap
for ds in $datasets; do
datasetexists $ds@snap || log_fail "Create $ds@snap snapshot fail."
done
# destroy nested snapshot recursively
-log_must $ZFS destroy -R $TESTPOOL/$TESTFS1@snap
+log_must zfs destroy -R $TESTPOOL/$TESTFS1@snap
# verify snapshot destroy
for ds in $datasets; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_015_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_015_pos.ksh
index f2e5ce6cf..487c7a642 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_015_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_015_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
# DESCRIPTION
@@ -30,130 +30,130 @@
function cleanup
{
- datasetexists $TESTPOOL/$TESTFS1 && $ZFS destroy -R $TESTPOOL/$TESTFS1
- datasetexists $TESTPOOL/$TESTFS2 && $ZFS destroy -R $TESTPOOL/$TESTFS2
- poolexists $TESTPOOL2 && $ZPOOL destroy $TESTPOOL2
- $RM -rf $VIRTUAL_DISK
+ datasetexists $TESTPOOL/$TESTFS1 && zfs destroy -R $TESTPOOL/$TESTFS1
+ datasetexists $TESTPOOL/$TESTFS2 && zfs destroy -R $TESTPOOL/$TESTFS2
+ poolexists $TESTPOOL2 && zpool destroy $TESTPOOL2
+ rm -rf $VIRTUAL_DISK
}
log_assert "zfs destroy for multiple snapshot is handled correctly"
log_onexit cleanup
-$ZFS create $TESTPOOL/$TESTFS1
+zfs create $TESTPOOL/$TESTFS1
typeset -i i=1
snaplist=""
log_note "zfs destroy on valid snapshot names"
for i in 1 2 3 4 5; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
snaplist=$snaplist,snap$i
done
snaplist=${snaplist#,}
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@$snaplist
+log_must zfs destroy $TESTPOOL/$TESTFS1@$snaplist
for i in 1 2 3 4 5; do
log_mustnot snapexists $TESTPOOL/$TESFS1@snap$i
done
log_note "zfs destroy with all bogus snapshot names"
-log_mustnot $ZFS destroy $TESTPOOL/$TESTFS1@snap12,snap21,sna@pple1@,s""nappy2
+log_mustnot zfs destroy $TESTPOOL/$TESTFS1@snap12,snap21,sna@pple1@,s""nappy2
log_note "zfs destroy with some bogus snapshot names"
for i in 1 2 3; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
done
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1,snap2,snapple1,snappy2,snap3
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1,snap2,snapple1,snappy2,snap3
for i in 1 2 3; do
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap$i
done
log_note "zfs destroy with some snapshot names having special characters"
for i in 1 2 3; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
done
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1,@,snap2,,,,snap3,
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1,@,snap2,,,,snap3,
for i in 1 2 3; do
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap$i
done
log_note "zfs destroy for too many snapshots"
snaplist=""
for i in {1..100}; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
snaplist=$snaplist,snap$i
done
snaplist=${snaplist#,}
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@$snaplist
+log_must zfs destroy $TESTPOOL/$TESTFS1@$snaplist
for i in {1..100}; do
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap$i
done
log_note "zfs destroy multiple snapshots with hold"
snaplist=""
for i in 1 2 3 4 5; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
- log_must $ZFS hold keep $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs hold keep $TESTPOOL/$TESTFS1@snap$i
snaplist=$snaplist,snap$i
done
snaplist=${snaplist#,}
-log_mustnot $ZFS destroy $TESTPOOL/$TESTFS1@$snaplist
+log_mustnot zfs destroy $TESTPOOL/$TESTFS1@$snaplist
for i in 1 2 3 4 5; do
- log_must $ZFS release keep $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs release keep $TESTPOOL/$TESTFS1@snap$i
done
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@$snaplist
+log_must zfs destroy $TESTPOOL/$TESTFS1@$snaplist
log_note "zfs destroy for multiple snapshots having clones"
for i in 1 2 3 4 5; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
done
snaplist=""
for i in 1 2 3 4 5; do
- log_must $ZFS clone $TESTPOOL/$TESTFS1@snap$i $TESTPOOL/$TESTFS1/clone$i
+ log_must zfs clone $TESTPOOL/$TESTFS1@snap$i $TESTPOOL/$TESTFS1/clone$i
snaplist=$snaplist,snap$i
done
snaplist=${snaplist#,}
-log_mustnot $ZFS destroy $TESTPOOL/$TESTFS1@$snaplist
+log_mustnot zfs destroy $TESTPOOL/$TESTFS1@$snaplist
for i in 1 2 3 4 5; do
log_must snapexists $TESTPOOL/$TESTFS1@snap$i
- log_must $ZFS destroy $TESTPOOL/$TESTFS1/clone$i
+ log_must zfs destroy $TESTPOOL/$TESTFS1/clone$i
done
log_note "zfs destroy for snapshots for different datasets"
-log_must $ZFS create $TESTPOOL/$TESTFS2
-log_must $ZFS snapshot $TESTPOOL/$TESTFS2@fs2snap
-log_must $ZFS create $TESTPOOL/$TESTFS1/$TESTFS2
-log_must $ZFS snapshot $TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
+log_must zfs create $TESTPOOL/$TESTFS2
+log_must zfs snapshot $TESTPOOL/$TESTFS2@fs2snap
+log_must zfs create $TESTPOOL/$TESTFS1/$TESTFS2
+log_must zfs snapshot $TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
long_arg=$TESTPOOL/$TESTFS1@snap1,$TESTPOOL/$TESTFS2@fs2snap,
long_arg=$long_arg$TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
-log_must $ZFS destroy $long_arg
+log_must zfs destroy $long_arg
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap1
log_must snapexists $TESTPOOL/$TESTFS2@fs2snap
log_must snapexists $TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@fs2snap,fs12snap,snap2
+log_must zfs destroy $TESTPOOL/$TESTFS1@fs2snap,fs12snap,snap2
log_must snapexists $TESTPOOL/$TESTFS2@fs2snap
log_must snapexists $TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap2
-log_must $ZFS destroy $TESTPOOL/$TESTFS2@fs2snap,fs12snap,snap3
+log_must zfs destroy $TESTPOOL/$TESTFS2@fs2snap,fs12snap,snap3
log_mustnot snapexists $TESTPOOL/$TESTFS2@fs2snap
log_must snapexists $TESTPOOL/$TESTFS1/$TESTFS2@fs12snap
log_must snapexists $TESTPOOL/$TESTFS1@snap3
log_note "zfs destroy for snapshots from different pools"
VIRTUAL_DISK=/var/tmp/disk
-log_must $MKFILE $MINVDEVSIZE $VIRTUAL_DISK
-log_must $ZPOOL create $TESTPOOL2 $VIRTUAL_DISK
+log_must mkfile $MINVDEVSIZE $VIRTUAL_DISK
+log_must zpool create $TESTPOOL2 $VIRTUAL_DISK
log_must poolexists $TESTPOOL2
-log_must $ZFS create $TESTPOOL2/$TESTFS1
-log_must $ZFS snapshot $TESTPOOL2/$TESTFS1@snap
+log_must zfs create $TESTPOOL2/$TESTFS1
+log_must zfs snapshot $TESTPOOL2/$TESTFS1@snap
long_arg=$TESTPOOL2/$TESTFS1@snap,$TESTPOOL/$TESTFS1@snap3,
long_arg=$long_arg$TESTPOOL/$TESTFS1@snap5
-log_must $ZFS destroy $long_arg
+log_must zfs destroy $long_arg
log_mustnot snapexists $TESTPOOL2/$TESTFS1@snap
log_must snapexists $TESTPOOL/$TESTFS1@snap3
log_must snapexists $TESTPOOL/$TESTFS1@snap5
-log_must $ZFS snapshot $TESTPOOL2/$TESTFS1@snap
-log_must $ZFS destroy $TESTPOOL2/$TESTFS1@snap5,snap3,snap
+log_must zfs snapshot $TESTPOOL2/$TESTFS1@snap
+log_must zfs destroy $TESTPOOL2/$TESTFS1@snap5,snap3,snap
log_mustnot snapexists $TESTPOOL2/$TESTFS1@snap
log_must snapexists $TESTPOOL/$TESTFS1@snap3
log_must snapexists $TESTPOOL/$TESTFS1@snap5
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_016_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_016_pos.ksh
index 2a7b8120e..83cd0a27c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_016_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_016_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
# DESCRIPTION
@@ -30,20 +30,20 @@
function cleanup
{
datasetexists $TESTPOOL/$TESTFS1 && \
- log_must $ZFS destroy -R $TESTPOOL/$TESTFS1
+ log_must zfs destroy -R $TESTPOOL/$TESTFS1
datasetexists $TESTPOOL/$TESTVOL && \
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTVOL
+ log_must zfs destroy -Rf $TESTPOOL/$TESTVOL
}
function setup_snapshots
{
for i in $snaps; do
datasetexists $TESTPOOL/$TESTFS1@snap$i && \
- log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs destroy $TESTPOOL/$TESTFS1@snap$i
datasetexists $TESTPOOL/$TESTVOL@snap$i && \
- log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap$i
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
- log_must $ZFS snapshot $TESTPOOL/$TESTVOL@snap$i
+ log_must zfs destroy $TESTPOOL/$TESTVOL@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs snapshot $TESTPOOL/$TESTVOL@snap$i
done
}
@@ -78,30 +78,30 @@ valid_args="@snap1%snap5 @%"
log_assert "zfs destroy deletes ranges of snapshots"
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS1
-log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+log_must zfs create $TESTPOOL/$TESTFS1
+log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
snaps="1 2 3 4 5"
log_note "Verify the valid arguments"
range="1 2 3 4 5"
for args in $valid_args; do
setup_snapshots
- log_must $ZFS destroy $TESTPOOL/$TESTFS1$args
- log_must $ZFS destroy $TESTPOOL/$TESTVOL$args
+ log_must zfs destroy $TESTPOOL/$TESTFS1$args
+ log_must zfs destroy $TESTPOOL/$TESTVOL$args
verify_snapshots
done
log_note "Verify invalid arguments"
setup_snapshots
for args in $invalid_args; do
- log_mustnot $ZFS destroy $TESTPOOL/$TESTFS1$args
- log_mustnot $ZFS destroy $TESTPOOL/$TESTVOL$args
+ log_mustnot zfs destroy $TESTPOOL/$TESTFS1$args
+ log_mustnot zfs destroy $TESTPOOL/$TESTVOL$args
log_must verify_snapshots 1
done
log_note "Destroy the beginning range"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@%snap3
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@%snap3
+log_must zfs destroy $TESTPOOL/$TESTFS1@%snap3
+log_must zfs destroy $TESTPOOL/$TESTVOL@%snap3
range="1 2 3"
verify_snapshots
range="4 5"
@@ -109,19 +109,19 @@ verify_snapshots 1
setup_snapshots
log_note "Destroy the mid range"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap2%snap4
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap2%snap4
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap2%snap4
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap2%snap4
range="2 3 4"
verify_snapshots
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1%snap5
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap5
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1%snap5
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap1%snap5
range="1 5"
verify_snapshots
setup_snapshots
log_note "Destroy the end range"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap3%
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap3%
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap3%
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap3%
range="1 2"
verify_snapshots 1
range="3 4 5"
@@ -129,8 +129,8 @@ verify_snapshots
setup_snapshots
log_note "Destroy a simple list"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap2,snap4
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap2,snap4
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap2,snap4
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap2,snap4
range="2 4"
verify_snapshots
range="1 3 5"
@@ -138,8 +138,8 @@ verify_snapshots 1
setup_snapshots
log_note "Destroy a list and range together"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1%snap3,snap5
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap3,snap5
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1%snap3,snap5
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap1%snap3,snap5
range="1 2 3 5"
verify_snapshots
range=4
@@ -148,8 +148,8 @@ verify_snapshots 1
snaps="1 2 3 5 6 7 8 9 10"
setup_snapshots
log_note "Destroy a list of ranges"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1%snap3,snap5
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap3,snap5
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1%snap3,snap5
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap1%snap3,snap5
range="1 2 3 5"
verify_snapshots
range=4
@@ -160,27 +160,27 @@ setup_snapshots
log_note "Snapshot destory with hold"
range="1 2 3 4 5"
for i in 1 2 3 4 5; do
- log_must $ZFS hold keep $TESTPOOL/$TESTFS1@snap$i
- log_must $ZFS hold keep $TESTPOOL/$TESTVOL@snap$i
+ log_must zfs hold keep $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs hold keep $TESTPOOL/$TESTVOL@snap$i
done
-log_mustnot $ZFS destroy $TESTPOOL/$TESTFS1@snap1%snap5
-log_mustnot $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap5
+log_mustnot zfs destroy $TESTPOOL/$TESTFS1@snap1%snap5
+log_mustnot zfs destroy $TESTPOOL/$TESTVOL@snap1%snap5
verify_snapshots 1
for i in 1 2 3 4 5; do
- log_must $ZFS release keep $TESTPOOL/$TESTFS1@snap$i
- log_must $ZFS release keep $TESTPOOL/$TESTVOL@snap$i
+ log_must zfs release keep $TESTPOOL/$TESTFS1@snap$i
+ log_must zfs release keep $TESTPOOL/$TESTVOL@snap$i
done
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap1%snap5
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap5
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap1%snap5
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap1%snap5
verify_snapshots
log_note "Range destroy for snapshots having clones"
setup_snapshots
for i in 1 2 3 4 5; do
- log_must $ZFS clone $TESTPOOL/$TESTFS1@snap$i $TESTPOOL/$TESTFS1/clone$i
+ log_must zfs clone $TESTPOOL/$TESTFS1@snap$i $TESTPOOL/$TESTFS1/clone$i
done
-log_must $ZFS destroy -R $TESTPOOL/$TESTFS1@snap1%snap5
-log_must $ZFS destroy $TESTPOOL/$TESTVOL@snap1%snap5
+log_must zfs destroy -R $TESTPOOL/$TESTFS1@snap1%snap5
+log_must zfs destroy $TESTPOOL/$TESTVOL@snap1%snap5
verify_snapshots
log_pass "'zfs destroy' successfully destroys ranges of snapshots"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_common.kshlib
index 47996eb01..b88276a1e 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/zfs_destroy_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,44 +51,44 @@ function setup_testenv #[dtst]
typeset dtst=$1
if ! datasetexists $CTR; then
- log_must $ZFS create $CTR
+ log_must zfs create $CTR
fi
if ! datasetexists $FS; then
- log_must $ZFS create $FS
+ log_must zfs create $FS
fi
# Volume test is only availible on globle zone
if ! datasetexists $VOL && is_global_zone; then
- log_must $ZFS create -V $VOLSIZE $VOL
+ log_must zfs create -V $VOLSIZE $VOL
block_device_wait
- $ECHO "y" | $NEWFS $ZVOL_DEVDIR/$VOL > /dev/null 2>&1
+ echo "y" | newfs $ZVOL_DEVDIR/$VOL > /dev/null 2>&1
if (( $? == 0 )); then
- log_note "SUCCESS: $NEWFS $ZVOL_DEVDIR/$VOL>/dev/null"
+ log_note "SUCCESS: newfs $ZVOL_DEVDIR/$VOL>/dev/null"
else
- log_fail "$NEWFS $ZVOL_DEVDIR/$VOL > /dev/null"
+ log_fail "newfs $ZVOL_DEVDIR/$VOL > /dev/null"
fi
if [[ ! -d $TESTDIR1 ]]; then
- log_must $MKDIR $TESTDIR1
+ log_must mkdir $TESTDIR1
fi
- log_must $MOUNT $ZVOL_DEVDIR/$VOL $TESTDIR1
+ log_must mount $ZVOL_DEVDIR/$VOL $TESTDIR1
fi
if [[ $dtst == snap || $dtst == clone ]]; then
if ! datasetexists $FSSNAP; then
- log_must $ZFS snapshot $FSSNAP
+ log_must zfs snapshot $FSSNAP
fi
if ! datasetexists $VOLSNAP && is_global_zone; then
- log_must $ZFS snapshot $VOLSNAP
+ log_must zfs snapshot $VOLSNAP
fi
fi
if [[ $dtst == clone ]]; then
if ! datasetexists $FSCLONE; then
- log_must $ZFS clone $FSSNAP $FSCLONE
+ log_must zfs clone $FSSNAP $FSCLONE
fi
if ! datasetexists $VOLCLONE && is_global_zone; then
- log_must $ZFS clone $VOLSNAP $VOLCLONE
+ log_must zfs clone $VOLSNAP $VOLCLONE
fi
fi
}
@@ -98,16 +98,16 @@ function setup_testenv #[dtst]
function cleanup_testenv
{
if is_global_zone && ismounted "$TESTDIR1" "$NEWFS_DEFAULT_FS" ; then
- log_must $UMOUNT -f $TESTDIR1
+ log_must umount -f $TESTDIR1
fi
if [[ -d $TESTDIR1 ]]; then
- log_must $RM -rf $TESTDIR1
+ log_must rm -rf $TESTDIR1
fi
- $PKILL $MKBUSY
+ pkill mkbusy
if datasetexists $CTR; then
- log_must $ZFS destroy -Rf $CTR
+ log_must zfs destroy -Rf $CTR
fi
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh
index e62482d3f..92d51944f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -89,7 +93,7 @@ function check_return_value
while read line; do
typeset item
- item=$($ECHO $line | $AWK '{print $2}' 2>&1)
+ item=$(echo $line | awk '{print $2}' 2>&1)
if [[ $item == $p ]]; then
((found += 1))
@@ -103,7 +107,7 @@ function check_return_value
fi
done
- log_note "SUCCESS: '$ZFS get $opt $prop $dst'."
+ log_note "SUCCESS: 'zfs get $opt $prop $dst'."
}
log_assert "Setting the valid options and properties 'zfs get' should return " \
@@ -122,11 +126,11 @@ typeset -i i=0
while ((i < ${#dataset[@]})); do
for opt in "${options[@]}"; do
for prop in ${all_props[@]}; do
- eval "$ZFS get $opt $prop ${dataset[i]} > \
+ eval "zfs get $opt $prop ${dataset[i]} > \
$TESTDIR/$TESTFILE0"
ret=$?
if [[ $ret != 0 ]]; then
- log_fail "$ZFS get returned: $ret"
+ log_fail "zfs get returned: $ret"
fi
check_return_value ${dataset[i]} "$prop" "$opt"
done
@@ -138,11 +142,11 @@ i=0
while ((i < ${#bookmark[@]})); do
for opt in "${options[@]}"; do
for prop in ${bookmark_props[@]}; do
- eval "$ZFS get $opt $prop ${bookmark[i]} > \
+ eval "zfs get $opt $prop ${bookmark[i]} > \
$TESTDIR/$TESTFILE0"
ret=$?
if [[ $ret != 0 ]]; then
- log_fail "$ZFS get returned: $ret"
+ log_fail "zfs get returned: $ret"
fi
check_return_value ${bookmark[i]} "$prop" "$opt"
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_002_pos.ksh
index d425a261a..f49f58e8c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
#
@@ -75,10 +79,10 @@ for dst in ${dataset[@]}; do
for opt in "" $(gen_option_str "${options[*]}" "-" "" $opt_numb); do
for prop in $(gen_option_str "${props[*]}" "" "," $prop_numb)
do
- $ZFS get $opt $prop $dst > /dev/null 2>&1
+ zfs get $opt $prop $dst > /dev/null 2>&1
ret=$?
if [[ $ret != 0 ]]; then
- log_fail "$ZFS get $opt $prop $dst (Code: $ret)"
+ log_fail "zfs get $opt $prop $dst (Code: $ret)"
fi
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_003_pos.ksh
index 77a58e10f..2ea5aa0cb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,18 +46,18 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS mount -o remount,atime $TESTPOOL/$TESTFS
+ log_must zfs mount -o remount,atime $TESTPOOL/$TESTFS
}
log_assert "'zfs get' should get consistent report with different option."
log_onexit cleanup
-log_must $ZFS set atime=on $TESTPOOL/$TESTFS
-log_must $ZFS mount -o remount,noatime $TESTPOOL/$TESTFS
+log_must zfs set atime=on $TESTPOOL/$TESTFS
+log_must zfs mount -o remount,noatime $TESTPOOL/$TESTFS
-value1=$($ZFS get -H atime $TESTPOOL/$TESTFS | $AWK '{print $3}')
-value2=$($ZFS get -H all $TESTPOOL/$TESTFS | $AWK '{print $2 " " $3}' | \
- $GREP ^atime | $AWK '{print $2}')
+value1=$(zfs get -H atime $TESTPOOL/$TESTFS | awk '{print $3}')
+value2=$(zfs get -H all $TESTPOOL/$TESTFS | awk '{print $2 " " $3}' | \
+ grep ^atime | awk '{print $2}')
if [[ $value1 != $value2 ]]; then
log_fail "value1($value1) != value2($value2)"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_004_pos.ksh
index 566da2272..f57628c16 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,27 +45,27 @@ verify_runnable "both"
function cleanup
{
- [[ -e $propfile ]] && $RM -f $propfile
+ [[ -e $propfile ]] && rm -f $propfile
datasetexists $clone && \
- log_must $ZFS destroy $clone
+ log_must zfs destroy $clone
for snap in $fssnap $volsnap ; do
snapexists $snap && \
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
done
if [[ -n $globalzone ]] ; then
for pool in $TESTPOOL1 $TESTPOOL2 $TESTPOOL3; do
poolexists $pool && \
- log_must $ZPOOL destroy -f $pool
+ log_must zpool destroy -f $pool
done
- for file in `$LS $TESTDIR1/poolfile*`; do
- $RM -f $file
+ for file in `ls $TESTDIR1/poolfile*`; do
+ rm -f $file
done
else
for fs in $TESTPOOL/$TESTFS1 $TESTPOOL/$TESTFS2 $TESTPOOL/$TESTFS3; do
datasetexists $fs && \
- log_must $ZFS destroy -rf $fs
+ log_must zfs destroy -rf $fs
done
fi
}
@@ -92,12 +92,12 @@ volsnap=$TESTPOOL/$TESTVOL@$TESTSNAP
#set user defined properties for $TESTPOOL
for usrprop in ${usrprops[@]}; do
- log_must $ZFS set $usrprop $TESTPOOL
+ log_must zfs set $usrprop $TESTPOOL
done
# create snapshot and clone in $TESTPOOL
-log_must $ZFS snapshot $fssnap
-log_must $ZFS clone $fssnap $clone
-log_must $ZFS snapshot $volsnap
+log_must zfs snapshot $fssnap
+log_must zfs clone $fssnap $clone
+log_must zfs snapshot $volsnap
# collect datasets which can be set user defined properties
usrpropds="$clone $fs"
@@ -120,31 +120,31 @@ while (( availspace > DFILESIZE )) && (( i < 3 )) ; do
(( i += 1 ))
if [[ -n $globalzone ]] ; then
- log_must $MKFILE $FILESIZE ${file}$i
+ log_must mkfile $FILESIZE ${file}$i
eval pool=\$TESTPOOL$i
- log_must $ZPOOL create $pool ${file}$i
+ log_must zpool create $pool ${file}$i
else
eval pool=$TESTPOOL/\$TESTFS$i
- log_must $ZFS create $pool
+ log_must zfs create $pool
fi
#set user defined properties for testing
for usrprop in ${usrprops[@]}; do
- log_must $ZFS set $usrprop $pool
+ log_must zfs set $usrprop $pool
done
#create datasets in pool
- log_must $ZFS create $pool/$TESTFS
- log_must $ZFS snapshot $pool/$TESTFS@$TESTSNAP
- log_must $ZFS clone $pool/$TESTFS@$TESTSNAP $pool/$TESTCLONE
+ log_must zfs create $pool/$TESTFS
+ log_must zfs snapshot $pool/$TESTFS@$TESTSNAP
+ log_must zfs clone $pool/$TESTFS@$TESTSNAP $pool/$TESTCLONE
if [[ -n $globalzone ]] ; then
- log_must $ZFS create -V $VOLSIZE $pool/$TESTVOL
+ log_must zfs create -V $VOLSIZE $pool/$TESTVOL
else
- log_must $ZFS create $pool/$TESTVOL
+ log_must zfs create $pool/$TESTVOL
fi
- ds=`$ZFS list -H -r -o name -t filesystem,volume $pool`
+ ds=`zfs list -H -r -o name -t filesystem,volume $pool`
usrpropds="$usrpropds $pool/$TESTFS $pool/$TESTCLONE $pool/$TESTVOL"
allds="$allds $pool/$TESTFS $pool/$TESTCLONE $pool/$TESTVOL \
$pool/$TESTFS@$TESTSNAP"
@@ -162,18 +162,18 @@ typeset -i i=0
typeset -i propnum=0
typeset -i failflag=0
while (( i < ${#opts[*]} )); do
- [[ -e $propfile ]] && $RM -f $propfile
- log_must eval "$ZFS get ${opts[i]} all >$propfile"
+ [[ -e $propfile ]] && rm -f $propfile
+ log_must eval "zfs get ${opts[i]} all >$propfile"
for ds in $allds; do
- $GREP $ds $propfile >/dev/null 2>&1
+ grep $ds $propfile >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "There is no property for" \
"dataset $ds in 'get all' output."
- propnum=`$CAT $propfile | $AWK '{print $1}' | \
- $GREP "${ds}$" | $WC -l`
- ds_type=`$ZFS get -H -o value type $ds`
+ propnum=`cat $propfile | awk '{print $1}' | \
+ grep "${ds}$" | wc -l`
+ ds_type=`zfs get -H -o value type $ds`
case $ds_type in
filesystem )
(( propnum < fspropnum )) && \
@@ -208,7 +208,7 @@ function do_particular_prop_test #<property> <suitable datasets>
typeset ds="$2"
for prop in ${commprops[*]}; do
- ds=`$ZFS get -H -o name $prop`
+ ds=`zfs get -H -o name $prop`
[[ "$ds" != "$allds" ]] && \
log_fail "The result datasets are $ds, but all suitable" \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh
index 4380e3852..2de640f87 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
#
@@ -83,10 +87,10 @@ function test_options
for dst in ${dataset[@]}; do
for opt in $opts; do
for prop in $props; do
- $ZFS get $opt -- $prop $dst > /dev/null 2>&1
+ zfs get $opt -- $prop $dst > /dev/null 2>&1
ret=$?
if [[ $ret == 0 ]]; then
- log_fail "$ZFS get $opt -- $prop " \
+ log_fail "zfs get $opt -- $prop " \
"$dst unexpectedly succeeded."
fi
done
@@ -108,10 +112,10 @@ function test_options_bookmarks
for dst in ${bookmark[@]}; do
for opt in $opts; do
for prop in $props; do
- $ZFS get $opt -- $prop $dst > /dev/null 2>&1
+ zfs get $opt -- $prop $dst > /dev/null 2>&1
ret=$?
if [[ $ret == 0 ]]; then
- log_fail "$ZFS get $opt -- $prop " \
+ log_fail "zfs get $opt -- $prop " \
"$dst unexpectedly succeeded."
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_006_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_006_neg.ksh
index 58b08261d..d006748e5 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_006_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
#
@@ -52,7 +56,7 @@ set -A bad_combine "ALL" "\-R all" "-P all" "-h all" "-rph all" "-RpH all" "-Pr
typeset -i i=0
while (( i < ${#bad_combine[*]} ))
do
- log_mustnot eval "$ZFS get ${bad_combine[i]} >/dev/null"
+ log_mustnot eval "zfs get ${bad_combine[i]} >/dev/null"
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_007_neg.ksh
index 850c1ca24..9bb00807f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
#
@@ -52,7 +56,7 @@ set -A badargs "o name,property,value,resource" "o name" \
typeset -i i=0
while (( i < ${#badargs[*]} ))
do
- log_mustnot eval "$ZFS get \"${badargs[i]}\" >/dev/null 2>&1"
+ log_mustnot eval "zfs get \"${badargs[i]}\" >/dev/null 2>&1"
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh
index 9d5462562..29bd10d48 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_008_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -53,7 +57,7 @@ set -A props type used available creation volsize referenced compressratio \
usedbychildren usedbydataset usedbyrefreservation usedbysnapshots \
userquota@root groupquota@root userused@root groupused@root
-$ZFS upgrade -v > /dev/null 2>&1
+zfs upgrade -v > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
set -A all_props ${all_props[*]} version
fi
@@ -88,7 +92,7 @@ for dst in ${dataset[@]}; do
(( depth_item = $RANDOM % ${#depth_options[@]} ))
for prop in $(gen_option_str "${props[*]}" "" "," $prop_numb)
do
- log_must eval "$ZFS get -${depth_options[depth_item]} ${options[item]} $prop $dst > /dev/null 2>&1"
+ log_must eval "zfs get -${depth_options[depth_item]} ${options[item]} $prop $dst > /dev/null 2>&1"
done
(( i += 1 ))
done
@@ -99,7 +103,7 @@ for dst in ${bookmark[@]}; do
while (( i < opt_numb )); do
(( item = $RANDOM % ${#options[@]} ))
(( depth_item = $RANDOM % ${#depth_options[@]} ))
- log_must eval "$ZFS get -${depth_options[depth_item]} ${options[item]} $bookmark_props $dst > /dev/null 2>&1"
+ log_must eval "zfs get -${depth_options[depth_item]} ${options[item]} $bookmark_props $dst > /dev/null 2>&1"
(( i += 1 ))
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh
index 0adb5c1cb..43748ae35 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_009_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -56,7 +60,7 @@ set -A all_props type used available creation volsize referenced \
usedbychildren usedbydataset usedbyrefreservation usedbysnapshots \
userquota@root groupquota@root userused@root groupused@root
-$ZFS upgrade -v > /dev/null 2>&1
+zfs upgrade -v > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
set -A all_props ${all_props[*]} version
fi
@@ -77,9 +81,9 @@ for dp in ${depth_array[@]}; do
(( j+=1 ))
done
for prop in $(gen_option_str "${all_props[*]}" "" "," $prop_numb); do
- log_must eval "$ZFS get -H -d $dp -o name $prop $DEPTH_FS > $DEPTH_OUTPUT"
- log_must eval "$ZFS get -rH -o name $prop $DEPTH_FS | $EGREP -e '$eg_opt' > $EXPECT_OUTPUT"
- log_must $DIFF $DEPTH_OUTPUT $EXPECT_OUTPUT
+ log_must eval "zfs get -H -d $dp -o name $prop $DEPTH_FS > $DEPTH_OUTPUT"
+ log_must eval "zfs get -rH -o name $prop $DEPTH_FS | egrep -e '$eg_opt' > $EXPECT_OUTPUT"
+ log_must diff $DEPTH_OUTPUT $EXPECT_OUTPUT
done
(( old_val=dp ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_010_neg.ksh
index e8c36073a..e1f53845f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_010_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -46,7 +50,7 @@ set -A badargs "a" "AB" "aBc" "2A" "a2b" "aB2" "-1" "-32" "-999"
typeset -i i=0
while (( i < ${#badargs[*]} ))
do
- log_mustnot eval "$ZFS get -d ${badargs[i]} $TESTPOOL/$TESTFS >/dev/null 2>&1"
+ log_mustnot eval "zfs get -d ${badargs[i]} $TESTPOOL/$TESTFS >/dev/null 2>&1"
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
index 965686b93..d8cb9af02 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_common.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -98,5 +102,5 @@ function cleanup
bkmarkexists $TESTPOOL/$TESTFS#$TESTBKMARK && \
destroy_bookmark $TESTPOOL/$TESTFS#$TESTBKMARK
- [[ -e $TESTFILE0 ]] && log_must $RM $TESTFILE0
+ [[ -e $TESTFILE0 ]] && log_must rm $TESTFILE0
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
index 874cfa3b5..8ef8d9aa1 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
DEPTH_FS=$TESTPOOL/depth_fs
@@ -40,7 +44,7 @@ function depth_fs_setup
typeset -i i j k
typeset fslist
- log_must $ZFS create $DEPTH_FS
+ log_must zfs create $DEPTH_FS
(( i=1 ))
while (( i<=MAX_DEPTH )); do
@@ -48,7 +52,7 @@ function depth_fs_setup
fslist=$DEPTH_FS
else
(( k=i-1 ))
- fslist=$($ZFS list -rH -t filesystem -o name $DEPTH_FS|$GREP depth"$k"$)
+ fslist=$(zfs list -rH -t filesystem -o name $DEPTH_FS|grep depth"$k"$)
if (( $? != 0 )); then
log_fail "No depth$k filesystem"
fi
@@ -56,11 +60,11 @@ function depth_fs_setup
for fs in $fslist; do
(( j=1 ))
while (( j<=DS_COUNT )); do
- log_must $ZFS create $fs/fs_"$j"_depth"$i"
+ log_must zfs create $fs/fs_"$j"_depth"$i"
if is_global_zone ; then
- log_must $ZFS create -V 8M $fs/vol_"$j"_depth"$i"
+ log_must zfs create -V 8M $fs/vol_"$j"_depth"$i"
fi
- log_must $ZFS snapshot $fs@snap_"$j"_depth"$i"
+ log_must zfs snapshot $fs@snap_"$j"_depth"$i"
(( j=j+1 ))
done
done
@@ -73,7 +77,7 @@ function depth_fs_setup
#
function depth_fs_cleanup
{
- log_must $ZFS destroy -rR $DEPTH_FS
+ log_must zfs destroy -rR $DEPTH_FS
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh
index 891e0e9df..62f255ca3 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,7 +49,7 @@ typeset props_str="type used available avail creation referenced refer \
compressratio ratio mounted origin quota reservation \
reserv volsize volblocksize volblock"
-$ZFS upgrade -v > /dev/null 2>&1
+zfs upgrade -v > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
props_str="$props_str version"
fi
@@ -62,7 +66,7 @@ for obj in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL; do
while [[ $i -lt ${#prop[*]} ]]; do
orig_val=$(get_prop ${prop[i]} $obj)
- log_mustnot $ZFS inherit ${prop[i]} $obj
+ log_mustnot zfs inherit ${prop[i]} $obj
new_val=$(get_prop ${prop[i]} $obj)
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh
index 3fefa316c..584039f54 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2011 by Delphix. All rights reserved.
+# Copyright (c) 2011, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@ verify_runnable "both"
function cleanup
{
if snapexists $TESTPOOL/$TESTFS@$TESTSNAP; then
- log_must $ZFS destroy $TESTPOOL/$TESTFS@$TESTSNAP
+ log_must zfs destroy $TESTPOOL/$TESTFS@$TESTSNAP
fi
}
@@ -60,7 +60,7 @@ set -A props "recordsize" "mountpoint" "sharenfs" "checksum" "compression" \
"aclinherit" "xattr" "copies"
set -A illprops "recordsiz" "mountpont" "sharen" "compres" "atme" "blah"
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
typeset -i i=0
for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL \
@@ -69,23 +69,23 @@ for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL \
# zfs inherit should fail with bad options
for opt in ${badopts[@]}; do
for prop in ${props[@]}; do
- log_mustnot eval "$ZFS inherit $opt $prop $ds \
+ log_mustnot eval "zfs inherit $opt $prop $ds \
>/dev/null 2>&1"
done
done
# zfs inherit should fail with invalid properties
for prop in "${illprops[@]}"; do
- log_mustnot eval "$ZFS inherit $prop $ds >/dev/null 2>&1"
- log_mustnot eval "$ZFS inherit -r $prop $ds >/dev/null 2>&1"
+ log_mustnot eval "zfs inherit $prop $ds >/dev/null 2>&1"
+ log_mustnot eval "zfs inherit -r $prop $ds >/dev/null 2>&1"
done
# zfs inherit should fail with too many arguments
(( i = 0 ))
while (( i < ${#props[*]} -1 )); do
- log_mustnot eval "$ZFS inherit ${props[(( i ))]} \
+ log_mustnot eval "zfs inherit ${props[(( i ))]} \
${props[(( i + 1 ))]} $ds >/dev/null 2>&1"
- log_mustnot eval "$ZFS inherit -r ${props[(( i ))]} \
+ log_mustnot eval "zfs inherit -r ${props[(( i ))]} \
${props[(( i + 1 ))]} $ds >/dev/null 2>&1"
(( i = i + 2 ))
@@ -95,8 +95,8 @@ done
# zfs inherit should fail with missing datasets
for prop in ${props[@]}; do
- log_mustnot eval "$ZFS inherit $prop >/dev/null 2>&1"
- log_mustnot eval "$ZFS inherit -r $prop >/dev/null 2>&1"
+ log_mustnot eval "zfs inherit $prop >/dev/null 2>&1"
+ log_mustnot eval "zfs inherit -r $prop >/dev/null 2>&1"
done
log_pass "'zfs inherit' failed as expected when passing illegal arguments."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh
index b2f09dba7..bc0d8c59c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -44,7 +48,7 @@ function cleanup
{
for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL ; do
if snapexists $ds@$TESTSNAP; then
- log_must $ZFS destroy $ds@$TESTSNAP
+ log_must zfs destroy $ds@$TESTSNAP
fi
done
cleanup_user_prop $TESTPOOL
@@ -57,9 +61,9 @@ for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL ; do
typeset prop_name=$(valid_user_property 10)
typeset value=$(user_property_value 16)
- log_must eval "$ZFS set $prop_name='$value' $ds"
+ log_must eval "zfs set $prop_name='$value' $ds"
- log_must $ZFS snapshot $ds@$TESTSNAP
+ log_must zfs snapshot $ds@$TESTSNAP
typeset snapvalue=$(get_prop $prop_name $ds@$TESTSNAP)
@@ -69,9 +73,9 @@ for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL ; do
fi
snapvalue=$(user_property_value 16)
- log_must eval "$ZFS set $prop_name='$snapvalue' $ds@$TESTSNAP"
+ log_must eval "zfs set $prop_name='$snapvalue' $ds@$TESTSNAP"
- log_must $ZFS inherit $prop_name $ds@$TESTSNAP
+ log_must zfs inherit $prop_name $ds@$TESTSNAP
snapvalue=$(get_prop $prop_name $ds@$TESTSNAP)
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
index 2f6194e7c..2a7cf6ef7 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.cfg
@@ -33,7 +37,7 @@ function force_unmount #dev
ismounted $dev
if (( $? == 0 )); then
- log_must $ZFS $unmountforce $dev
+ log_must zfs $unmountforce $dev
fi
return 0
}
@@ -74,20 +78,20 @@ function setup_filesystem #disklist #pool #fs #mntpoint #type #vdev
datasetexists $pool/$fs && \
log_must cleanup_filesystem $pool $fs
- $RMDIR $mntpoint > /dev/null 2>&1
+ rmdir $mntpoint > /dev/null 2>&1
if [[ ! -d $mntpoint ]]; then
- log_must $MKDIR -p $mntpoint
+ log_must mkdir -p $mntpoint
fi
case "$type" in
- 'ctr') log_must $ZFS create $pool/$fs
- log_must $ZFS set mountpoint=$mntpoint $pool/$fs
+ 'ctr') log_must zfs create $pool/$fs
+ log_must zfs set mountpoint=$mntpoint $pool/$fs
;;
- 'vol') log_must $ZFS create -V $VOLSIZE $pool/$fs
+ 'vol') log_must zfs create -V $VOLSIZE $pool/$fs
block_device_wait
;;
- *) log_must $ZFS create $pool/$fs
- log_must $ZFS set mountpoint=$mntpoint $pool/$fs
+ *) log_must zfs create $pool/$fs
+ log_must zfs set mountpoint=$mntpoint $pool/$fs
;;
esac
@@ -108,10 +112,10 @@ function cleanup_filesystem #pool #fs
if datasetexists "$pool/$fs" ; then
mtpt=$(get_prop mountpoint "$pool/$fs")
- log_must $ZFS destroy -r $pool/$fs
+ log_must zfs destroy -r $pool/$fs
[[ -d $mtpt ]] && \
- log_must $RM -rf $mtpt
+ log_must rm -rf $mtpt
else
return 1
fi
@@ -125,7 +129,7 @@ function verify_mount_display
{
typeset fs
- for fs in $($ZFS $mountcmd | $AWK '{print $1}') ; do
+ for fs in $(zfs $mountcmd | awk '{print $1}') ; do
log_must mounted $fs
done
return 0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_001_pos.ksh
index b474dc8e1..c46a35695 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -47,17 +51,17 @@ function cleanup
return 0
}
-log_assert "Verify that '$ZFS $mountcmd <filesystem>' succeeds as root."
+log_assert "Verify that 'zfs $mountcmd <filesystem>' succeeds as root."
log_onexit cleanup
unmounted $TESTPOOL/$TESTFS || \
log_must cleanup
-log_must $ZFS $mountcmd $TESTPOOL/$TESTFS
+log_must zfs $mountcmd $TESTPOOL/$TESTFS
log_note "Make sure the filesystem $TESTPOOL/$TESTFS is mounted"
mounted $TESTPOOL/$TESTFS || \
log_fail Filesystem $TESTPOOL/$TESTFS is unmounted
-log_pass "'$ZFS $mountcmd <filesystem>' succeeds as root."
+log_pass "'zfs $mountcmd <filesystem>' succeeds as root."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_002_pos.ksh
index 8b39306fb..8ee3e029f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -50,25 +54,25 @@ function cleanup
}
-log_assert "Verify that '$ZFS $mountcmd' with a filesystem " \
+log_assert "Verify that 'zfs $mountcmd' with a filesystem " \
"whose name is not in 'zfs list' will fail with return code 1."
log_onexit cleanup
log_note "Make sure the filesystem $TESTPOOL/$NONEXISTFSNAME " \
"is not in 'zfs list'"
-log_mustnot $ZFS list $TESTPOOL/$NONEXISTFSNAME
+log_mustnot zfs list $TESTPOOL/$NONEXISTFSNAME
typeset -i ret=0
-$ZFS $mountcmd $TESTPOOL/$NONEXISTFSNAME
+zfs $mountcmd $TESTPOOL/$NONEXISTFSNAME
ret=$?
(( ret == 1 )) || \
- log_fail "'$ZFS $mountcmd $TESTPOOL/$NONEXISTFSNAME' " \
+ log_fail "'zfs $mountcmd $TESTPOOL/$NONEXISTFSNAME' " \
"unexpected return code of $ret."
log_note "Make sure the filesystem $TESTPOOL/$NONEXISTFSNAME is unmounted"
unmounted $TESTPOOL/$NONEXISTFSNAME || \
log_fail Filesystem $TESTPOOL/$NONEXISTFSNAME is mounted
-log_pass "'$ZFS $mountcmd' with a filesystem " \
+log_pass "'zfs $mountcmd' with a filesystem " \
"whose name is not in 'zfs list' failed with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_003_pos.ksh
index 2dd14daec..59d8c235f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -46,12 +50,12 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
log_must force_unmount $TESTPOOL/$TESTFS
return 0
}
-log_assert "Verify that '$ZFS $mountcmd' with a filesystem " \
+log_assert "Verify that 'zfs $mountcmd' with a filesystem " \
"whose mountpoint property is 'legacy' or 'none' " \
"will fail with return code 1."
@@ -66,12 +70,12 @@ while (( i < ${#mopt[*]} )); do
unmounted $TESTPOOL/$TESTFS || \
log_must cleanup
- log_must $ZFS set mountpoint=${mopt[i]} $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=${mopt[i]} $TESTPOOL/$TESTFS
- $ZFS $mountcmd $TESTPOOL/$TESTFS
+ zfs $mountcmd $TESTPOOL/$TESTFS
ret=$?
(( ret == 1)) || \
- log_fail "'$ZFS $mountcmd $TESTPOOL/$TESTFS' " \
+ log_fail "'zfs $mountcmd $TESTPOOL/$TESTFS' " \
"unexpected return code of $ret."
log_note "Make sure the filesystem $TESTPOOL/$TESTFS is unmounted"
@@ -81,6 +85,6 @@ while (( i < ${#mopt[*]} )); do
((i = i + 1))
done
-log_pass "Verify that '$ZFS $mountcmd' with a filesystem " \
+log_pass "Verify that 'zfs $mountcmd' with a filesystem " \
"whose mountpoint property is 'legacy' or 'none' " \
"will fail with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_004_pos.ksh
index 524aed185..4874c6d65 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_004_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -52,7 +56,7 @@ function cleanup
typeset -i ret=0
-log_assert "Verify that '$ZFS $mountcmd <filesystem>' " \
+log_assert "Verify that 'zfs $mountcmd <filesystem>' " \
"with a mounted filesystem will fail with return code 1."
log_onexit cleanup
@@ -60,20 +64,20 @@ log_onexit cleanup
unmounted $TESTPOOL/$TESTFS || \
log_must cleanup
-log_must $ZFS $mountcmd $TESTPOOL/$TESTFS
+log_must zfs $mountcmd $TESTPOOL/$TESTFS
mounted $TESTPOOL/$TESTFS || \
log_unresolved "Filesystem $TESTPOOL/$TESTFS is unmounted"
-$ZFS $mountcmd $TESTPOOL/$TESTFS
+zfs $mountcmd $TESTPOOL/$TESTFS
ret=$?
(( ret == 1 )) || \
- log_fail "'$ZFS $mountcmd $TESTPOOL/$TESTFS' " \
+ log_fail "'zfs $mountcmd $TESTPOOL/$TESTFS' " \
"unexpected return code of $ret."
log_note "Make sure the filesystem $TESTPOOL/$TESTFS is mounted"
mounted $TESTPOOL/$TESTFS || \
log_fail Filesystem $TESTPOOL/$TESTFS is unmounted
-log_pass "'$ZFS $mountcmd <filesystem>' with a mounted filesystem " \
+log_pass "'zfs $mountcmd <filesystem>' with a mounted filesystem " \
"will fail with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_005_pos.ksh
index 7e9f13834..fc97520f5 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_005_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -47,14 +51,14 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
log_must force_unmount $TESTPOOL/$TESTFS
return 0
}
typeset -i ret=0
-log_assert "Verify that '$ZFS $mountcmd' with a filesystem " \
+log_assert "Verify that 'zfs $mountcmd' with a filesystem " \
"whose mountpoint is currently in use will fail with return code 1."
log_onexit cleanup
@@ -63,20 +67,20 @@ unmounted $TESTPOOL/$TESTFS || \
log_must cleanup
[[ -d $TESTDIR ]] || \
- log_must $MKDIR -p $TESTDIR
+ log_must mkdir -p $TESTDIR
cd $TESTDIR || \
log_unresolved "Unable change directory to $TESTDIR"
-$ZFS $mountcmd $TESTPOOL/$TESTFS
+zfs $mountcmd $TESTPOOL/$TESTFS
ret=$?
if is_linux; then
(( ret == 0 )) || \
- log_fail "'$ZFS $mountcmd $TESTPOOL/$TESTFS' " \
+ log_fail "'zfs $mountcmd $TESTPOOL/$TESTFS' " \
"unexpected return code of $ret."
else
(( ret == 1 )) || \
- log_fail "'$ZFS $mountcmd $TESTPOOL/$TESTFS' " \
+ log_fail "'zfs $mountcmd $TESTPOOL/$TESTFS' " \
"unexpected return code of $ret."
fi
@@ -89,5 +93,5 @@ else
log_fail Filesystem $TESTPOOL/$TESTFS is mounted
fi
-log_pass "'$ZFS $mountcmd' with a filesystem " \
+log_pass "'zfs $mountcmd' with a filesystem " \
"whose mountpoint is currently in use failed with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_006_pos.ksh
index f8b40219b..d1e89616b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_006_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -53,8 +57,8 @@ function cleanup
cleanup_filesystem $TESTPOOL $TESTFS1
[[ -d $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must rm -rf $TESTDIR
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
log_must force_unmount $TESTPOOL/$TESTFS
return 0
@@ -62,7 +66,7 @@ function cleanup
typeset -i ret=0
-log_assert "Verify that '$ZFS $mountcmd <filesystem>' " \
+log_assert "Verify that 'zfs $mountcmd <filesystem>' " \
"which mountpoint be the identical or the top of an existing one " \
"will fail with return code 1."
@@ -72,7 +76,7 @@ unmounted $TESTPOOL/$TESTFS || \
log_must force_unmount $TESTPOOL/$TESTFS
[[ -d $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
typeset -i MAXDEPTH=3
typeset -i depth=0
@@ -83,25 +87,25 @@ while (( depth < MAXDEPTH )); do
(( depth = depth + 1))
done
-log_must $ZFS set mountpoint=$mtpt $TESTPOOL/$TESTFS
-log_must $ZFS $mountcmd $TESTPOOL/$TESTFS
+log_must zfs set mountpoint=$mtpt $TESTPOOL/$TESTFS
+log_must zfs $mountcmd $TESTPOOL/$TESTFS
mounted $TESTPOOL/$TESTFS || \
log_unresolved "Filesystem $TESTPOOL/$TESTFS is unmounted"
-log_must $ZFS create $TESTPOOL/$TESTFS1
+log_must zfs create $TESTPOOL/$TESTFS1
unmounted $TESTPOOL/$TESTFS1 || \
log_must force_unmount $TESTPOOL/$TESTFS1
while [[ -n $mtpt ]] ; do
(( depth == MAXDEPTH )) && \
- log_note "Verify that '$ZFS $mountcmd <filesystem>' " \
+ log_note "Verify that 'zfs $mountcmd <filesystem>' " \
"which mountpoint be the identical of an existing one " \
"will fail with return code 1."
- log_must $ZFS set mountpoint=$mtpt $TESTPOOL/$TESTFS1
- log_mustnot $ZFS $mountcmd $TESTPOOL/$TESTFS1
+ log_must zfs set mountpoint=$mtpt $TESTPOOL/$TESTFS1
+ log_mustnot zfs $mountcmd $TESTPOOL/$TESTFS1
unmounted $TESTPOOL/$TESTFS1 || \
log_fail "Filesystem $TESTPOOL/$TESTFS1 is mounted."
@@ -109,12 +113,12 @@ while [[ -n $mtpt ]] ; do
mtpt=${mtpt%/*}
(( depth == MAXDEPTH )) && \
- log_note "Verify that '$ZFS $mountcmd <filesystem>' " \
+ log_note "Verify that 'zfs $mountcmd <filesystem>' " \
"which mountpoint be the top of an existing one " \
"will fail with return code 1."
(( depth = depth - 1 ))
done
-log_pass "'$ZFS $mountcmd <filesystem>' " \
+log_pass "'zfs $mountcmd <filesystem>' " \
"which mountpoint be the identical or the top of an existing one " \
"will fail with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_007_pos.ksh
index 577de0957..fe275672e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_007_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
#
@@ -50,7 +54,7 @@
function cleanup
{
if ! ismounted $TESTPOOL/$TESTFS; then
- log_must $ZFS mount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
fi
}
@@ -99,7 +103,7 @@ function get_reverse_option
(( ind = i * 2 + 1 ))
fi
- $ECHO ${values[$ind]}
+ echo ${values[$ind]}
}
fs=$TESTPOOL/$TESTFS
@@ -111,7 +115,7 @@ for property in ${properties[@]}; do
# Set filesystem property temporarily
reverse_opt=$(get_reverse_option $fs $property)
- log_must $ZFS mount -o remount,$reverse_opt $fs
+ log_must zfs mount -o remount,$reverse_opt $fs
cur_val=$(get_prop $property $fs)
(($? != 0)) && log_fail "get_prop $property $fs"
@@ -128,8 +132,8 @@ for property in ${properties[@]}; do
fi
# unmount & mount will revert property to the original value
- log_must $ZFS unmount $fs
- log_must $ZFS mount $fs
+ log_must zfs unmount $fs
+ log_must zfs mount $fs
cur_val=$(get_prop $property $fs)
(($? != 0)) && log_fail "get_prop $property $fs"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_008_pos.ksh
index c1210b29c..5f88b6110 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_008_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
#
@@ -41,14 +45,14 @@
function cleanup
{
- ! ismounted $fs && log_must $ZFS mount $fs
+ ! ismounted $fs && log_must zfs mount $fs
if datasetexists $fs1; then
- log_must $ZFS destroy $fs1
+ log_must zfs destroy $fs1
fi
if [[ -f $testfile ]]; then
- log_must $RM -f $testfile
+ log_must rm -f $testfile
fi
}
@@ -61,32 +65,32 @@ cleanup
# Get the original mountpoint of $fs and $fs1
mntpnt=$(get_prop mountpoint $fs)
-log_must $ZFS create $fs1
+log_must zfs create $fs1
mntpnt1=$(get_prop mountpoint $fs1)
testfile=$mntpnt/$TESTFILE0; testfile1=$mntpnt1/$TESTFILE1
-log_must $MKFILE 1M $testfile $testfile1
+log_must mkfile 1M $testfile $testfile1
-log_must $ZFS unmount $fs1
-log_must $ZFS set mountpoint=$mntpnt $fs1
-log_mustnot $ZFS mount $fs1
-log_must $ZFS mount -O $fs1
+log_must zfs unmount $fs1
+log_must zfs set mountpoint=$mntpnt $fs1
+log_mustnot zfs mount $fs1
+log_must zfs mount -O $fs1
# Create new file in override mountpoint
-log_must $MKFILE 1M $mntpnt/$TESTFILE2
+log_must mkfile 1M $mntpnt/$TESTFILE2
# Verify the underlying file system inaccessible
-log_mustnot $LS $testfile
-log_must $LS $mntpnt/$TESTFILE1 $mntpnt/$TESTFILE2
+log_mustnot ls $testfile
+log_must ls $mntpnt/$TESTFILE1 $mntpnt/$TESTFILE2
# Verify $TESTFILE2 was created in $fs1, rather then $fs
-log_must $ZFS unmount $fs1
-log_must $ZFS set mountpoint=$mntpnt1 $fs1
-log_must $ZFS mount $fs1
-log_must $LS $testfile1 $mntpnt1/$TESTFILE2
+log_must zfs unmount $fs1
+log_must zfs set mountpoint=$mntpnt1 $fs1
+log_must zfs mount $fs1
+log_must ls $testfile1 $mntpnt1/$TESTFILE2
# Verify $TESTFILE2 was not created in $fs, and $fs is accessible again.
-log_mustnot $LS $mntpnt/$TESTFILE2
-log_must $LS $testfile
+log_mustnot ls $mntpnt/$TESTFILE2
+log_must ls $testfile
log_pass "Verify 'zfs mount -O' override mount point passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_009_neg.ksh
index c6a372ac6..978a5a4f2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -72,10 +72,10 @@ function cleanup_all
typeset fs
cleanup_filesystem "$TESTPOOL" "$TESTFS1"
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
[[ -d ${TEST_BASE_DIR%%/}/testroot$$ ]] && \
- $RM -rf ${TEST_BASE_DIR%%/}/testroot$$
+ rm -rf ${TEST_BASE_DIR%%/}/testroot$$
return 0
@@ -97,11 +97,11 @@ log_onexit cleanup_all
log_must setup_all
-log_must $ZFS $unmountall
+log_must zfs $unmountall
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_010_neg.ksh
index b6ab6d8f2..963ad626c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_010_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,7 +47,7 @@ verify_runnable "both"
function cleanup
{
if ! ismounted $fs; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
}
@@ -52,19 +56,19 @@ log_onexit cleanup
fs=$TESTPOOL/$TESTFS
if ! ismounted $fs; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
-log_mustnot $ZFS mount $fs
+log_mustnot zfs mount $fs
mpt=$(get_prop mountpoint $fs)
-log_must $ZFS umount $fs
-curpath=`$DIRNAME $0`
+log_must zfs umount $fs
+curpath=`dirname $0`
cd $mpt
if is_linux; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
else
- log_mustnot $ZFS mount $fs
+ log_mustnot zfs mount $fs
fi
cd $curpath
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_011_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_011_neg.ksh
index 97fc4b3b0..795fc3114 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_011_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_011_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,11 +46,11 @@ verify_runnable "both"
function cleanup
{
if snapexists $TESTPOOL/$TESTFS@$TESTSNAP; then
- log_must $ZFS destroy $TESTPOOL/$TESTFS@$TESTSNAP
+ log_must zfs destroy $TESTPOOL/$TESTFS@$TESTSNAP
fi
if is_global_zone && datasetexists $TESTPOOL/$TESTVOL; then
- log_must $ZFS destroy $TESTPOOL/$TESTVOL
+ log_must zfs destroy $TESTPOOL/$TESTVOL
fi
}
@@ -57,21 +61,21 @@ fs=$TESTPOOL/$TESTFS
set -A badargs "A" "-A" "-" "-x" "-?" "=" "-o *" "-a"
for arg in "${badargs[@]}"; do
- log_mustnot eval "$ZFS mount $arg $fs >/dev/null 2>&1"
+ log_mustnot eval "zfs mount $arg $fs >/dev/null 2>&1"
done
#verify that zfs mount fails with invalid dataset
for opt in "-o abc" "-O"; do
- log_mustnot eval "$ZFS mount $opt /$fs >/dev/null 2>&1"
+ log_mustnot eval "zfs mount $opt /$fs >/dev/null 2>&1"
done
#verify that zfs mount fails with volume and snapshot
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
-log_mustnot eval "$ZFS mount $TESTPOOL/$TESTFS@$TESTSNAP >/dev/null 2>&1"
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_mustnot eval "zfs mount $TESTPOOL/$TESTFS@$TESTSNAP >/dev/null 2>&1"
if is_global_zone; then
- log_must $ZFS create -V 10m $TESTPOOL/$TESTVOL
- log_mustnot eval "$ZFS mount $TESTPOOL/$TESTVOL >/dev/null 2>&1"
+ log_must zfs create -V 10m $TESTPOOL/$TESTVOL
+ log_mustnot eval "zfs mount $TESTPOOL/$TESTVOL >/dev/null 2>&1"
fi
log_pass "zfs mount fails with bad parameters as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_012_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_012_neg.ksh
index ec1ff433a..19fb3b259 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_012_neg.ksh
@@ -38,13 +38,13 @@ log_assert "zfs mount fails with non-empty directory"
fs=$TESTPOOL/$TESTFS
-log_must $ZFS umount $fs
+log_must zfs umount $fs
log_must mkdir -p $TESTDIR
-log_must $ZFS set mountpoint=$TESTDIR $fs
-log_must $ZFS mount $fs
-log_must $ZFS umount $fs
+log_must zfs set mountpoint=$TESTDIR $fs
+log_must zfs mount $fs
+log_must zfs umount $fs
log_must touch $TESTDIR/testfile.$$
-log_mustnot $ZFS mount $fs
+log_mustnot zfs mount $fs
log_must rm -rf $TESTDIR
log_pass "zfs mount fails non-empty directory as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh
index 897355853..765e24279 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
@@ -119,7 +124,7 @@ function cleanup_all
done
[[ -d ${TEST_BASE_DIR%%/}/testroot$$ ]] && \
- $RM -rf ${TEST_BASE_DIR%%/}/testroot$$
+ rm -rf ${TEST_BASE_DIR%%/}/testroot$$
}
#
@@ -177,13 +182,13 @@ log_onexit cleanup_all
log_must setup_all
export __ZFS_POOL_RESTRICT="$TESTPOOL"
-log_must $ZFS $unmountall
+log_must zfs $unmountall
unset __ZFS_POOL_RESTRICT
verify_all false
export __ZFS_POOL_RESTRICT="$TESTPOOL"
-log_must $ZFS $mountall
+log_must zfs $mountall
unset __ZFS_POOL_RESTRICT
verify_all true
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_001_pos.ksh
index 2c2b9a5bf..0bf7c5b6a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_promote/zfs_promote.cfg
@@ -48,14 +48,14 @@ verify_runnable "both"
function cleanup
{
if snapexists $csnap; then
- log_must $ZFS promote $fs
+ log_must zfs promote $fs
fi
snapexists $snap && \
- log_must $ZFS destroy -rR $snap
+ log_must zfs destroy -rR $snap
typeset data
for data in $file0 $file1; do
- [[ -e $data ]] && $RM -f $data
+ [[ -e $data ]] && rm -f $data
done
}
@@ -89,7 +89,7 @@ function testing_verify
log_fail "There exists data file losing after zfs promote."
fi
- log_mustnot $ZFS destroy -r $c_ds
+ log_mustnot zfs destroy -r $c_ds
}
log_assert "'zfs promote' can promote a clone filesystem."
@@ -106,19 +106,19 @@ csnap=$clone@$TESTSNAP
csnapfile=/$clone/.zfs/snapshot/$TESTSNAP/$TESTFILE0
# setup for promte testing
-log_must $MKFILE $FILESIZE $file0
-log_must $ZFS snapshot $snap
-log_must $MKFILE $FILESIZE $file1
-log_must $RM -f $file0
-log_must $ZFS clone $snap $clone
-log_must $MKFILE $FILESIZE $cfile
-
-log_must $ZFS promote $clone
+log_must mkfile $FILESIZE $file0
+log_must zfs snapshot $snap
+log_must mkfile $FILESIZE $file1
+log_must rm -f $file0
+log_must zfs clone $snap $clone
+log_must mkfile $FILESIZE $cfile
+
+log_must zfs promote $clone
# verify the 'promote' operation
testing_verify $fs $file1 $snapfile $clone $cfile $csnapfile
log_note "Verify 'zfs promote' can change back the dependency relationship."
-log_must $ZFS promote $fs
+log_must zfs promote $fs
#verify the result
testing_verify $clone $cfile $csnapfile $fs $file1 $snapfile
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_002_pos.ksh
index b6ff94b52..1a774da2c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_promote/zfs_promote.cfg
@@ -47,16 +47,16 @@ verify_runnable "both"
function cleanup
{
if snapexists $csnap1; then
- log_must $ZFS promote $fs
+ log_must zfs promote $fs
fi
typeset ds
typeset data
for ds in $snap $snap1; do
- log_must $ZFS destroy -rR $ds
+ log_must zfs destroy -rR $ds
done
for file in $TESTDIR/$TESTFILE0 $TESTDIR/$TESTFILE1; do
- [[ -e $file ]] && $RM -f $file
+ [[ -e $file ]] && rm -f $file
done
}
@@ -71,15 +71,15 @@ csnap=$clone@$TESTSNAP
csnap1=$clone@$TESTSNAP1
# setup for promote testing
-log_must $MKFILE $FILESIZE $TESTDIR/$TESTFILE0
-log_must $ZFS snapshot $snap
-log_must $MKFILE $FILESIZE $TESTDIR/$TESTFILE1
-log_must $RM -f $testdir/$TESTFILE0
-log_must $ZFS snapshot $snap1
-log_must $ZFS clone $snap1 $clone
-log_must $MKFILE $FILESIZE /$clone/$CLONEFILE
+log_must mkfile $FILESIZE $TESTDIR/$TESTFILE0
+log_must zfs snapshot $snap
+log_must mkfile $FILESIZE $TESTDIR/$TESTFILE1
+log_must rm -f $testdir/$TESTFILE0
+log_must zfs snapshot $snap1
+log_must zfs clone $snap1 $clone
+log_must mkfile $FILESIZE /$clone/$CLONEFILE
-log_must $ZFS promote $clone
+log_must zfs promote $clone
# verify the 'promote' operation
for ds in $csnap $csnap1; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_003_pos.ksh
index 95794985e..e0d0e8457 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_promote/zfs_promote.cfg
@@ -48,17 +48,17 @@ verify_runnable "both"
function cleanup
{
if snapexists ${csnap[2]}; then
- log_must $ZFS promote $fs
+ log_must zfs promote $fs
fi
typeset ds
typeset data
for ds in ${snap[*]}; do
snapexists $ds && \
- log_must $ZFS destroy -rR $ds
+ log_must zfs destroy -rR $ds
done
for data in ${file[*]}; do
- [[ -e $data ]] && $RM -f $data
+ [[ -e $data ]] && rm -f $data
done
}
@@ -91,18 +91,18 @@ set -A csnapfile "${csnapdir}/$TESTSNAP/$TESTFILE0" "${csnapdir}/$TESTSNAP1/$TES
# setup for promote testing
typeset -i i=0
while (( i < 4 )); do
- log_must $MKFILE $FILESIZE ${file[i]}
- (( i>0 )) && log_must $RM -f ${file[((i-1))]}
- log_must $ZFS snapshot ${snap[i]}
+ log_must mkfile $FILESIZE ${file[i]}
+ (( i>0 )) && log_must rm -f ${file[((i-1))]}
+ log_must zfs snapshot ${snap[i]}
(( i = i + 1 ))
done
-log_must $ZFS clone ${snap[2]} $clone
-log_must $MKFILE $FILESIZE /$clone/$CLONEFILE
-log_must $RM -f /$clone/$TESTFILE2
-log_must $ZFS snapshot ${csnap[3]}
+log_must zfs clone ${snap[2]} $clone
+log_must mkfile $FILESIZE /$clone/$CLONEFILE
+log_must rm -f /$clone/$TESTFILE2
+log_must zfs snapshot ${csnap[3]}
-log_must $ZFS promote $clone
+log_must zfs promote $clone
# verify the 'promote' operation
for ds in ${snap[3]} ${csnap[*]}; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_004_pos.ksh
index a90da8ebb..23b599108 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_promote/zfs_promote.cfg
@@ -47,17 +47,17 @@ verify_runnable "both"
function cleanup
{
if snapexists ${c1snap[1]}; then
- log_must $ZFS promote $clone
+ log_must zfs promote $clone
fi
typeset ds
typeset data
for ds in ${snap[*]}; do
snapexists $ds && \
- log_must $ZFS destroy -rR $ds
+ log_must zfs destroy -rR $ds
done
for data in ${file[*]}; do
- [[ -e $data ]] && $RM -f $data
+ [[ -e $data ]] && rm -f $data
done
}
@@ -91,30 +91,30 @@ set -A c1snapfile "${c1snapdir}/$TESTSNAP3/$CLONEFILE" \
# setup for promote testing
typeset -i i=0
while (( i < 4 )); do
- log_must $MKFILE $FILESIZE ${file[i]}
- (( i>0 )) && log_must $RM -f ${file[((i-1))]}
- log_must $ZFS snapshot ${snap[i]}
+ log_must mkfile $FILESIZE ${file[i]}
+ (( i>0 )) && log_must rm -f ${file[((i-1))]}
+ log_must zfs snapshot ${snap[i]}
(( i = i + 1 ))
done
-log_must $ZFS clone ${snap[2]} $clone
+log_must zfs clone ${snap[2]} $clone
-log_must $RM -f /$clone/$TESTFILE2
+log_must rm -f /$clone/$TESTFILE2
i=0
while (( i < 3 )); do
- log_must $MKFILE $FILESIZE ${cfile[i]}
- (( i>0 )) && log_must $RM -f ${cfile[(( i-1 ))]}
- log_must $ZFS snapshot ${csnap[i]}
+ log_must mkfile $FILESIZE ${cfile[i]}
+ (( i>0 )) && log_must rm -f ${cfile[(( i-1 ))]}
+ log_must zfs snapshot ${csnap[i]}
(( i = i + 1 ))
done
-log_must $ZFS clone ${csnap[1]} $clone1
-log_must $MKFILE $FILESIZE /$clone1/$CLONEFILE2
-log_must $RM -f /$clone1/$CLONEFILE1
-log_must $ZFS snapshot ${c1snap[2]}
+log_must zfs clone ${csnap[1]} $clone1
+log_must mkfile $FILESIZE /$clone1/$CLONEFILE2
+log_must rm -f /$clone1/$CLONEFILE1
+log_must zfs snapshot ${c1snap[2]}
-log_must $ZFS promote $clone1
+log_must zfs promote $clone1
# verify the 'promote' operation
for ds in ${snap[*]} ${csnap[2]} ${c1snap[*]}; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_005_pos.ksh
index e50595122..c669a44eb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_005_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,13 +46,13 @@ verify_runnable "both"
function cleanup
{
if datasetexists $fssnap ; then
- datasetexists $clone && log_must $ZFS destroy $clone
- log_must $ZFS destroy $fssnap
+ datasetexists $clone && log_must zfs destroy $clone
+ log_must zfs destroy $fssnap
fi
if datasetexists $clone ; then
- log_must $ZFS promote $fs
- log_must $ZFS destroy $clone
- log_must $ZFS destroy $fssnap
+ log_must zfs promote $fs
+ log_must zfs destroy $clone
+ log_must zfs destroy $fssnap
fi
}
@@ -59,11 +63,11 @@ fs=$TESTPOOL/$TESTFS
clone=$TESTPOOL/$TESTCLONE
fssnap=$fs@fssnap
-log_must $ZFS snapshot $fssnap
-log_must $ZFS clone $fssnap $clone
-log_must $ZFS unmount $fs
-log_must $ZFS promote $clone
-log_must $ZFS unmount $clone
-log_must $ZFS promote $fs
+log_must zfs snapshot $fssnap
+log_must zfs clone $fssnap $clone
+log_must zfs unmount $fs
+log_must zfs promote $clone
+log_must zfs unmount $clone
+log_must zfs promote $fs
log_pass "Unmount original fs, 'zfs promote' passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_006_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_006_neg.ksh
index 9c1fb3e96..ffe2c4356 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_006_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -54,7 +59,7 @@ set -A args "" \
function cleanup
{
if datasetexists $clone; then
- log_must $ZFS destroy $clone
+ log_must zfs destroy $clone
fi
if snapexists $snap; then
@@ -67,12 +72,12 @@ log_onexit cleanup
snap=$TESTPOOL/$TESTFS@$TESTSNAP
clone=$TESTPOOL/$TESTCLONE
-log_must $ZFS snapshot $snap
-log_must $ZFS clone $snap $clone
+log_must zfs snapshot $snap
+log_must zfs clone $snap $clone
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS promote ${args[i]}
+ log_mustnot zfs promote ${args[i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_007_neg.ksh
index 83a523110..3f8ee1941 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_promote/zfs_promote.cfg
@@ -48,11 +48,11 @@ verify_runnable "both"
function cleanup
{
snapexists $snap && \
- log_must $ZFS destroy -rR $snap
+ log_must zfs destroy -rR $snap
typeset data
for data in $TESTDIR/$TESTFILE0 $TESTDIR/$TESTFILE1; do
- [[ -e $data ]] && $RM -f $data
+ [[ -e $data ]] && rm -f $data
done
}
@@ -64,15 +64,15 @@ clone=$TESTPOOL/$TESTCLONE
clonesnap=$TESTPOOL/$TESTCLONE@$TESTSNAP
# setup for promte testing
-log_must $MKFILE $FILESIZE $TESTDIR/$TESTFILE0
-log_must $ZFS snapshot $snap
-log_must $MKFILE $FILESIZE $TESTDIR/$TESTFILE1
-log_must $RM -f $TESTDIR/$TESTFILE0
-log_must $ZFS clone $snap $clone
-log_must $MKFILE $FILESIZE /$clone/$CLONEFILE
-log_must $ZFS snapshot $clonesnap
+log_must mkfile $FILESIZE $TESTDIR/$TESTFILE0
+log_must zfs snapshot $snap
+log_must mkfile $FILESIZE $TESTDIR/$TESTFILE1
+log_must rm -f $TESTDIR/$TESTFILE0
+log_must zfs clone $snap $clone
+log_must mkfile $FILESIZE /$clone/$CLONEFILE
+log_must zfs snapshot $clonesnap
-log_mustnot $ZFS promote $clone
+log_mustnot zfs promote $clone
log_pass "'zfs promote' deals with name conflicts as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_008_pos.ksh
index e4e6aa601..05d482c40 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_promote/zfs_promote_008_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -41,10 +46,10 @@ verify_runnable "global"
function cleanup
{
if snapexists $csnap; then
- log_must $ZFS promote $vol
+ log_must zfs promote $vol
fi
- log_must $ZFS destroy -rR $snap
+ log_must zfs destroy -rR $snap
}
log_assert "'zfs promote' can promote a volume clone."
@@ -56,11 +61,11 @@ clone=$TESTPOOL/volclone
csnap=$clone@$TESTSNAP
if ! snapexists $snap ; then
- log_must $ZFS snapshot $snap
- log_must $ZFS clone $snap $clone
+ log_must zfs snapshot $snap
+ log_must zfs clone $snap $clone
fi
-log_must $ZFS promote $clone
+log_must zfs promote $clone
# verify the 'promote' operation
! snapexists $csnap && \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_property/zfs_written_property_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_property/zfs_written_property_001_pos.ksh
index 23763608e..6d6365ddb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_property/zfs_written_property_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_property/zfs_written_property_001_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
#
@@ -36,7 +36,7 @@
function cleanup
{
for ds in $datasets; do
- datasetexists $ds && log_must $ZFS destroy -R $TESTPOOL/$TESTFS1
+ datasetexists $ds && log_must zfs destroy -R $TESTPOOL/$TESTFS1
done
}
function get_prop_mb
@@ -45,7 +45,7 @@ function get_prop_mb
typeset dataset=$2
typeset -l value=$(get_prop $prop $dataset)
((value = value / mb_block))
- $ECHO $value
+ echo $value
}
datasets="$TESTPOOL/$TESTFS1 $TESTPOOL/$TESTFS1/$TESTFS2 \
@@ -67,13 +67,13 @@ typeset -l mb_block=0
((mb_block = 1024 * 1024))
log_note "verify written property statistics for dataset"
-log_must $ZFS create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
+log_must zfs create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
for i in 1 2 3; do
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$i
- log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS1/testfile.$i bs=1M \
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
+ log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS1/testfile.$i bs=1M \
count=$blocks
- log_must $SYNC
- log_must $SLEEP 10
+ log_must sync
+ log_must sleep 10
written=$(get_prop written $TESTPOOL/$TESTFS1)
((expected_written=blocks * mb_block))
within_percent $written $expected_written 99.5 || \
@@ -115,10 +115,10 @@ for i in 1 2 3; do
done
log_note "delete data"
before_written=$(get_prop written $TESTPOOL/$TESTFS1)
-log_must $RM /$TESTPOOL/$TESTFS1/testfile.3
+log_must rm /$TESTPOOL/$TESTFS1/testfile.3
snap3_size=0
-log_must $SYNC
-log_must $SLEEP 10
+log_must sync
+log_must sleep 10
written=$(get_prop written $TESTPOOL/$TESTFS1)
writtenat3=$(get_prop written@snap3 $TESTPOOL/$TESTFS1)
[[ $written -eq $writtenat3 ]] || \
@@ -138,10 +138,10 @@ within_percent $writtenat $expected_writtenat 99.5 || \
log_note "write data"
blocks=20
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS1/testfile.3 bs=1M \
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS1/testfile.3 bs=1M \
count=$blocks
-log_must $SYNC
-log_must $SLEEP 10
+log_must sync
+log_must sleep 10
written=$(get_prop written $TESTPOOL/$TESTFS1)
writtenat1=$(get_prop written@snap1 $TESTPOOL/$TESTFS1)
writtenat2=$(get_prop written@snap2 $TESTPOOL/$TESTFS1)
@@ -163,8 +163,8 @@ within_percent $writtenat1 $expected_writtenat 99.5 || \
log_note "write data to a clone"
before_clone=$(get_prop written $TESTPOOL/$TESTFS1)
-log_must $ZFS clone $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS1/snap1.clone
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS1/snap1.clone/testfile bs=1M \
+log_must zfs clone $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS1/snap1.clone
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS1/snap1.clone/testfile bs=1M \
count=40
after_clone=$(get_prop written $TESTPOOL/$TESTFS1)
[[ $before_clone -eq $after_clone ]] || \
@@ -175,10 +175,10 @@ typeset -l before_written1=$(get_prop_mb written@snap1 $TESTPOOL/$TESTFS1)
typeset -l before_written3=$(get_prop_mb written@snap3 $TESTPOOL/$TESTFS1)
typeset -l snap_before_written2=$(get_prop_mb written $TESTPOOL/$TESTFS1@snap2)
typeset -l snap_before_written3=$(get_prop_mb written $TESTPOOL/$TESTFS1@snap3)
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap2
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap2
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap2
-log_must $SYNC
-log_must $SLEEP 10
+log_must sync
+log_must sleep 10
written1=$(get_prop_mb written@snap1 $TESTPOOL/$TESTFS1)
written3=$(get_prop_mb written@snap3 $TESTPOOL/$TESTFS1)
[[ $before_written1 -eq $written1 && $before_written3 -eq $written3 ]] || \
@@ -189,7 +189,7 @@ prev_written=$(get_prop_mb written $TESTPOOL/$TESTFS1@snap3)
within_percent $prev_written $expected_written3 99.5 || \
log_fail "unexpected written value $prev_written $expected_written3"
-log_must $ZFS destroy $TESTPOOL/$TESTFS1@snap3
+log_must zfs destroy $TESTPOOL/$TESTFS1@snap3
log_mustnot snapexists $TESTPOOL/$TESTFS1@snap3
written=$(get_prop written $TESTPOOL/$TESTFS1)
writtenat1=$(get_prop written@snap1 $TESTPOOL/$TESTFS1)
@@ -198,14 +198,14 @@ writtenat1=$(get_prop written@snap1 $TESTPOOL/$TESTFS1)
log_note "verify written@ property for recursive datasets"
blocks=10
-log_must $ZFS snapshot -r $TESTPOOL/$TESTFS1@now
+log_must zfs snapshot -r $TESTPOOL/$TESTFS1@now
for ds in $datasets; do
writtenat=$(get_prop written@now $ds)
[[ $writtenat -ne 0 ]] && \
log_fail "Unexpected written@ value"
- log_must $DD if=/dev/urandom of=/$ds/testfile bs=1M count=$blocks
- log_must $SYNC
- log_must $SLEEP 10
+ log_must dd if=/dev/urandom of=/$ds/testfile bs=1M count=$blocks
+ log_must sync
+ log_must sleep 10
writtenat=$(get_prop written@now $ds)
((expected_writtenat = blocks * mb_block))
within_percent $writtenat $expected_writtenat 0.1 || \
@@ -216,19 +216,19 @@ done
log_note "verify written@ output for recursive datasets"
blocks=20
for ds in $datasets; do
- log_must $ZFS snapshot $ds@current
- log_must $DD if=/dev/urandom of=/$ds/testfile bs=1M \
+ log_must zfs snapshot $ds@current
+ log_must dd if=/dev/urandom of=/$ds/testfile bs=1M \
count=$blocks
- log_must $SYNC
- log_must $SLEEP 10
+ log_must sync
+ log_must sleep 10
done
-recursive_output=$($ZFS get -r written@current $TESTPOOL | \
- $GREP -v $TESTFS1@ | $GREP -v $TESTFS2@ | $GREP -v $TESTFS3@ | \
- $GREP -v "VALUE" | $GREP -v "-")
+recursive_output=$(zfs get -r written@current $TESTPOOL | \
+ grep -v $TESTFS1@ | grep -v $TESTFS2@ | grep -v $TESTFS3@ | \
+ grep -v "VALUE" | grep -v "-")
expected="20.0M"
for ds in $datasets; do
- writtenat=$($ECHO "$recursive_output" | $GREP -v $ds/)
- writtenat=$($ECHO "$writtenat" | $GREP $ds | $AWK '{print $3}')
+ writtenat=$(echo "$recursive_output" | grep -v $ds/)
+ writtenat=$(echo "$writtenat" | grep $ds | awk '{print $3}')
[[ $writtenat == $expected ]] || \
log_fail "recursive written property output mismatch"
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_001_pos.ksh
index 288372a6e..96cc0aae8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
@@ -49,27 +49,27 @@ function cleanup
typeset -i i=0
datasetexists $rst_root && \
- log_must $ZFS destroy -Rf $rst_root
+ log_must zfs destroy -Rf $rst_root
while (( i < 2 )); do
snapexists ${orig_snap[$i]} && \
- log_must $ZFS destroy -f ${orig_snap[$i]}
- log_must $RM -f ${bkup[$i]}
+ log_must zfs destroy -f ${orig_snap[$i]}
+ log_must rm -f ${bkup[$i]}
(( i = i + 1 ))
done
- log_must $RM -rf $TESTDIR1
+ log_must rm -rf $TESTDIR1
}
function recreate_root
{
datasetexists $rst_root && \
- log_must $ZFS destroy -Rf $rst_root
+ log_must zfs destroy -Rf $rst_root
if [[ -d $TESTDIR1 ]] ; then
- log_must $RM -rf $TESTDIR1
+ log_must rm -rf $TESTDIR1
fi
- log_must $ZFS create $rst_root
- log_must $ZFS set mountpoint=$TESTDIR1 $rst_root
+ log_must zfs create $rst_root
+ log_must zfs set mountpoint=$TESTDIR1 $rst_root
}
log_assert "Verifying 'zfs receive [<filesystem|snapshot>] -d <filesystem>' works."
@@ -108,15 +108,15 @@ for orig_fs in $datasets ; do
typeset -i i=0
while (( i < ${#orig_snap[*]} )); do
- $FILE_WRITE -o create -f ${orig_data[$i]} -b 512 \
+ file_write -o create -f ${orig_data[$i]} -b 512 \
-c 8 >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "Writing data into zfs filesystem fails."
- log_must $ZFS snapshot ${orig_snap[$i]}
+ log_must zfs snapshot ${orig_snap[$i]}
if (( i < 1 )); then
- log_must eval "$ZFS send ${orig_snap[$i]} > ${bkup[$i]}"
+ log_must eval "zfs send ${orig_snap[$i]} > ${bkup[$i]}"
else
- log_must eval "$ZFS send -i ${orig_snap[(( i - 1 ))]} \
+ log_must eval "zfs send -i ${orig_snap[(( i - 1 ))]} \
${orig_snap[$i]} > ${bkup[$i]}"
fi
@@ -127,9 +127,9 @@ for orig_fs in $datasets ; do
i=0
while (( i < ${#bkup[*]} )); do
if (( i > 0 )); then
- log_must $ZFS rollback ${rst_snap[0]}
+ log_must zfs rollback ${rst_snap[0]}
fi
- log_must eval "$ZFS receive $rst_fs < ${bkup[$i]}"
+ log_must eval "zfs receive $rst_fs < ${bkup[$i]}"
snapexists ${rst_snap[$i]} || \
log_fail "Restoring filesystem fails. ${rst_snap[$i]} not exist"
compare_cksum ${orig_data[$i]} ${rst_data[$i]}
@@ -137,15 +137,15 @@ for orig_fs in $datasets ; do
(( i = i + 1 ))
done
- log_must $ZFS destroy -Rf $rst_fs
+ log_must zfs destroy -Rf $rst_fs
log_note "Verifying 'zfs receive <snapshot>' works."
i=0
while (( i < ${#bkup[*]} )); do
if (( i > 0 )); then
- log_must $ZFS rollback ${rst_snap[0]}
+ log_must zfs rollback ${rst_snap[0]}
fi
- log_must eval "$ZFS receive ${rst_snap[$i]} <${bkup[$i]}"
+ log_must eval "zfs receive ${rst_snap[$i]} <${bkup[$i]}"
snapexists ${rst_snap[$i]} || \
log_fail "Restoring filesystem fails. ${rst_snap[$i]} not exist"
compare_cksum ${orig_data[$i]} ${rst_data[$i]}
@@ -153,16 +153,16 @@ for orig_fs in $datasets ; do
(( i = i + 1 ))
done
- log_must $ZFS destroy -Rf $rst_fs
+ log_must zfs destroy -Rf $rst_fs
log_note "Verfiying 'zfs receive -d <filesystem>' works."
i=0
while (( i < ${#bkup[*]} )); do
if (( i > 0 )); then
- log_must $ZFS rollback ${rst_snap2[0]}
+ log_must zfs rollback ${rst_snap2[0]}
fi
- log_must eval "$ZFS receive -d -F $rst_root <${bkup[$i]}"
+ log_must eval "zfs receive -d -F $rst_root <${bkup[$i]}"
snapexists ${rst_snap2[$i]} || \
log_fail "Restoring filesystem fails. ${rst_snap2[$i]} not exist"
compare_cksum ${orig_data[$i]} ${rst_data2[$i]}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_002_pos.ksh
index 27f9ae2e2..e33112ea1 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
#
@@ -47,18 +51,18 @@ function cleanup
while (( i < ${#orig_snap[*]} )); do
snapexists ${rst_snap[$i]} && \
- log_must $ZFS destroy -f ${rst_snap[$i]}
+ log_must zfs destroy -f ${rst_snap[$i]}
snapexists ${orig_snap[$i]} && \
- log_must $ZFS destroy -f ${orig_snap[$i]}
+ log_must zfs destroy -f ${orig_snap[$i]}
[[ -e ${bkup[$i]} ]] && \
- log_must $RM -rf ${bkup[$i]}
+ log_must rm -rf ${bkup[$i]}
(( i = i + 1 ))
done
for ds in $rst_vol $rst_root; do
datasetexists $ds && \
- log_must $ZFS destroy -Rf $ds
+ log_must zfs destroy -Rf $ds
done
}
@@ -74,18 +78,18 @@ set -A rst_snap "${rst_vol}@init_snap" "${rst_vol}@inc_snap"
#
# Preparations for testing
#
-log_must $ZFS create $rst_root
+log_must zfs create $rst_root
[[ ! -d $TESTDIR1 ]] && \
- log_must $MKDIR -p $TESTDIR1
-log_must $ZFS set mountpoint=$TESTDIR1 $rst_root
+ log_must mkdir -p $TESTDIR1
+log_must zfs set mountpoint=$TESTDIR1 $rst_root
typeset -i i=0
while (( i < ${#orig_snap[*]} )); do
- log_must $ZFS snapshot ${orig_snap[$i]}
+ log_must zfs snapshot ${orig_snap[$i]}
if (( i < 1 )); then
- log_must eval "$ZFS send ${orig_snap[$i]} > ${bkup[$i]}"
+ log_must eval "zfs send ${orig_snap[$i]} > ${bkup[$i]}"
else
- log_must eval "$ZFS send -i ${orig_snap[(( i - 1 ))]} \
+ log_must eval "zfs send -i ${orig_snap[(( i - 1 ))]} \
${orig_snap[$i]} > ${bkup[$i]}"
fi
@@ -94,7 +98,7 @@ done
i=0
while (( i < ${#bkup[*]} )); do
- log_must eval "$ZFS receive $rst_vol < ${bkup[$i]}"
+ log_must eval "zfs receive $rst_vol < ${bkup[$i]}"
! datasetexists $rst_vol || ! snapexists ${rst_snap[$i]} && \
log_fail "Restoring volume fails."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_003_pos.ksh
index e7d4bf4a1..a6935acc7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,10 +49,10 @@ verify_runnable "both"
function cleanup
{
for snap in $snap2 $snap1; do
- datasetexists $snap && log_must $ZFS destroy -rf $snap
+ datasetexists $snap && log_must zfs destroy -rf $snap
done
for file in $ibackup $mntpnt/file1 $mntpnt/file2; do
- [[ -f $file ]] && log_must $RM -f $file
+ [[ -f $file ]] && log_must rm -f $file
done
}
@@ -59,31 +63,31 @@ ibackup=/var/tmp/ibackup.$$
fs=$TESTPOOL/$TESTFS; snap1=$fs@snap1; snap2=$fs@snap2
mntpnt=$(get_prop mountpoint $fs) || log_fail "get_prop mountpoint $fs"
-log_must $MKFILE 10m $mntpnt/file1
-log_must $ZFS snapshot $snap1
-log_must $MKFILE 10m $mntpnt/file2
-log_must $ZFS snapshot $snap2
+log_must mkfile 10m $mntpnt/file1
+log_must zfs snapshot $snap1
+log_must mkfile 10m $mntpnt/file2
+log_must zfs snapshot $snap2
-log_must eval "$ZFS send -i $snap1 $snap2 > $ibackup"
+log_must eval "zfs send -i $snap1 $snap2 > $ibackup"
log_note "Verify 'zfs receive' succeed, if filesystem was not modified."
-log_must $ZFS rollback -r $snap1
-log_must eval "$ZFS receive $fs < $ibackup"
+log_must zfs rollback -r $snap1
+log_must eval "zfs receive $fs < $ibackup"
if [[ ! -f $mntpnt/file1 || ! -f $mntpnt/file2 ]]; then
- log_fail "'$ZFS receive' failed."
+ log_fail "'zfs receive' failed."
fi
log_note "Verify 'zfs receive' failed if filesystem was modified."
-log_must $ZFS rollback -r $snap1
-log_must $RM -rf $mntpnt/file1
-log_mustnot eval "$ZFS receive $fs < $ibackup"
+log_must zfs rollback -r $snap1
+log_must rm -rf $mntpnt/file1
+log_mustnot eval "zfs receive $fs < $ibackup"
# Verify 'zfs receive -F' to force rollback whatever filesystem was modified.
-log_must $ZFS rollback -r $snap1
-log_must $RM -rf $mntpnt/file1
-log_must eval "$ZFS receive -F $fs < $ibackup"
+log_must zfs rollback -r $snap1
+log_must rm -rf $mntpnt/file1
+log_must eval "zfs receive -F $fs < $ibackup"
if [[ ! -f $mntpnt/file1 || ! -f $mntpnt/file2 ]]; then
- log_fail "'$ZFS receive -F' failed."
+ log_fail "'zfs receive -F' failed."
fi
log_pass "'zfs recv -F' to force rollback passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_004_neg.ksh
index 7f1c053ac..ad73c585a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
@@ -50,12 +50,12 @@ function cleanup
for snap in $init_snap $inc_snap $init_topsnap $inc_topsnap ; do
snapexists $snap && \
- log_must $ZFS destroy -Rf $snap
+ log_must zfs destroy -Rf $snap
done
for bkup in $full_bkup $inc_bkup $full_topbkup $inc_topbkup; do
[[ -e $bkup ]] && \
- log_must $RM -f $bkup
+ log_must rm -f $bkup
done
}
@@ -72,23 +72,23 @@ inc_topsnap=$TESTPOOL@incsnap
full_topbkup=/var/tmp/full_topbkup.$$
inc_topbkup=/var/tmp/inc_topbkup.$$
-log_must $ZFS snapshot $init_topsnap
-log_must eval "$ZFS send $init_topsnap > $full_topbkup"
-log_must $TOUCH /$TESTPOOL/foo
+log_must zfs snapshot $init_topsnap
+log_must eval "zfs send $init_topsnap > $full_topbkup"
+log_must touch /$TESTPOOL/foo
-log_must $ZFS snapshot $inc_topsnap
-log_must eval "$ZFS send -i $init_topsnap $inc_topsnap > $inc_topbkup"
-log_must $TOUCH /$TESTPOOL/bar
+log_must zfs snapshot $inc_topsnap
+log_must eval "zfs send -i $init_topsnap $inc_topsnap > $inc_topbkup"
+log_must touch /$TESTPOOL/bar
-log_must $ZFS snapshot $init_snap
-log_must eval "$ZFS send $init_snap > $full_bkup"
-log_must $TOUCH /$TESTDIR/foo
+log_must zfs snapshot $init_snap
+log_must eval "zfs send $init_snap > $full_bkup"
+log_must touch /$TESTDIR/foo
-log_must $ZFS snapshot $inc_snap
-log_must eval "$ZFS send -i $init_snap $inc_snap > $inc_bkup"
-log_must $TOUCH /$TESTDIR/bar
+log_must zfs snapshot $inc_snap
+log_must eval "zfs send -i $init_snap $inc_snap > $inc_bkup"
+log_must touch /$TESTDIR/bar
-$SYNC
+sync
set -A badargs \
"" "nonexistent-snap" "blah@blah" "-d" "-d nonexistent-dataset" \
@@ -106,7 +106,7 @@ typeset -i i=0
while (( i < ${#badargs[*]} ))
do
for bkup in $full_bkup $inc_bkup $full_topbkup $inc_topbkup ; do
- log_mustnot eval "$ZFS receive ${badargs[i]} < $bkup"
+ log_mustnot eval "zfs receive ${badargs[i]} < $bkup"
done
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_005_neg.ksh
index 86bd9441c..17d9be911 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_005_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
#
@@ -50,15 +54,15 @@ function cleanup
for snap in $init_snap $inc_snap; do
snapexists $snap && \
- log_must $ZFS destroy -f $snap
+ log_must zfs destroy -f $snap
done
datasetexists $rst_root && \
- log_must $ZFS destroy -Rf $rst_root
+ log_must zfs destroy -Rf $rst_root
for bkup in $full_bkup $inc_bkup; do
[[ -e $bkup ]] && \
- log_must $RM -f $bkup
+ log_must rm -f $bkup
done
}
@@ -73,23 +77,23 @@ rst_inc_snap=$rst_root/$TESTFS@inc_snap
full_bkup=/var/tmp/full_bkup.$$
inc_bkup=/var/tmp/inc_bkup.$$
-log_must $ZFS create $rst_root
-log_must $ZFS snapshot $init_snap
-log_must eval "$ZFS send $init_snap > $full_bkup"
+log_must zfs create $rst_root
+log_must zfs snapshot $init_snap
+log_must eval "zfs send $init_snap > $full_bkup"
log_note "'zfs receive' fails with invalid send streams."
-log_mustnot eval "$ZFS receive $rst_init_snap < /dev/zero"
-log_mustnot eval "$ZFS receive -d $rst_root </dev/zero"
+log_mustnot eval "zfs receive $rst_init_snap < /dev/zero"
+log_mustnot eval "zfs receive -d $rst_root </dev/zero"
-log_must eval "$ZFS receive $rst_init_snap < $full_bkup"
+log_must eval "zfs receive $rst_init_snap < $full_bkup"
log_note "Unmatched send stream with restoring filesystem" \
" cannot be received."
-log_must $ZFS snapshot $inc_snap
-log_must eval "$ZFS send -i $init_snap $inc_snap > $inc_bkup"
+log_must zfs snapshot $inc_snap
+log_must eval "zfs send -i $init_snap $inc_snap > $inc_bkup"
#make changes on the restoring filesystem
-log_must $TOUCH $ZFSROOT/$rst_root/$TESTFS/tmpfile
-log_mustnot eval "$ZFS receive $rst_inc_snap < $inc_bkup"
-log_mustnot eval "$ZFS receive -d $rst_root < $inc_bkup"
+log_must touch $ZFSROOT/$rst_root/$TESTFS/tmpfile
+log_mustnot eval "zfs receive $rst_inc_snap < $inc_bkup"
+log_mustnot eval "zfs receive -d $rst_root < $inc_bkup"
log_pass "Unsupported scenarios to 'zfs receive' fail as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_006_pos.ksh
index 8f973b106..eeeea4e9b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_006_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -47,18 +51,18 @@ verify_runnable "both"
function cleanup
{
for snap in $snap2 $snap1; do
- datasetexists $snap && log_must $ZFS destroy -rf $snap
+ datasetexists $snap && log_must zfs destroy -rf $snap
done
for file in $fbackup1 $fbackup2 $mntpnt/file1 $mntpnt/file2; do
- [[ -f $file ]] && log_must $RM -f $file
+ [[ -f $file ]] && log_must rm -f $file
done
if is_global_zone; then
datasetexists $TESTPOOL/$TESTFS/$TESTFS1 && \
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS/$TESTFS1
else
datasetexists $TESTPOOL/${ZONE_CTR}0 && \
- log_must $ZFS destroy -rf $TESTPOOL/${ZONE_CTR}0
+ log_must zfs destroy -rf $TESTPOOL/${ZONE_CTR}0
fi
}
@@ -75,30 +79,30 @@ fbackup1=/var/tmp/fbackup1.$$
fbackup2=/var/tmp/fbackup2.$$
datasetexists $ancestor_fs || \
- log_must $ZFS create $ancestor_fs
-log_must $ZFS create $fs
+ log_must zfs create $ancestor_fs
+log_must zfs create $fs
mntpnt=$(get_prop mountpoint $fs) || log_fail "get_prop mountpoint $fs"
-log_must $MKFILE 10m $mntpnt/file1
-log_must $ZFS snapshot $snap1
-log_must $MKFILE 10m $mntpnt/file2
-log_must $ZFS snapshot $snap2
+log_must mkfile 10m $mntpnt/file1
+log_must zfs snapshot $snap1
+log_must mkfile 10m $mntpnt/file2
+log_must zfs snapshot $snap2
-log_must eval "$ZFS send $snap1 > $fbackup1"
-log_must eval "$ZFS send $snap2 > $fbackup2"
+log_must eval "zfs send $snap1 > $fbackup1"
+log_must eval "zfs send $snap2 > $fbackup2"
log_note "Verify 'zfs receive -d' succeed and create ancestor filesystem \
if it did not exist. "
-log_must $ZFS destroy -rf $ancestor_fs
-log_must eval "$ZFS receive -d $TESTPOOL < $fbackup1"
+log_must zfs destroy -rf $ancestor_fs
+log_must eval "zfs receive -d $TESTPOOL < $fbackup1"
is_global_zone || ancestor_fs=$TESTPOOL/${ZONE_CTR}0/$TESTFS
datasetexists $ancestor_fs || \
log_fail "ancestor filesystem is not created"
log_note "Verify 'zfs receive -d' still succeed if ancestor filesystem exists"
is_global_zone || fs=$TESTPOOL/${ZONE_CTR}0/$TESTFS/$TESTFS1
-log_must $ZFS destroy -rf $fs
-log_must eval "$ZFS receive -d $TESTPOOL < $fbackup2"
+log_must zfs destroy -rf $fs
+log_must eval "zfs receive -d $TESTPOOL < $fbackup2"
log_pass "'zfs recv -d <fs>' should succeed no matter ancestor filesystem \
exists."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_007_neg.ksh
index b2f6dc673..b7b92800d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,10 +47,10 @@ verify_runnable "both"
function cleanup
{
for snap in $snap2 $snap1; do
- datasetexists $snap && log_must $ZFS destroy -rf $snap
+ datasetexists $snap && log_must zfs destroy -rf $snap
done
for file in $ibackup $mntpnt/file1 $mntpnt/file2; do
- [[ -f $file ]] && log_must $RM -f $file
+ [[ -f $file ]] && log_must rm -f $file
done
}
@@ -58,23 +62,23 @@ snap1=$fs@snap1
snap2=$fs@snap2
ibackup=/var/tmp/ibackup.$$
-datasetexists $fs || log_must $ZFS create $fs
+datasetexists $fs || log_must zfs create $fs
mntpnt=$(get_prop mountpoint $fs) || log_fail "get_prop mountpoint $fs"
-log_must $MKFILE 10m $mntpnt/file1
-log_must $ZFS snapshot $snap1
-log_must $MKFILE 10m $mntpnt/file2
-log_must $ZFS snapshot $snap2
+log_must mkfile 10m $mntpnt/file1
+log_must zfs snapshot $snap1
+log_must mkfile 10m $mntpnt/file2
+log_must zfs snapshot $snap2
-log_must eval "$ZFS send -i $snap1 $snap2 > $ibackup"
+log_must eval "zfs send -i $snap1 $snap2 > $ibackup"
-log_must $ZFS destroy $snap1
-log_must $ZFS destroy $snap2
-log_mustnot eval "$ZFS receive -F $fs < $ibackup"
+log_must zfs destroy $snap1
+log_must zfs destroy $snap2
+log_mustnot eval "zfs receive -F $fs < $ibackup"
-log_must $MKFILE 20m $mntpnt/file1
-log_must $RM -rf $mntpnt/file2
-log_must $ZFS snapshot $snap1
-log_mustnot eval "$ZFS receive -F $snap2 < $ibackup"
+log_must mkfile 20m $mntpnt/file1
+log_must rm -rf $mntpnt/file2
+log_must zfs snapshot $snap1
+log_mustnot eval "zfs receive -F $snap2 < $ibackup"
log_pass "'zfs recv -F' should fail if the incremental stream does not match"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_008_pos.ksh
index 6d9081e9f..82fceeab2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_008_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
#
@@ -44,20 +48,20 @@ function cleanup
{
for dset in $rst_snap $rst_fs $orig_snap; do
if datasetexists $dset; then
- log_must $ZFS destroy -fr $dset
+ log_must zfs destroy -fr $dset
fi
done
for file in $fbackup $mnt_file $tmp_out; do
if [[ -f $file ]]; then
- log_must $RM -f $file
+ log_must rm -f $file
fi
done
if datasetexists $TESTPOOL/$TESTFS; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
fi
}
@@ -79,7 +83,7 @@ for orig_fs in $datasets ; do
typeset dryrun_msg="would receive full stream of ${orig_snap} into ${rst_snap}"
if ! datasetexists $orig_fs; then
- log_must $ZFS create $orig_fs
+ log_must zfs create $orig_fs
fi
typeset mntpnt
@@ -90,24 +94,24 @@ for orig_fs in $datasets ; do
typeset mnt_file=$mntpnt/file1
- log_must $MKFILE 100m $mnt_file
- log_must $ZFS snapshot $orig_snap
- log_must eval "$ZFS send $orig_snap > $fbackup"
+ log_must mkfile 100m $mnt_file
+ log_must zfs snapshot $orig_snap
+ log_must eval "zfs send $orig_snap > $fbackup"
for opt in "-v" "-vn"; do
if datasetexists $rst_fs; then
- log_must $ZFS destroy -fr $rst_fs
+ log_must zfs destroy -fr $rst_fs
fi
log_note "Check ZFS receive $opt [<filesystem|snapshot>]"
- log_must eval "$ZFS receive $opt $rst_fs < $fbackup > $tmp_out 2>&1"
+ log_must eval "zfs receive $opt $rst_fs < $fbackup > $tmp_out 2>&1"
if [[ $opt == "-v" ]]; then
- log_must eval "$GREP \"$verb_msg\" $tmp_out >/dev/null 2>&1"
+ log_must eval "grep \"$verb_msg\" $tmp_out >/dev/null 2>&1"
if ! datasetexists $rst_snap; then
log_fail "dataset was not received, even though the"\
" -v flag was used."
fi
else
- log_must eval "$GREP \"$dryrun_msg\" $tmp_out >/dev/null 2>&1"
+ log_must eval "grep \"$dryrun_msg\" $tmp_out >/dev/null 2>&1"
if datasetexists $rst_snap; then
log_fail "dataset was received, even though the -nv"\
" flag was used."
@@ -117,9 +121,9 @@ for orig_fs in $datasets ; do
log_note "Check ZFS receive -vn -d <filesystem>"
if ! datasetexists $rst_fs; then
- log_must $ZFS create $rst_fs
+ log_must zfs create $rst_fs
fi
- log_must eval "$ZFS receive -vn -d -F $rst_fs <$fbackup >$tmp_out 2>&1"
+ log_must eval "zfs receive -vn -d -F $rst_fs <$fbackup >$tmp_out 2>&1"
typeset relative_path=""
if [[ ${orig_fs} == *"/"* ]]; then
relative_path=${orig_fs#*/}
@@ -130,12 +134,12 @@ for orig_fs in $datasets ; do
rst_snap=${leaf_fs}@snap
dryrun_msg="would receive full stream of ${orig_snap} into ${rst_snap}"
- log_must eval "$GREP \"$dryrun_msg\" $tmp_out > /dev/null 2>&1"
+ log_must eval "grep \"$dryrun_msg\" $tmp_out > /dev/null 2>&1"
if datasetexists $rst_snap; then
log_fail "dataset $rst_snap should not existed."
fi
- log_must $ZFS destroy -Rf $rst_fs
+ log_must zfs destroy -Rf $rst_fs
cleanup
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_009_neg.ksh
index 8d4b89b48..d028acafa 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_009_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
#
@@ -45,15 +49,15 @@ function cleanup
typeset ds
if snapexists $snap; then
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
fi
for ds in $ctr1 $ctr2 $fs1; do
if datasetexists $ds; then
- log_must $ZFS destroy -rf $ds
+ log_must zfs destroy -rf $ds
fi
done
if [[ -d $TESTDIR2 ]]; then
- $RM -rf $TESTDIR2
+ rm -rf $TESTDIR2
fi
}
@@ -74,28 +78,28 @@ bkup=$TESTDIR2/bkup.$$
# Preparations for negative testing
for ctr in $ctr1 $ctr2; do
- log_must $ZFS create $ctr
+ log_must zfs create $ctr
done
if [[ -d $TESTDIR2 ]]; then
- $RM -rf $TESTDIR2
+ rm -rf $TESTDIR2
fi
-log_must $ZFS create -o mountpoint=$TESTDIR2 $fs1
-log_must $ZFS snapshot $snap
-log_must eval "$ZFS send $snap > $bkup"
+log_must zfs create -o mountpoint=$TESTDIR2 $fs1
+log_must zfs snapshot $snap
+log_must eval "zfs send $snap > $bkup"
#Testing zfs receive fails with input from terminal
-log_mustnot eval "$ZFS recv $fs3 </dev/console"
+log_mustnot eval "zfs recv $fs3 </dev/console"
# Testing with missing argument and too many arguments
typeset -i i=0
while (( i < ${#validopts[*]} )); do
- log_mustnot eval "$ZFS recv < $bkup"
+ log_mustnot eval "zfs recv < $bkup"
- $ECHO ${validopts[i]} | $GREP "d" >/dev/null 2>&1
+ echo ${validopts[i]} | grep "d" >/dev/null 2>&1
if (( $? != 0 )); then
- log_mustnot eval "$ZFS recv ${validopts[i]} $fs2 $fs3 < $bkup"
+ log_mustnot eval "zfs recv ${validopts[i]} $fs2 $fs3 < $bkup"
else
- log_mustnot eval "$ZFS recv ${validopts[i]} $ctr1 $ctr2 < $bkup"
+ log_mustnot eval "zfs recv ${validopts[i]} $ctr1 $ctr2 < $bkup"
fi
(( i += 1 ))
@@ -105,8 +109,8 @@ done
i=0
while (( i < ${#badopts[*]} ))
do
- log_mustnot eval "$ZFS recv ${badopts[i]} $ctr1 < $bkup"
- log_mustnot eval "$ZFS recv ${badopts[i]} $fs2 < $bkup"
+ log_mustnot eval "zfs recv ${badopts[i]} $ctr1 < $bkup"
+ log_mustnot eval "zfs recv ${badopts[i]} $fs2 < $bkup"
(( i = i + 1 ))
done
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 511463f33..1be4799d9 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
@@ -51,15 +51,15 @@ function make_object
local mntpnt=$2
local type=$3
if [[ $type == "file" ]]; then
- $DD if=/dev/urandom of=${mntpnt}/f$objnum bs=512 count=16
+ 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/urandom of=${mntpnt}/fh$objnum bs=512 count=5 stride=4
elif [[ $type == "hole2" ]]; then
- $DD if=/dev/urandom of=${mntpnt}/fh$objnum bs=512 count=4 stride=5
+ dd if=/dev/urandom of=${mntpnt}/fh$objnum bs=512 count=4 stride=5
elif [[ $type == "directory" ]]; then
- $MKDIR ${mntpnt}/d$objnum
+ mkdir ${mntpnt}/d$objnum
elif [[ $type == "missing" ]]; then
- $TOUCH ${mntpnt}/h$objnum
+ touch ${mntpnt}/h$objnum
fi
}
@@ -76,17 +76,17 @@ function create_pair
function cleanup
{
- $ZFS destroy -Rf $TESTPOOL/$TESTFS/base
+ zfs destroy -Rf $TESTPOOL/$TESTFS/base
rm /tmp/zr010p*
}
log_assert "zfs receive of full send as clone should work"
log_onexit cleanup
-log_must $ZFS create -o checksum=sha256 -o compression=gzip -o recordsize=512 \
+log_must zfs create -o checksum=sha256 -o compression=gzip -o recordsize=512 \
$TESTPOOL/$TESTFS/base
-log_must $ZFS create $fs
-log_must $ZFS create $fs2
+log_must zfs create $fs
+log_must zfs create $fs2
mntpnt=$(get_prop mountpoint $fs)
mntpnt2=$(get_prop mountpoint $fs2)
@@ -129,49 +129,49 @@ create_pair 16 $mntpnt $mntpnt2 "directory" "missing"
create_pair 17 $mntpnt $mntpnt2 "missing" "missing"
# Receive a file with a different record size onto a file (and vice versa).
-log_must $ZFS set recordsize=128k $fs
-$DD if=/dev/urandom of=$mntpnt/f18 bs=128k count=64
-$TOUCH $mntpnt2/f18
+log_must zfs set recordsize=128k $fs
+dd if=/dev/urandom of=$mntpnt/f18 bs=128k count=64
+touch $mntpnt2/f18
# Remove objects that are intended to be missing.
-$RM $mntpnt/h17
-$RM $mntpnt2/h*
+rm $mntpnt/h17
+rm $mntpnt2/h*
# Add empty objects to $fs to exercise dmu_traverse code
for i in {1..100}; do
log_must touch $mntpnt/uf$i
done
-log_must $ZFS snapshot $fs@s1
-log_must $ZFS snapshot $fs2@s1
+log_must zfs snapshot $fs@s1
+log_must zfs snapshot $fs2@s1
-log_must $ZFS send $fs@s1 > /tmp/zr010p
-log_must $ZFS send $fs2@s1 > /tmp/zr010p2
+log_must zfs send $fs@s1 > /tmp/zr010p
+log_must zfs send $fs2@s1 > /tmp/zr010p2
#
# Test that, when we receive a full send as a clone of itself,
# nop-write saves us all the space used by data blocks.
#
-cat /tmp/zr010p | log_must $ZFS receive -o origin=$fs@s1 $rfs
+cat /tmp/zr010p | log_must zfs receive -o origin=$fs@s1 $rfs
size=$(get_prop used $rfs)
size2=$(get_prop used $fs)
if [[ $size -ge $(($size2 / 10)) ]] then
log_fail "nop-write failure; expected usage less than "\
"$(($size2 / 10)), but is using $size"
fi
-log_must $ZFS destroy -fr $rfs
+log_must zfs destroy -fr $rfs
# Correctness testing: receive each full send as a clone of the other fiesystem.
-cat /tmp/zr010p | log_must $ZFS receive -o origin=$fs2@s1 $rfs
+cat /tmp/zr010p | log_must zfs receive -o origin=$fs2@s1 $rfs
mntpnt_old=$(get_prop mountpoint $fs)
mntpnt_new=$(get_prop mountpoint $rfs)
-log_must $DIFF -r $mntpnt_old $mntpnt_new
-log_must $ZFS destroy -r $rfs
+log_must diff -r $mntpnt_old $mntpnt_new
+log_must zfs destroy -r $rfs
-cat /tmp/zr010p2 | log_must $ZFS receive -o origin=$fs@s1 $rfs
+cat /tmp/zr010p2 | log_must zfs receive -o origin=$fs@s1 $rfs
mntpnt_old=$(get_prop mountpoint $fs2)
mntpnt_new=$(get_prop mountpoint $rfs)
-log_must $DIFF -r $mntpnt_old $mntpnt_new
+log_must diff -r $mntpnt_old $mntpnt_new
log_pass "zfs receive of full send as clone works"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_011_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_011_pos.ksh
index b905a87c6..6e312d8ea 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_011_pos.ksh
@@ -18,6 +18,10 @@
# Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,9 +47,9 @@ typeset streamfile=/var/tmp/streamfile.$$
function cleanup
{
- log_must $RM $streamfile
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS1
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS2
+ log_must rm $streamfile
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS2
}
log_assert "refquota is properly sent-and-received, regardless of any " \
@@ -55,30 +59,30 @@ log_onexit cleanup
orig=$TESTPOOL/$TESTFS1
dest=$TESTPOOL/$TESTFS2
# 1. Create a filesystem.
-log_must $ZFS create $orig
+log_must zfs create $orig
origdir=$(get_prop mountpoint $orig)
# 2. Create two equal-sized large files.
-log_must $MKFILE 5M $origdir/file1
-log_must $MKFILE 5M $origdir/file2
-log_must $SYNC
+log_must mkfile 5M $origdir/file1
+log_must mkfile 5M $origdir/file2
+log_must sync
# 3. Snapshot the filesystem.
-log_must $ZFS snapshot $orig@1
+log_must zfs snapshot $orig@1
# 4. Remove one of the two large files.
-log_must $RM $origdir/file2
-log_must $SYNC
+log_must rm $origdir/file2
+log_must sync
# 5. Create a refquota larger than one file, but smaller than both.
-log_must $ZFS set refquota=8M $orig
+log_must zfs set refquota=8M $orig
# 6. Snapshot the filesystem again.
-log_must $ZFS snapshot $orig@2
+log_must zfs snapshot $orig@2
# 7. Send a replication stream of the second snapshot to a new filesystem.
-log_must eval "$ZFS send -R $orig@2 > $streamfile"
-log_must eval "$ZFS recv $dest < $streamfile"
+log_must eval "zfs send -R $orig@2 > $streamfile"
+log_must eval "zfs recv $dest < $streamfile"
log_pass "refquota is properly sent-and-received, regardless of any " \
"intermediate snapshots sent by a replication stream."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_012_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_012_pos.ksh
index af9f91e61..70afe419f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_012_pos.ksh
@@ -44,9 +44,9 @@ typeset streamfile=/var/tmp/streamfile.$$
function cleanup
{
- log_must $RM $streamfile
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS1
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS2
+ log_must rm $streamfile
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS2
}
log_assert "The allowable slight refquota overage is properly sent-and-" \
@@ -57,27 +57,27 @@ orig=$TESTPOOL/$TESTFS1
dest=$TESTPOOL/$TESTFS2
# 1. Create a filesystem.
-log_must $ZFS create $orig
+log_must zfs create $orig
origdir=$(get_prop mountpoint $orig)
# 2. Set a refquota.
-log_must $ZFS set refquota=50M $orig
+log_must zfs set refquota=50M $orig
# 3. Snapshot the filesystem.
-log_must $ZFS snapshot $orig@1
+log_must zfs snapshot $orig@1
# 4. Send a replication stream to a new filesystem.
-log_must eval "$ZFS send -R $orig@1 > $streamfile"
-log_must eval "$ZFS recv $dest < $streamfile"
+log_must eval "zfs send -R $orig@1 > $streamfile"
+log_must eval "zfs recv $dest < $streamfile"
# 5. On the original filesystem, fill it up to its quota.
cat < /dev/urandom > $origdir/fill-it-up
# 6. Snapshot the original filesystem again.
-log_must $ZFS snapshot $orig@2
+log_must zfs snapshot $orig@2
# 7. Send an incremental stream to the same new filesystem.
-log_must eval "$ZFS send -I 1 -R $orig@2 > $streamfile"
-log_must eval "$ZFS recv $dest < $streamfile"
+log_must eval "zfs send -I 1 -R $orig@2 > $streamfile"
+log_must eval "zfs recv $dest < $streamfile"
log_pass "Verified receiving a slightly-over-refquota stream succeeds."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_013_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_013_pos.ksh
index f70d0f4bf..9879282ea 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_013_pos.ksh
@@ -15,7 +15,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
@@ -39,34 +39,34 @@ tpoolfile=/temptank.$$
function cleanup
{
for fs in $src_fs $dst_fs; do
- datasetexists $fs && log_must $ZFS destroy -rf $fs
+ datasetexists $fs && log_must zfs destroy -rf $fs
done
- $ZPOOL destroy $temppool
- [[ -f $streamfile ]] && log_must $RM -f $streamfile
- [[ -f $tpoolfile ]] && log_must $RM -f $tpoolfile
+ zpool destroy $temppool
+ [[ -f $streamfile ]] && log_must rm -f $streamfile
+ [[ -f $tpoolfile ]] && log_must rm -f $tpoolfile
}
log_assert "Verifying 'zfs receive' works correctly on deduplicated streams"
log_onexit cleanup
truncate -s 100M $tpoolfile
-log_must $ZPOOL create $temppool $tpoolfile
-log_must $ZFS create $src_fs
+log_must zpool create $temppool $tpoolfile
+log_must zfs create $src_fs
src_mnt=$(get_prop mountpoint $src_fs) || log_fail "get_prop mountpoint $src_fs"
echo blah > $src_mnt/blah
-$ZFS snapshot $src_fs@base
+zfs snapshot $src_fs@base
echo grumble > $src_mnt/grumble
echo blah > $src_mnt/blah2
-$ZFS snapshot $src_fs@snap2
+zfs snapshot $src_fs@snap2
echo grumble > $src_mnt/mumble
echo blah > $src_mnt/blah3
-$ZFS snapshot $src_fs@snap3
+zfs snapshot $src_fs@snap3
-log_must eval "$ZFS send -D -R $src_fs@snap3 > $streamfile"
-log_must eval "$ZFS receive -v $dst_fs < $streamfile"
+log_must eval "zfs send -D -R $src_fs@snap3 > $streamfile"
+log_must eval "zfs receive -v $dst_fs < $streamfile"
cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_014_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_014_pos.ksh
index d00efaf4f..b92e712e9 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_014_pos.ksh
@@ -48,11 +48,11 @@ typeset streamfile_trun=/var/tmp/streamfile_trun.$$
function cleanup
{
- log_must $RM $streamfile_full
- log_must $RM $streamfile_incr
- log_must $RM $streamfile_trun
- log_must $ZFS destroy -rf $orig
- log_must $ZFS destroy -rf $dest
+ log_must rm $streamfile_full
+ log_must rm $streamfile_incr
+ log_must rm $streamfile_trun
+ log_must zfs destroy -rf $orig
+ log_must zfs destroy -rf $dest
}
#
@@ -84,38 +84,38 @@ log_assert "ZFS successfully receive and restore properties."
log_onexit cleanup
# 1. Create a filesystem.
-log_must eval "$ZFS create $orig"
+log_must eval "zfs create $orig"
mntpnt=$(get_prop mountpoint $orig)
# 2. Create a full stream with properties and receive it.
-log_must eval "$ZFS set compression='gzip-1' $orig"
-log_must eval "$ZFS set '$userprop'='$userval' $orig"
-log_must eval "$ZFS snapshot $orig@snap1"
-log_must eval "$ZFS send -p $orig@snap1 > $streamfile_full"
-log_must eval "$ZFS recv $dest < $streamfile_full"
+log_must eval "zfs set compression='gzip-1' $orig"
+log_must eval "zfs set '$userprop'='$userval' $orig"
+log_must eval "zfs snapshot $orig@snap1"
+log_must eval "zfs send -p $orig@snap1 > $streamfile_full"
+log_must eval "zfs recv $dest < $streamfile_full"
log_must eval "check_prop_source $dest compression 'gzip-1' received"
log_must eval "check_prop_source $dest '$userprop' '$userval' received"
# 3. Create also an incremental stream without some properties and a truncated
# stream.
-log_must eval "$ZFS set compression='gzip-2' $orig"
-log_must eval "$ZFS inherit '$userprop' $orig"
-log_must eval "$DD if=/dev/urandom of=$mntpnt/file bs=1024k count=10"
-log_must eval "$ZFS snapshot $orig@snap2"
-log_must eval "$ZFS send -p -i $orig@snap1 $orig@snap2 > $streamfile_incr"
-log_must eval "$DD if=$streamfile_incr of=$streamfile_trun bs=1024k count=9"
-log_must eval "$ZFS snapshot $orig@snap3"
-log_must eval "$ZFS send -p -i $orig@snap1 $orig@snap3 > $streamfile_incr"
+log_must eval "zfs set compression='gzip-2' $orig"
+log_must eval "zfs inherit '$userprop' $orig"
+log_must eval "dd if=/dev/urandom of=$mntpnt/file bs=1024k count=10"
+log_must eval "zfs snapshot $orig@snap2"
+log_must eval "zfs send -p -i $orig@snap1 $orig@snap2 > $streamfile_incr"
+log_must eval "dd if=$streamfile_incr of=$streamfile_trun bs=1024k count=9"
+log_must eval "zfs snapshot $orig@snap3"
+log_must eval "zfs send -p -i $orig@snap1 $orig@snap3 > $streamfile_incr"
# 4. Fail to receive the truncated incremental stream and verify previously
# received properties are still present.
-log_mustnot eval "$ZFS recv -F $dest < $streamfile_trun"
+log_mustnot eval "zfs recv -F $dest < $streamfile_trun"
log_must eval "check_prop_source $dest compression 'gzip-1' received"
log_must eval "check_prop_source $dest '$userprop' '$userval' received"
# 5. Receive the complete incremental send stream and verify that sent
# properties are successfully received.
-log_must eval "$ZFS recv -F $dest < $streamfile_incr"
+log_must eval "zfs recv -F $dest < $streamfile_incr"
log_must eval "check_prop_source $dest compression 'gzip-2' received"
log_must eval "check_prop_source $dest '$userprop' '-' '-'"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_015_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_015_pos.ksh
index 11081bb7f..b540ead5a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_015_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_receive/zfs_receive_015_pos.ksh
@@ -45,38 +45,38 @@ typeset value=$(user_property_value 8)
function cleanup
{
- log_must $RM $streamfile_full
- log_must $RM $streamfile_incr
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS1
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS2
+ log_must rm $streamfile_full
+ log_must rm $streamfile_incr
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS1
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS2
}
log_assert "ZFS can receive custom properties."
log_onexit cleanup
# 1. Create a filesystem.
-log_must $ZFS create $orig
+log_must zfs create $orig
# 2. Snapshot the filesystem.
-log_must $ZFS snapshot $orig@snap1
-log_must $ZFS snapshot $orig@snap2
-log_must $ZFS snapshot $orig@snap3
+log_must zfs snapshot $orig@snap1
+log_must zfs snapshot $orig@snap2
+log_must zfs snapshot $orig@snap3
# 3. Set custom properties on both the fs and snapshots.
-log_must eval "$ZFS set '$user_prop'='$value' $orig"
-log_must eval "$ZFS set '$user_prop:snap1'='$value:snap1' $orig@snap1"
-log_must eval "$ZFS set '$user_prop:snap2'='$value:snap2' $orig@snap2"
-log_must eval "$ZFS set '$user_prop:snap3'='$value:snap3' $orig@snap3"
+log_must eval "zfs set '$user_prop'='$value' $orig"
+log_must eval "zfs set '$user_prop:snap1'='$value:snap1' $orig@snap1"
+log_must eval "zfs set '$user_prop:snap2'='$value:snap2' $orig@snap2"
+log_must eval "zfs set '$user_prop:snap3'='$value:snap3' $orig@snap3"
# 4. Create different send streams with the properties.
-log_must eval "$ZFS send -p $orig@snap1 > $streamfile_full"
-log_must eval "$ZFS send -p -I $orig@snap1 $orig@snap3 > $streamfile_incr"
+log_must eval "zfs send -p $orig@snap1 > $streamfile_full"
+log_must eval "zfs send -p -I $orig@snap1 $orig@snap3 > $streamfile_incr"
# 5. Receive the send streams and verify the properties.
-log_must eval "$ZFS recv $dest < $streamfile_full"
+log_must eval "zfs recv $dest < $streamfile_full"
log_must eval "check_user_prop $dest $user_prop '$value'"
log_must eval "check_user_prop $dest@snap1 '$user_prop:snap1' '$value:snap1'"
-log_must eval "$ZFS recv $dest < $streamfile_incr"
+log_must eval "zfs recv $dest < $streamfile_incr"
log_must eval "check_user_prop $dest@snap2 '$user_prop:snap2' '$value:snap2'"
log_must eval "check_user_prop $dest@snap3 '$user_prop:snap3' '$value:snap3'"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/cleanup.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/cleanup.ksh
index 931615424..4638b63d7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/cleanup.ksh
@@ -25,12 +25,16 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
default_cleanup_noexit
if [[ -d $TESTDIR2 ]]; then
- $RM -rf $TESTDIR2
+ rm -rf $TESTDIR2
if (( $? != 0 )); then
log_unresolved Could not remove $TESTDIR2
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/setup.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/setup.ksh
index dee3af853..60acbe07a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,13 +37,13 @@ DISK=${DISKS%% *}
default_setup_noexit "$DISK" "true" "true"
if [[ -d $TESTDIR2 ]]; then
- $RM -rf $TESTDIR2
+ rm -rf $TESTDIR2
if (( $? != 0 )); then
log_unresolved Could not remove $TESTDIR2
fi
fi
-log_must $ZFS create $TESTPOOL/$DATAFS
-log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL/$DATAFS
-log_must eval "$DD if=$IF of=$OF bs=$BS count=$CNT >/dev/null 2>&1"
+log_must zfs create $TESTPOOL/$DATAFS
+log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL/$DATAFS
+log_must eval "dd if=$IF of=$OF bs=$BS count=$CNT >/dev/null 2>&1"
log_pass
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
index d2a6a2225..f408d7120 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.cfg
@@ -33,34 +33,34 @@
function additional_setup
{
# Create testfile
- log_must $CP $DATA $TESTDIR/$TESTFILE0
- log_must $CP $DATA $TESTDIR1/$TESTFILE0
+ log_must cp $DATA $TESTDIR/$TESTFILE0
+ log_must cp $DATA $TESTDIR1/$TESTFILE0
# Create snapshot
if ! snapexists $TESTPOOL/$TESTFS@snapshot; then
- log_must $ZFS snapshot $TESTPOOL/$TESTFS@snapshot
- log_must $ZFS clone $TESTPOOL/$TESTFS@snapshot \
+ log_must zfs snapshot $TESTPOOL/$TESTFS@snapshot
+ log_must zfs clone $TESTPOOL/$TESTFS@snapshot \
$TESTPOOL/$TESTFS-clone
fi
# Create file system
datasetexists $TESTPOOL/$TESTFS1 || \
- log_must $ZFS create $TESTPOOL/$TESTFS1
+ log_must zfs create $TESTPOOL/$TESTFS1
# Create testfile
- log_must $CP $DATA $(get_prop mountpoint $TESTPOOL/$TESTFS1)/$TESTFILE0
+ log_must cp $DATA $(get_prop mountpoint $TESTPOOL/$TESTFS1)/$TESTFILE0
# Create container
datasetexists $TESTPOOL/$TESTCTR1 || \
- log_must $ZFS create $TESTPOOL/$TESTCTR1
- log_must $CP $DATA $(get_prop mountpoint $TESTPOOL/$TESTCTR1)/$TESTFILE0
+ log_must zfs create $TESTPOOL/$TESTCTR1
+ log_must cp $DATA $(get_prop mountpoint $TESTPOOL/$TESTCTR1)/$TESTFILE0
# Create data in zvol
if is_global_zone; then
- log_must eval "$DD if=$DATA of=$VOL_R_PATH bs=$BS count=$CNT \
+ log_must eval "dd if=$DATA of=$VOL_R_PATH bs=$BS count=$CNT \
>/dev/null 2>&1"
else
- log_must $CP $DATA $(get_prop mountpoint $TESTPOOL/$TESTVOL)/$TESTFILE0
+ log_must cp $DATA $(get_prop mountpoint $TESTPOOL/$TESTVOL)/$TESTFILE0
fi
}
@@ -70,7 +70,7 @@ function rename_dataset # src dest
typeset src=$1
typeset dest=$2
- log_must $ZFS rename $src $dest
+ log_must zfs rename $src $dest
block_device_wait
#
@@ -90,24 +90,24 @@ function cleanup
fi
if [[ ${dataset[i]}-new != *@* ]] ; then
- $ZFS rename ${dataset[i]}-new ${dataset[i]}
+ zfs rename ${dataset[i]}-new ${dataset[i]}
if [[ $? -ne 0 ]]; then
typeset newfs=${dataset[i]}-new
typeset oldfs=${dataset[i]}
typeset mntp=$(get_prop mountpoint $newfs)
- log_must $ZFS destroy -f $newfs
- log_must $ZFS create -p $oldfs
- log_must $ZFS set mountpoint=$mntp $oldfs
+ log_must zfs destroy -f $newfs
+ log_must zfs create -p $oldfs
+ log_must zfs set mountpoint=$mntp $oldfs
fi
else
- log_must $ZFS destroy -fR ${dataset[i]}-new
+ log_must zfs destroy -fR ${dataset[i]}-new
fi
((i = i + 1))
done
if snapexists $TESTPOOL/$TESTFS@snapshot; then
- log_must $ZFS destroy -fR $TESTPOOL/$TESTFS@snapshot
+ log_must zfs destroy -fR $TESTPOOL/$TESTFS@snapshot
fi
}
@@ -117,7 +117,7 @@ function cmp_data #<$1 src data, $2 tgt data>
typeset src=$1
typeset tgt=$2
- $CMP $src $tgt >/dev/null 2>&1
+ cmp $src $tgt >/dev/null 2>&1
return $?
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_001_pos.ksh
index dc178c420..c76b5a2fe 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -86,7 +91,7 @@ done
#verify the data integrity in zvol
if is_global_zone; then
- log_must eval "$DD if=${VOL_R_PATH}-new of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
+ log_must eval "dd if=${VOL_R_PATH}-new of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
if ! cmp_data $VOLDATA $DATA ; then
log_fail "$VOLDATA gets corrupted after rename operation."
fi
@@ -96,7 +101,7 @@ fi
typeset -i i=0
while ((i < ${#dataset[*]} )); do
if datasetexists ${dataset[i]}-new ; then
- log_must $ZFS rename ${dataset[i]}-new ${dataset[i]}
+ log_must zfs rename ${dataset[i]}-new ${dataset[i]}
fi
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_002_pos.ksh
index 6646df5aa..6d51f612b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_002_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -71,7 +76,7 @@ while ((i < ${#dataset[*]} )); do
if [[ ${dataset[i]} == *@* ]]; then
data=$(snapshot_mountpoint ${dataset[i]})/$TESTFILE0
elif [[ ${dataset[i]} == "$TESTPOOL/$TESTVOL" ]] && is_global_zone; then
- log_must eval "$DD if=$VOL_R_PATH of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
+ log_must eval "dd if=$VOL_R_PATH of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
data=$VOLDATA
else
data=$(get_prop mountpoint ${dataset[i]})/$TESTFILE0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_003_pos.ksh
index 966064104..56c06cfe8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -40,7 +44,7 @@ verify_runnable "both"
function cleanup
{
- datasetexists $snap && log_must $ZFS destroy $snap
+ datasetexists $snap && log_must zfs destroy $snap
}
log_assert "'zfs rename' can address the abbreviated snapshot name."
@@ -49,14 +53,14 @@ log_onexit cleanup
fs=$TESTPOOL/$TESTFS; snap=$fs@snap
set -A newname "$fs@new-snap" "@new-snap" "new-snap"
-log_must $ZFS snapshot $snap
+log_must zfs snapshot $snap
log_must datasetexists $snap
typeset -i i=0
while ((i < ${#newname[*]} )); do
- log_must $ZFS rename $snap ${newname[$i]}
+ log_must zfs rename $snap ${newname[$i]}
log_must datasetexists ${snap%%@*}@${newname[$i]##*@}
- log_must $ZFS rename ${snap%%@*}@${newname[$i]##*@} $snap
+ log_must zfs rename ${snap%%@*}@${newname[$i]##*@} $snap
((i += 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_004_neg.ksh
index 19f8a80ad..cafa74366 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_004_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -86,10 +91,10 @@ additional_setup
typeset -i i=0
while ((i < ${#bad_dataset[*]} )); do
- log_mustnot $ZFS rename ${bad_dataset[i]} ${bad_dataset[((i + 1))]}
+ log_mustnot zfs rename ${bad_dataset[i]} ${bad_dataset[((i + 1))]}
log_must datasetexists ${bad_dataset[i]}
- log_mustnot $ZFS rename -p ${bad_dataset[i]} ${bad_dataset[((i + 1))]}
+ log_mustnot zfs rename -p ${bad_dataset[i]} ${bad_dataset[((i + 1))]}
log_must datasetexists ${bad_dataset[i]}
((i = i + 2))
@@ -97,10 +102,10 @@ done
#verify 'rename -p' can not work with snapshots
-log_mustnot $ZFS rename -p $TESTPOOL/$TESTFS@snapshot \
+log_mustnot zfs rename -p $TESTPOOL/$TESTFS@snapshot \
$TESTPOOL/$TESTFS@snapshot2
log_must datasetexists $TESTPOOL/$TESTFS@snapshot
-log_mustnot $ZFS rename -p $TESTPOOL/$TESTFS@snapshot \
+log_mustnot zfs rename -p $TESTPOOL/$TESTFS@snapshot \
$TESTPOOL/$TESTFS/$TESTFS@snapshot2
log_must datasetexists $TESTPOOL/$TESTFS@snapshot
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_005_neg.ksh
index b3f1b3967..5ef77de0c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function my_cleanup
poolexists $TESTPOOL1 && \
destroy_pool $TESTPOOL1
[[ -e $TESTDIR/$TESTFILE1 ]] && \
- log_must $RM -f $TESTDIR/$TESTFILE1
+ log_must rm -f $TESTDIR/$TESTFILE1
cleanup
}
@@ -68,7 +68,7 @@ log_assert "'zfs rename' should fail while datasets are within different pool."
additional_setup
-log_must $MKFILE $MINVDEVSIZE $TESTDIR/$TESTFILE1
+log_must mkfile $MINVDEVSIZE $TESTDIR/$TESTFILE1
create_pool $TESTPOOL1 $TESTDIR/$TESTFILE1
for src in ${src_dataset[@]} ; do
@@ -79,8 +79,8 @@ for src in ${src_dataset[@]} ; do
else
dest=${TESTPOOL1}/$dest
fi
- log_mustnot $ZFS rename $src $dest
- log_mustnot $ZFS rename -p $src $dest
+ log_mustnot zfs rename $src $dest
+ log_mustnot zfs rename -p $src $dest
#
# Verify original dataset name still in use
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_006_pos.ksh
index 32223b621..a7cba349f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -57,9 +57,9 @@ log_assert "'zfs rename' can successfully rename a volume snapshot."
vol=$TESTPOOL/$TESTVOL
snap=$TESTSNAP
-log_must eval "$DD if=$DATA of=$VOL_R_PATH bs=$BS count=$CNT >/dev/null 2>&1"
+log_must eval "dd if=$DATA of=$VOL_R_PATH bs=$BS count=$CNT >/dev/null 2>&1"
if ! snapexists $vol@$snap; then
- log_must $ZFS snapshot $vol@$snap
+ log_must zfs snapshot $vol@$snap
fi
rename_dataset $vol@$snap $vol@${snap}-new
@@ -72,13 +72,13 @@ create_clone $vol@$snap $clone
#verify data integrity
for input in $VOL_R_PATH $ZVOL_RDEVDIR/$clone; do
- log_must eval "$DD if=$input of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
+ log_must eval "dd if=$input of=$VOLDATA bs=$BS count=$CNT >/dev/null 2>&1"
if ! cmp_data $VOLDATA $DATA ; then
log_fail "$input gets corrupted after rename operation."
fi
done
destroy_clone $clone
-log_must $ZFS destroy $vol@$snap
+log_must zfs destroy $vol@$snap
log_pass "'zfs rename' can rename volume snapshot as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_007_pos.ksh
index 5985eac4e..f7faa3b36 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,12 +47,12 @@ verify_runnable "both"
function cleanup
{
if datasetexists $TESTPOOL/$TESTFS ; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS
fi
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
- $RM -f $SRC_FILE $DST_FILE
+ rm -f $SRC_FILE $DST_FILE
}
function target_obj
@@ -78,78 +78,78 @@ log_onexit cleanup
BS=512 ; CNT=2048
SRC_FILE=/tmp/srcfile.$$
DST_FILE=/tmp/dstfile.$$
-log_must $DD if=/dev/urandom of=$SRC_FILE bs=$BS count=$CNT
+log_must dd if=/dev/urandom of=$SRC_FILE bs=$BS count=$CNT
fs=$TESTPOOL/$TESTFS/fs.$$
fsclone=$TESTPOOL/$TESTFS/fsclone.$$
-log_must $ZFS create $fs
+log_must zfs create $fs
obj=$(target_obj $fs)
-log_must $CP $SRC_FILE $obj
+log_must cp $SRC_FILE $obj
snap=${fs}@snap.$$
-log_must $ZFS snapshot $snap
-log_must $ZFS clone $snap $fsclone
+log_must zfs snapshot $snap
+log_must zfs clone $snap $fsclone
# Rename dataset & clone
#
-log_must $ZFS rename $fs ${fs}-new
-log_must $ZFS rename $fsclone ${fsclone}-new
+log_must zfs rename $fs ${fs}-new
+log_must zfs rename $fsclone ${fsclone}-new
# Compare source file and target file
#
obj=$(target_obj ${fs}-new)
-log_must $DIFF $SRC_FILE $obj
+log_must diff $SRC_FILE $obj
obj=$(target_obj ${fsclone}-new)
-log_must $DIFF $SRC_FILE $obj
+log_must diff $SRC_FILE $obj
# Rename snapshot and re-clone dataset
#
-log_must $ZFS rename ${fs}-new $fs
-log_must $ZFS rename $snap ${snap}-new
-log_must $ZFS clone ${snap}-new $fsclone
+log_must zfs rename ${fs}-new $fs
+log_must zfs rename $snap ${snap}-new
+log_must zfs clone ${snap}-new $fsclone
# Compare source file and target file
#
obj=$(target_obj $fsclone)
-log_must $DIFF $SRC_FILE $obj
+log_must diff $SRC_FILE $obj
if is_global_zone; then
vol=$TESTPOOL/$TESTFS/vol.$$ ; volclone=$TESTPOOL/$TESTFS/volclone.$$
- log_must $ZFS create -V 100M $vol
+ log_must zfs create -V 100M $vol
block_device_wait
obj=$(target_obj $vol)
- log_must $DD if=$SRC_FILE of=$obj bs=$BS count=$CNT
+ log_must dd if=$SRC_FILE of=$obj bs=$BS count=$CNT
snap=${vol}@snap.$$
- log_must $ZFS snapshot $snap
- log_must $ZFS clone $snap $volclone
+ log_must zfs snapshot $snap
+ log_must zfs clone $snap $volclone
block_device_wait
# Rename dataset & clone
- log_must $ZFS rename $vol ${vol}-new
- log_must $ZFS rename $volclone ${volclone}-new
+ log_must zfs rename $vol ${vol}-new
+ log_must zfs rename $volclone ${volclone}-new
block_device_wait
# Compare source file and target file
obj=$(target_obj ${vol}-new)
- log_must $DD if=$obj of=$DST_FILE bs=$BS count=$CNT
- log_must $DIFF $SRC_FILE $DST_FILE
+ log_must dd if=$obj of=$DST_FILE bs=$BS count=$CNT
+ log_must diff $SRC_FILE $DST_FILE
obj=$(target_obj ${volclone}-new)
- log_must $DD if=$obj of=$DST_FILE bs=$BS count=$CNT
- log_must $DIFF $SRC_FILE $DST_FILE
+ log_must dd if=$obj of=$DST_FILE bs=$BS count=$CNT
+ log_must diff $SRC_FILE $DST_FILE
# Rename snapshot and re-clone dataset
- log_must $ZFS rename ${vol}-new $vol
- log_must $ZFS rename $snap ${snap}-new
- log_must $ZFS clone ${snap}-new $volclone
+ log_must zfs rename ${vol}-new $vol
+ log_must zfs rename $snap ${snap}-new
+ log_must zfs clone ${snap}-new $volclone
block_device_wait
# Compare source file and target file
obj=$(target_obj $volclone)
- log_must $DD if=$obj of=$DST_FILE bs=$BS count=$CNT
- log_must $DIFF $SRC_FILE $DST_FILE
+ log_must dd if=$obj of=$DST_FILE bs=$BS count=$CNT
+ log_must diff $SRC_FILE $DST_FILE
fi
log_pass "Rename dataset, the data haven't changed passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_008_pos.ksh
index 2552acce3..3fc099d79 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ function cleanup
typeset -i i=0
while ((i < ${#datasets[@]})); do
if datasetexists ${datasets[$i]}@snap ; then
- log_must $ZFS destroy ${datasets[$i]}@snap
+ log_must zfs destroy ${datasets[$i]}@snap
fi
if datasetexists ${datasets[$i]}@snap-new ; then
- log_must $ZFS destroy ${datasets[$i]}@snap-new
+ log_must zfs destroy ${datasets[$i]}@snap-new
fi
((i += 1))
@@ -67,7 +67,7 @@ if is_global_zone; then
datasets[${#datasets[@]}]=$TESTPOOL/$TESTVOL
fi
-log_must $ZFS snapshot -r ${TESTPOOL}@snap
+log_must zfs snapshot -r ${TESTPOOL}@snap
typeset -i i=0
while ((i < ${#datasets[@]})); do
log_must datasetexists ${datasets[$i]}@snap
@@ -75,7 +75,7 @@ while ((i < ${#datasets[@]})); do
((i += 1))
done
-log_must $ZFS rename -r ${TESTPOOL}@snap ${TESTPOOL}@snap-new
+log_must zfs rename -r ${TESTPOOL}@snap ${TESTPOOL}@snap-new
i=0
while ((i < ${#datasets[@]})); do
log_must datasetexists ${datasets[$i]}@snap-new
@@ -83,6 +83,6 @@ while ((i < ${#datasets[@]})); do
((i += 1))
done
-log_must $ZFS destroy -rf ${TESTPOOL}@snap-new
+log_must zfs destroy -rf ${TESTPOOL}@snap-new
log_pass "Verify zfs rename -r passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_009_neg.ksh
index 16d306dd3..d19c9485e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,24 +47,24 @@ verify_runnable "both"
function cleanup
{
- typeset snaps=$($ZFS list -H -t snapshot -o name)
+ typeset snaps=$(zfs list -H -t snapshot -o name)
typeset exclude
typeset snap
typeset pool_name
if [[ -n $KEEP ]]; then
- exclude=`eval $ECHO \"'(${KEEP})'\"`
+ exclude=`eval echo \"'(${KEEP})'\"`
fi
for snap in $snaps; do
- pool_name=$($ECHO "$snap" | $AWK -F/ '{print $1}')
+ pool_name=$(echo "$snap" | awk -F/ '{print $1}')
if [[ -n $exclude ]]; then
- $ECHO "$pool_name" | $EGREP -v "$exclude" > /dev/null 2>&1
+ echo "$pool_name" | egrep -v "$exclude" > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
fi
else
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
fi
done
}
@@ -78,13 +78,13 @@ if is_global_zone; then
datasets[${#datasets[@]}]=$TESTPOOL/$TESTVOL
fi
-log_must $ZFS snapshot -r ${TESTPOOL}@snap
+log_must zfs snapshot -r ${TESTPOOL}@snap
typeset -i i=0
while ((i < ${#datasets[@]})); do
# Create one more snapshot
- log_must $ZFS snapshot ${datasets[$i]}@snap2
- log_mustnot $ZFS rename -r ${TESTPOOL}@snap ${TESTPOOL}@snap2
- log_must $ZFS destroy ${datasets[$i]}@snap2
+ log_must zfs snapshot ${datasets[$i]}@snap2
+ log_mustnot zfs rename -r ${TESTPOOL}@snap ${TESTPOOL}@snap2
+ log_must zfs destroy ${datasets[$i]}@snap2
# Check datasets, make sure none of them was renamed.
typeset -i j=0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_010_neg.ksh
index 2b96662eb..171770fa3 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_010_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ fi
for opts in "-r" "-r -p"; do
typeset -i i=0
while ((i < ${#datasets[@]})); do
- log_mustnot $ZFS rename $opts ${datasets[$i]} \
+ log_mustnot zfs rename $opts ${datasets[$i]} \
${datasets[$i]}-new
# Check datasets, make sure none of them was renamed.
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_011_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_011_pos.ksh
index e453e8386..2d1220e33 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_011_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rename/zfs_rename.kshlib
@@ -42,19 +47,19 @@ verify_runnable "both"
function additional_cleanup
{
if datasetexists $TESTPOOL/notexist ; then
- log_must $ZFS destroy -Rf $TESTPOOL/notexist
+ log_must zfs destroy -Rf $TESTPOOL/notexist
fi
if datasetexists $TESTPOOL/$TESTFS ; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS
fi
- log_must $ZFS create $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
if is_global_zone ; then
if datasetexists $TESTPOOL/$TESTVOL ; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTVOL
+ log_must zfs destroy -Rf $TESTPOOL/$TESTVOL
fi
- log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+ log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
fi
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_012_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_012_neg.ksh
index 495f663ef..6daf00179 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_012_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,14 +54,14 @@ datasets=("$TESTPOOL" "$TESTPOOL/$TESTFS" "$TESTPOOL/$TESTFS@$TESTSNAP"
longname="$(gen_dataset_name 260 abcdefg)"
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
for ds in ${datasets[@]}; do
for opt in ${badopts[@]}; do
- log_mustnot $ZFS rename $opt $ds ${ds}-new
+ log_mustnot zfs rename $opt $ds ${ds}-new
done
- log_mustnot $ZFS rename $ds
- log_mustnot $ZFS rename $ds ${ds}-new ${ds}-new1
- log_mustnot $ZFS rename $ds ${ds}.$longname
+ log_mustnot zfs rename $ds
+ log_mustnot zfs rename $ds ${ds}-new ${ds}-new1
+ log_mustnot zfs rename $ds ${ds}.$longname
done
log_pass "'zfs rename' fails with illegal scenarios as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_013_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_013_pos.ksh
index 3189be5fd..b2e01006f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rename/zfs_rename_013_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,19 +47,19 @@ verify_runnable "both"
function cleanup
{
if datasetexists $TESTPOOL/$TESTCTR@snap-new ; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTCTR@snap-new
+ log_must zfs destroy -f $TESTPOOL/$TESTCTR@snap-new
fi
if datasetexists $TESTPOOL/$TESTCTR@snap ; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTCTR@snap
+ log_must zfs destroy -f $TESTPOOL/$TESTCTR@snap
fi
if datasetexists $TESTPOOL@snap-new ; then
- log_must $ZFS destroy -f $TESTPOOL@snap-new
+ log_must zfs destroy -f $TESTPOOL@snap-new
fi
if datasetexists $TESTPOOL@snap ; then
- log_must $ZFS destroy -f $TESTPOOL@snap
+ log_must zfs destroy -f $TESTPOOL@snap
fi
}
@@ -68,17 +68,17 @@ log_assert "zfs rename -r can rename snapshot when child datasets" \
log_onexit cleanup
-log_must $ZFS snapshot $TESTPOOL/$TESTCTR@snap
-log_must $ZFS rename -r $TESTPOOL/$TESTCTR@snap $TESTPOOL/$TESTCTR@snap-new
+log_must zfs snapshot $TESTPOOL/$TESTCTR@snap
+log_must zfs rename -r $TESTPOOL/$TESTCTR@snap $TESTPOOL/$TESTCTR@snap-new
log_must datasetexists $TESTPOOL/$TESTCTR@snap-new
-log_must $ZFS snapshot $TESTPOOL@snap
-log_must $ZFS rename -r $TESTPOOL@snap $TESTPOOL@snap-new
+log_must zfs snapshot $TESTPOOL@snap
+log_must zfs rename -r $TESTPOOL@snap $TESTPOOL@snap-new
log_must datasetexists $TESTPOOL/$TESTCTR@snap-new
log_must datasetexists $TESTPOOL@snap-new
-log_must $ZFS destroy -f $TESTPOOL/$TESTCTR@snap-new
-log_must $ZFS destroy -f $TESTPOOL@snap-new
+log_must zfs destroy -f $TESTPOOL/$TESTCTR@snap-new
+log_must zfs destroy -f $TESTPOOL@snap-new
log_pass "Verify zfs rename -r passed when child datasets" \
"don't have a snapshot of the given name."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
index d3a6a00ec..7ec55ce0f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,8 +48,8 @@ RESERVATION="reserve"
function cleanup
{
if datasetexists $TESTPOOL/$RESERVATION ; then
- log_must $ZFS unmount $TESTPOOL/$RESERVATION
- log_must $ZFS destroy $TESTPOOL/$RESERVATION
+ log_must zfs unmount $TESTPOOL/$RESERVATION
+ log_must zfs destroy $TESTPOOL/$RESERVATION
fi
}
@@ -52,8 +57,8 @@ log_onexit cleanup
log_assert "Verify that a reservation > 2^64 -1 fails."
-log_must $ZFS create $TESTPOOL/$RESERVATION
+log_must zfs create $TESTPOOL/$RESERVATION
-log_mustnot $ZFS set reservation=18446744073709551615 $TESTPOOL/$RESERVATION
+log_mustnot zfs set reservation=18446744073709551615 $TESTPOOL/$RESERVATION
log_pass "Unable to set a reservation > 2^64 - 1"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
index d308f75df..c482f9c3c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -50,8 +55,8 @@ function cleanup
for FS in $TESTPOOL/$RESERVATION $TESTPOOL/$RESERVATION2
do
if datasetexists $FS ; then
- log_must $ZFS unmount $FS
- log_must $ZFS destroy $FS
+ log_must zfs unmount $FS
+ log_must zfs destroy $FS
fi
done
}
@@ -60,21 +65,21 @@ log_onexit cleanup
log_assert "Ensure a reservation of 0 or 'none' is allowed."
-log_must $ZFS create $TESTPOOL/$RESERVATION
-log_must $ZFS create $TESTPOOL/$RESERVATION2
+log_must zfs create $TESTPOOL/$RESERVATION
+log_must zfs create $TESTPOOL/$RESERVATION2
-log_must $ZFS set reservation=0 $TESTPOOL/$RESERVATION
-log_must $ZFS set reservation=none $TESTPOOL/$RESERVATION2
+log_must zfs set reservation=0 $TESTPOOL/$RESERVATION
+log_must zfs set reservation=none $TESTPOOL/$RESERVATION2
for FS in $TESTPOOL/$RESERVATION $TESTPOOL/$RESERVATION2
do
- reserve=`$ZFS get -pH reservation $FS | $AWK '{print $3}'`
+ reserve=`zfs get -pH reservation $FS | awk '{print $3}'`
if [[ $reserve -ne 0 ]]; then
log_fail "ZFS get -p reservation did not return 0"
fi
- reserve=`$ZFS get -H reservation $FS | $AWK '{print $3}'`
+ reserve=`zfs get -H reservation $FS | awk '{print $3}'`
if [[ $reserve != "none" ]]; then
log_fail "ZFS get reservation did not return 'none'"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh
index 1697f628e..90e7b8340 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
@@ -68,12 +72,12 @@ function test_n_check #opt num_snap_clone num_rollback
log_fail "Unsupported testing condition."
# Clean up the test environment
- datasetexists $FS && log_must $ZFS destroy -Rf $FS
+ datasetexists $FS && log_must zfs destroy -Rf $FS
if datasetexists $VOL; then
- $DF -lhF ufs "$ZVOL_DEVDIR/$VOL" > /dev/null 2>&1
- (( $? == 0 )) && log_must $UMOUNT -f $TESTDIR1
+ df -lhF ufs "$ZVOL_DEVDIR/$VOL" > /dev/null 2>&1
+ (( $? == 0 )) && log_must umount -f $TESTDIR1
- log_must $ZFS destroy -Rf $VOL
+ log_must zfs destroy -Rf $VOL
fi
# Create specified test environment
@@ -113,12 +117,12 @@ function test_n_check #opt num_snap_clone num_rollback
fi
if [[ $dtst == $VOL ]]; then
- log_must $UMOUNT -f $TESTDIR1
- log_must $ZFS rollback $opt $dtst@$snap_point
- log_must $MOUNT \
+ log_must umount -f $TESTDIR1
+ log_must zfs rollback $opt $dtst@$snap_point
+ log_must mount \
$ZVOL_DEVDIR/$TESTPOOL/$TESTVOL $TESTDIR1
else
- log_must $ZFS rollback $opt $dtst@$snap_point
+ log_must zfs rollback $opt $dtst@$snap_point
fi
for snap in $all_snap; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh
index 8da658934..659660dc0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
@@ -53,11 +57,11 @@ setup_snap_env 1
#
write_mountpoint_dir ${FSSNAP0%%@*}
-log_must $ZFS rollback $FSSNAP0
-log_must $ZFS rollback -f $FSSNAP0
+log_must zfs rollback $FSSNAP0
+log_must zfs rollback -f $FSSNAP0
log_must datasetexists $FSSNAP0
-$PKILL ${DD##*/}
+pkill ${DD##*/}
check_files $FSSNAP0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh
index 2c768fcbb..0ae13d3a9 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
@@ -45,10 +49,10 @@ verify_runnable "both"
function cleanup
{
- $PKILL ${DD##*/}
+ pkill ${DD##*/}
for snap in $FSSNAP0 $FSSNAP1 $FSSNAP2; do
if snapexists $snap; then
- log_must $ZFS destroy -Rf $snap
+ log_must zfs destroy -Rf $snap
fi
done
}
@@ -64,8 +68,8 @@ create_snapshot $TESTPOOL/$TESTFS $TESTSNAP1
# Run 'zfs rollback ""|-f <snap>' and it should fail.
#
-log_mustnot $ZFS rollback $TESTPOOL/$TESTFS@$TESTSNAP
-log_mustnot $ZFS rollback -f $TESTPOOL/$TESTFS@$TESTSNAP
+log_mustnot zfs rollback $TESTPOOL/$TESTFS@$TESTSNAP
+log_mustnot zfs rollback -f $TESTPOOL/$TESTFS@$TESTSNAP
# Create 'clone1' based on 'snap1'.
#
@@ -73,8 +77,8 @@ create_clone $TESTPOOL/$TESTFS@$TESTSNAP1 $TESTPOOL/$TESTCLONE1
# Run 'zfs rollback -r|-rf <snap>' and it should fail.
#
-log_mustnot $ZFS rollback -r $TESTPOOL/$TESTFS@$TESTSNAP
-log_mustnot $ZFS rollback -rf $TESTPOOL/$TESTFS@$TESTSNAP
+log_mustnot zfs rollback -r $TESTPOOL/$TESTFS@$TESTSNAP
+log_mustnot zfs rollback -rf $TESTPOOL/$TESTFS@$TESTSNAP
log_pass "zfs rollback ''|-f|-r|-rf will fail in different conditions " \
"passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh
index a0aab0789..0c1bb730e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
@@ -48,7 +52,7 @@ function cleanup
for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL; do
if snapexists ${ds}@$TESTSNAP; then
- log_must $ZFS destroy ${ds}@$TESTSNAP
+ log_must zfs destroy ${ds}@$TESTSNAP
fi
done
}
@@ -60,21 +64,21 @@ log_onexit cleanup
set -A badopts "r" "R" "f" "-F" "-rF" "-RF" "-fF" "-?" "-*" "-blah" "-1" "-2"
for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL; do
- log_must $ZFS snapshot ${ds}@$TESTSNAP
+ log_must zfs snapshot ${ds}@$TESTSNAP
done
for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL; do
for opt in "" "-r" "-R" "-f" "-rR" "-rf" "-rRf"; do
- log_mustnot eval "$ZFS rollback $opt $ds >/dev/null 2>&1"
- log_mustnot eval "$ZFS rollback $opt ${ds}@$TESTSNAP \
+ log_mustnot eval "zfs rollback $opt $ds >/dev/null 2>&1"
+ log_mustnot eval "zfs rollback $opt ${ds}@$TESTSNAP \
${ds}@$TESTSNAP >/dev/null 2>&1"
- log_mustnot eval "$ZFS rollback $opt >/dev/null 2>&1"
+ log_mustnot eval "zfs rollback $opt >/dev/null 2>&1"
# zfs rollback should fail with non-existen snapshot
- log_mustnot eval "$ZFS rollback $opt ${ds}@nosnap >/dev/null 2>&1"
+ log_mustnot eval "zfs rollback $opt ${ds}@nosnap >/dev/null 2>&1"
done
for badopt in ${badopts[@]}; do
- log_mustnot eval "$ZFS rollback $badopt ${ds}@$TESTSNAP \
+ log_mustnot eval "zfs rollback $badopt ${ds}@$TESTSNAP \
>/dev/null 2>&1"
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
index f9b930195..9faf8dfcc 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -38,7 +38,7 @@ function getsum #fname
{
(( ${#1} == 0 )) && \
log_fail "Need give file name."
- return $($SUM $1 | $AWK '{print $1}')
+ return $(sum $1 | awk '{print $1}')
}
# Define global variable checksum, get the original file sum.
@@ -58,12 +58,12 @@ function setup_snap_env
typeset createclone=${2:-"false"}
if datasetnonexists $FS; then
- log_must $ZFS create $FS
- log_must $ZFS set mountpoint=$TESTDIR $FS
+ log_must zfs create $FS
+ log_must zfs set mountpoint=$TESTDIR $FS
fi
# Volume can't be created in Local Zone.
if datasetnonexists $VOL && is_global_zone; then
- log_must $ZFS create -V $VOLSIZE $VOL
+ log_must zfs create -V $VOLSIZE $VOL
block_device_wait
fi
@@ -76,15 +76,15 @@ function setup_snap_env
# mount it. Otherwise, only check if this ufs|ext2 file system
# was mounted.
#
- log_must eval "$ECHO "y" | \
- $NEWFS -v $ZVOL_DEVDIR/$VOL > /dev/null 2>&1"
+ log_must eval "echo "y" | \
+ newfs -v $ZVOL_DEVDIR/$VOL > /dev/null 2>&1"
- [[ ! -d $TESTDIR1 ]] && log_must $MKDIR $TESTDIR1
+ [[ ! -d $TESTDIR1 ]] && log_must mkdir $TESTDIR1
# Make sure the ufs|ext2 filesystem hasn't been mounted,
# then mount the new ufs|ext2 filesystem.
if ! ismounted "$ZVOL_DEVDIR/$VOL" $NEWFS_DEFAULT_FS; then
- log_must $MOUNT \
+ log_must mount \
$ZVOL_DEVDIR/$TESTPOOL/$TESTVOL $TESTDIR1
fi
fi
@@ -116,9 +116,9 @@ function setup_snap_env
esac
if datasetnonexists $snap; then
- log_must $CP /etc/passwd $fname
+ log_must cp /etc/passwd $fname
if is_linux; then
- log_must $SYNC
+ log_must sync
else
#
# using 'lockfs -f' to flush the writes
@@ -128,11 +128,11 @@ function setup_snap_env
log_must $LOCKFS -f $TESTDIR1
fi
fi
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
fi
if [[ $createclone == "true" ]]; then
if datasetnonexists $clone; then
- log_must $ZFS clone $snap $clone
+ log_must zfs clone $snap $clone
fi
fi
(( ind += 1 ))
@@ -157,32 +157,32 @@ function cleanup_env
typeset dtst
typeset snap
- $PKILL ${DD##*/}
+ pkill ${DD##*/}
if ismounted $TESTDIR1 $NEWFS_DEFAULT_FS; then
- log_must $UMOUNT -f $TESTDIR1
+ log_must umount -f $TESTDIR1
fi
- [[ -d $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
- [[ -d $TESTDIR1 ]] && log_must $RM -rf $TESTDIR1/*
+ [[ -d $TESTDIR ]] && log_must rm -rf $TESTDIR/*
+ [[ -d $TESTDIR1 ]] && log_must rm -rf $TESTDIR1/*
for dtst in $FS $VOL; do
for snap in $TESTSNAP $TESTSNAP1 $TESTSNAP2; do
if snapexists $dtst@$snap; then
- log_must $ZFS destroy -Rf $dtst@$snap
+ log_must zfs destroy -Rf $dtst@$snap
fi
done
done
# Restore original test environment
if datasetnonexists $FS ; then
- log_must $ZFS create $FS
+ log_must zfs create $FS
fi
if datasetnonexists $VOL ; then
if is_global_zone ; then
- log_must $ZFS create -V $VOLSIZE $VOL
+ log_must zfs create -V $VOLSIZE $VOL
else
- log_must $ZFS create $VOL
+ log_must zfs create $VOL
fi
fi
}
@@ -303,6 +303,6 @@ function write_mountpoint_dir
dir=$TESTDIR1
log_must ismounted $dir $NEWFS_DEFAULT_FS
fi
- $DD if=/dev/urandom of=$dir/$TESTFILE1 &
- log_must $SLEEP 3
+ dd if=/dev/urandom of=$dir/$TESTFILE1 &
+ log_must sleep 3
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_001_pos.ksh
index 0f3ae6143..f28ce06fd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
@@ -51,21 +51,21 @@ function cleanup
{
for snap in $init_snap $inc_snap $rst_snap $rst_inc_snap; do
snapexists $snap && \
- log_must $ZFS destroy -f $snap
+ log_must zfs destroy -f $snap
done
datasetexists $rst_root && \
- log_must $ZFS destroy -Rf $rst_root
+ log_must zfs destroy -Rf $rst_root
for file in $full_bkup $inc_bkup \
$init_data $inc_data
do
[[ -e $file ]] && \
- log_must $RM -f $file
+ log_must rm -f $file
done
[[ -d $TESTDIR1 ]] && \
- log_must $RM -rf $TESTDIR1
+ log_must rm -rf $TESTDIR1
}
@@ -90,37 +90,37 @@ rst_inc_data=$TESTDIR1/$TESTFS/$TESTFILE2
log_note "Verify 'zfs send' can create full send stream."
#Pre-paration
-log_must $ZFS create $rst_root
+log_must zfs create $rst_root
[[ ! -d $TESTDIR1 ]] && \
- log_must $MKDIR -p $TESTDIR1
-log_must $ZFS set mountpoint=$TESTDIR1 $rst_root
+ log_must mkdir -p $TESTDIR1
+log_must zfs set mountpoint=$TESTDIR1 $rst_root
-$FILE_WRITE -o create -f $init_data -b $BLOCK_SIZE -c $WRITE_COUNT
+file_write -o create -f $init_data -b $BLOCK_SIZE -c $WRITE_COUNT
-log_must $ZFS snapshot $init_snap
-$ZFS send $init_snap > $full_bkup
+log_must zfs snapshot $init_snap
+zfs send $init_snap > $full_bkup
(( $? != 0 )) && \
- log_fail "'$ZFS send' fails to create full send"
+ log_fail "'zfs send' fails to create full send"
log_note "Verify the send stream is valid to receive."
-log_must $ZFS receive $rst_snap <$full_bkup
+log_must zfs receive $rst_snap <$full_bkup
receive_check $rst_snap ${rst_snap%%@*}
compare_cksum $init_data $rst_data
log_note "Verify 'zfs send -i' can create incremental send stream."
-$FILE_WRITE -o create -f $inc_data -b $BLOCK_SIZE -c $WRITE_COUNT -d 0
+file_write -o create -f $inc_data -b $BLOCK_SIZE -c $WRITE_COUNT -d 0
-log_must $ZFS snapshot $inc_snap
-$ZFS send -i $init_snap $inc_snap > $inc_bkup
+log_must zfs snapshot $inc_snap
+zfs send -i $init_snap $inc_snap > $inc_bkup
(( $? != 0 )) && \
- log_fail "'$ZFS send -i' fails to create incremental send"
+ log_fail "'zfs send -i' fails to create incremental send"
log_note "Verify the incremental send stream is valid to receive."
-log_must $ZFS rollback $rst_snap
-log_must $ZFS receive $rst_inc_snap <$inc_bkup
+log_must zfs rollback $rst_snap
+log_must zfs receive $rst_inc_snap <$inc_bkup
receive_check $rst_inc_snap
compare_cksum $inc_data $rst_inc_data
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_002_pos.ksh
index b542bf9da..0c21e4175 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
@@ -49,16 +49,16 @@ verify_runnable "both"
function cleanup
{
snapexists $snap && \
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
datasetexists $ctr && \
- log_must $ZFS destroy -r $ctr
+ log_must zfs destroy -r $ctr
[[ -e $origfile ]] && \
- log_must $RM -f $origfile
+ log_must rm -f $origfile
[[ -e $stream ]] && \
- log_must $RM -f $stream
+ log_must rm -f $stream
}
function do_testing # <prop> <prop_value>
@@ -66,21 +66,21 @@ function do_testing # <prop> <prop_value>
typeset property=$1
typeset prop_val=$2
- log_must $ZFS set $property=$prop_val $fs
- $FILE_WRITE -o create -f $origfile -b $BLOCK_SIZE -c $WRITE_COUNT
- log_must $ZFS snapshot $snap
- $ZFS send $snap > $stream
+ log_must zfs set $property=$prop_val $fs
+ file_write -o create -f $origfile -b $BLOCK_SIZE -c $WRITE_COUNT
+ log_must zfs snapshot $snap
+ zfs send $snap > $stream
(( $? != 0 )) && \
- log_fail "'$ZFS send' fails to create send streams."
- $ZFS receive -d $ctr <$stream
+ log_fail "'zfs send' fails to create send streams."
+ zfs receive -d $ctr <$stream
(( $? != 0 )) && \
- log_fail "'$ZFS receive' fails to receive send streams."
+ log_fail "'zfs receive' fails to receive send streams."
#verify receive result
! datasetexists $rstfs && \
- log_fail "'$ZFS receive' fails to restore $rstfs"
+ log_fail "'zfs receive' fails to restore $rstfs"
! snapexists $rstfssnap && \
- log_fail "'$ZFS receive' fails to restore $rstfssnap"
+ log_fail "'zfs receive' fails to restore $rstfssnap"
if [[ ! -e $rstfile ]] || [[ ! -e $rstsnapfile ]]; then
log_fail " Data lost after receiving stream"
fi
@@ -89,13 +89,13 @@ function do_testing # <prop> <prop_value>
compare_cksum $origsnapfile $rstsnapfile
#Destroy datasets and stream for next testing
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
if is_global_zone ; then
- log_must $ZFS destroy -r $rstfs
+ log_must zfs destroy -r $rstfs
else
- log_must $ZFS destroy -r $ds_path
+ log_must zfs destroy -r $ds_path
fi
- log_must $RM -f $stream
+ log_must rm -f $stream
}
log_assert "Verify 'zfs send' generates valid streams with a property setup"
@@ -123,7 +123,7 @@ set -A propval "on lzjb" "on fletcher2 fletcher4 sha256" \
"512 1k 4k 8k 16k 32k 64k 128k"
#Create a dataset to receive the send stream
-log_must $ZFS create $ctr
+log_must zfs create $ctr
typeset -i i=0
while (( i < ${#props[*]} ))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_003_pos.ksh
index 749f0740f..825a10d0f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -40,8 +44,8 @@ verify_runnable "both"
function cleanup
{
- datasetexists $snap1 && log_must $ZFS destroy $snap1
- datasetexists $snap2 && log_must $ZFS destroy $snap2
+ datasetexists $snap1 && log_must zfs destroy $snap1
+ datasetexists $snap2 && log_must zfs destroy $snap2
}
log_assert "'zfs send -i' can deal with abbreviated snapshot name."
@@ -52,12 +56,12 @@ snap1=$TESTPOOL/$TESTFS@snap1; snap2=$TESTPOOL/$TESTFS@snap2
set -A args "$snap1 $snap2" \
"${snap1##*@} $snap2" "@${snap1##*@} $snap2"
-log_must $ZFS snapshot $snap1
-log_must $ZFS snapshot $snap2
+log_must zfs snapshot $snap1
+log_must zfs snapshot $snap2
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_must eval "$ZFS send -i ${args[i]} > /dev/null"
+ log_must eval "zfs send -i ${args[i]} > /dev/null"
(( i += 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_004_neg.ksh
index 4f0bf2b5c..da14fa2fa 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_004_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/cli_common.kshlib
#
@@ -45,12 +49,12 @@ function cleanup
for snap in $snap1 $snap2 $snap3; do
snapexists $snap && \
- log_must $ZFS destroy -f $snap
+ log_must zfs destroy -f $snap
done
for f in $tmpfile1 $tmpfile2; do
if [[ -e $f ]]; then
- $RM -f $f
+ rm -f $f
fi
done
}
@@ -81,25 +85,25 @@ set -A badargs \
log_assert "Verify that invalid parameters to 'zfs send' are caught."
log_onexit cleanup
-log_must $ZFS snapshot $snap1
+log_must zfs snapshot $snap1
tmpfile1=$TESTDIR/testfile1.$$
-log_must $TOUCH $tmpfile1
-log_must $ZFS snapshot $snap2
+log_must touch $tmpfile1
+log_must zfs snapshot $snap2
tmpfile2=$TESTDIR/testfile2.$$
-log_must $TOUCH $tmpfile2
-log_must $ZFS snapshot $snap3
+log_must touch $tmpfile2
+log_must zfs snapshot $snap3
typeset -i i=0
while (( i < ${#badargs[*]} ))
do
- log_mustnot eval "$ZFS send ${badargs[i]} >/dev/null"
+ log_mustnot eval "zfs send ${badargs[i]} >/dev/null"
(( i = i + 1 ))
done
#Testing zfs send fails by send backup stream to terminal
for arg in "$snap1" "-i $snap1 $snap2"; do
- log_mustnot eval "$ZFS send $arg >/dev/console"
+ log_mustnot eval "zfs send $arg >/dev/console"
done
log_pass "Invalid parameters to 'zfs send' are caught as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_005_pos.ksh
index ffabfe180..f24ce7f92 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,21 +46,21 @@ verify_runnable "both"
function cleanup
{
- poolexists $TESTPOOL && log_must $ZPOOL export $TESTPOOL
- log_must $ZPOOL import $TESTPOOL
+ poolexists $TESTPOOL && log_must zpool export $TESTPOOL
+ log_must zpool import $TESTPOOL
datasetexists $TESTPOOL@snap && \
- log_must $ZFS destroy -r $TESTPOOL@snap
+ log_must zfs destroy -r $TESTPOOL@snap
}
log_assert "'zfs send -R' can send from read-only pools"
log_onexit cleanup
-log_must $ZFS snapshot -r $TESTPOOL@snap
+log_must zfs snapshot -r $TESTPOOL@snap
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import -o readonly=on $TESTPOOL
+log_must zpool export $TESTPOOL
+log_must zpool import -o readonly=on $TESTPOOL
-log_must eval "$ZFS send -R $TESTPOOL@snap >/dev/null"
+log_must eval "zfs send -R $TESTPOOL@snap >/dev/null"
log_pass "'zfs send -R' can send from read-only pools"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_006_pos.ksh
index 7580c6d6f..801633e1f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_006_pos.ksh
@@ -15,7 +15,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,15 +37,15 @@ verify_runnable "both"
function cleanup
{
for ds in $datasets; do
- datasetexists $ds && $ZFS destroy -rf $ds
+ datasetexists $ds && zfs destroy -rf $ds
done
}
function cal_percentage
{
typeset value=$1
- return=$($ECHO "$PERCENT * $value" | bc)
- return=$($ECHO "$return / 100" | bc)
+ return=$(echo "$PERCENT * $value" | bc)
+ return=$(echo "$return / 100" | bc)
echo $return
}
@@ -55,19 +55,19 @@ function get_estimate_size
typeset option=$2
typeset base_snapshot=${3:-""}
if [[ -z $3 ]];then
- typeset total_size=$($ZFS send $option $snapshot 2>&1 | $TAIL -1)
+ typeset total_size=$(zfs send $option $snapshot 2>&1 | tail -1)
else
- typeset total_size=$($ZFS send $option $base_snapshot $snapshot \
- 2>&1 | $TAIL -1)
+ typeset total_size=$(zfs send $option $base_snapshot $snapshot \
+ 2>&1 | tail -1)
fi
if [[ $options == *"P"* ]]; then
- total_size=$($ECHO "$total_size" | $AWK '{print $2}')
+ total_size=$(echo "$total_size" | awk '{print $2}')
else
- total_size=$($ECHO "$total_size" | $AWK '{print $5}')
+ total_size=$(echo "$total_size" | awk '{print $5}')
total_size=${total_size%M}
- total_size=$($ECHO "$total_size * $block_count" | bc)
+ total_size=$(echo "$total_size * $block_count" | bc)
fi
- $ECHO $total_size
+ echo $total_size
}
@@ -75,12 +75,12 @@ function verify_size_estimates
{
typeset options=$1
typeset file_size=$2
- typeset refer_diff=$($ECHO "$refer_size - $estimate_size" | bc)
- refer_diff=$($ECHO "$refer_diff / 1" | bc)
- refer_diff=$($ECHO "$refer_diff" | $NAWK '{print ($1 < 0) ? ($1 * -1): $1'})
- typeset file_diff=$($ECHO "$file_size - $estimate_size" | bc)
- file_diff=$($ECHO "$file_diff / 1" | bc)
- file_diff=$($ECHO "$file_diff" | $NAWK '{print ($1 < 0) ? ($1 * -1):$1'})
+ typeset refer_diff=$(echo "$refer_size - $estimate_size" | bc)
+ refer_diff=$(echo "$refer_diff / 1" | bc)
+ refer_diff=$(echo "$refer_diff" | nawk '{print ($1 < 0) ? ($1 * -1): $1'})
+ typeset file_diff=$(echo "$file_size - $estimate_size" | bc)
+ file_diff=$(echo "$file_diff / 1" | bc)
+ file_diff=$(echo "$file_diff" | nawk '{print ($1 < 0) ? ($1 * -1):$1'})
typeset expected_diff=$(cal_percentage $refer_size)
[[ -z $refer_diff && -z $file_diff && -z $expected_diff ]] && \
@@ -99,21 +99,21 @@ typeset -i PERCENT=1
((block_count=1024*1024))
# create dataset
-log_must $ZFS create $TESTPOOL/$TESTFS1
+log_must zfs create $TESTPOOL/$TESTFS1
# create multiple snapshot for the dataset with data
for block_size in 64 128 256; do
- log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS1/file$block_size \
+ log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS1/file$block_size \
bs=1M count=$block_size
- log_must $ZFS snapshot $TESTPOOL/$TESTFS1@snap$block_size
+ log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$block_size
done
full_snapshot="$TESTPOOL/$TESTFS1@snap64"
increamental_snapshot="$TESTPOOL/$TESTFS1@snap256"
-full_size=$($ZFS send $full_snapshot 2>&1 | wc -c)
-increamental_size=$($ZFS send $increamental_snapshot 2>&1 | wc -c)
-increamental_send=$($ZFS send -i $full_snapshot $increamental_snapshot 2>&1 | wc -c)
+full_size=$(zfs send $full_snapshot 2>&1 | wc -c)
+increamental_size=$(zfs send $increamental_snapshot 2>&1 | wc -c)
+increamental_send=$(zfs send -i $full_snapshot $increamental_snapshot 2>&1 | wc -c)
log_note "verify zfs send -nv"
options="-nv"
@@ -144,7 +144,7 @@ log_note "verify zfs send -inv for increamental send"
options="-nvi"
refer_size=$(get_prop refer $increamental_snapshot)
deduct_size=$(get_prop refer $full_snapshot)
-refer_size=$($ECHO "$refer_size - $deduct_size" | bc)
+refer_size=$(echo "$refer_size - $deduct_size" | bc)
estimate_size=$(get_estimate_size $increamental_snapshot $options $full_snapshot)
log_must verify_size_estimates $options $increamental_send
@@ -155,33 +155,33 @@ options="-vPni"
estimate_size=$(get_estimate_size $increamental_snapshot $options $full_snapshot)
log_must verify_size_estimates $options $increamental_send
-log_must $ZFS destroy -r $TESTPOOL/$TESTFS1
+log_must zfs destroy -r $TESTPOOL/$TESTFS1
#setup_recursive_send
datasets="$TESTPOOL/$TESTFS1 $TESTPOOL/$TESTFS1/$TESTFS2
$TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3"
# create nested datasets
-log_must $ZFS create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
+log_must zfs create -p $TESTPOOL/$TESTFS1/$TESTFS2/$TESTFS3
# verify dataset creation
for ds in $datasets; do
datasetexists $ds || log_fail "Create $ds dataset fail."
done
for ds in $datasets; do
- log_must $DD if=/dev/urandom of=/$ds/file64 \
+ log_must dd if=/dev/urandom of=/$ds/file64 \
bs=1M count=64
done
# create recursive nested snapshot
-log_must $ZFS snapshot -r $TESTPOOL/$TESTFS1@snap64
+log_must zfs snapshot -r $TESTPOOL/$TESTFS1@snap64
for ds in $datasets; do
datasetexists $ds@snap64 || log_fail "Create $ds@snap64 snapshot fail."
done
-recursive_size=$($ZFS send -R $full_snapshot 2>&1 | wc -c)
+recursive_size=$(zfs send -R $full_snapshot 2>&1 | wc -c)
log_note "verify zfs send -Rnv for recursive send"
options="-Rnv"
refer_size=$(get_prop refer $full_snapshot)
-refer_size=$($ECHO "$refer_size * 3" | bc)
+refer_size=$(echo "$refer_size * 3" | bc)
estimate_size=$(get_estimate_size $full_snapshot $options)
log_must verify_size_estimates $options $recursive_size
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_007_pos.ksh
index 308903d97..3147a7a14 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_007_pos.ksh
@@ -38,11 +38,11 @@ verify_runnable "both"
function cleanup
{
- $ZFS destroy -rf $TESTPOOL/fs
- $ZFS destroy -rf $TESTPOOL/recvfs
- $RM $streamfile
- $RM $vdev
- $ZPOOL destroy testpool
+ zfs destroy -rf $TESTPOOL/fs
+ zfs destroy -rf $TESTPOOL/recvfs
+ rm $streamfile
+ rm $vdev
+ zpool destroy testpool
}
@@ -55,45 +55,45 @@ vdev=$(mktemp /var/tmp/file.XXXXXX)
test_pool ()
{
POOL=$1
- log_must $ZFS create -o recordsize=512 $POOL/fs
+ log_must zfs create -o recordsize=512 $POOL/fs
mntpnt=$(get_prop mountpoint "$POOL/fs")
- log_must $DD if=/dev/urandom of=${mntpnt}/file bs=512 count=1 2>/dev/null
+ log_must dd if=/dev/urandom of=${mntpnt}/file bs=512 count=1 2>/dev/null
first_object=$(ls -i $mntpnt | awk '{print $1}')
- log_must $ZFS snapshot $POOL/fs@a
+ log_must zfs snapshot $POOL/fs@a
while true; do
- log_must $FIND $mntpnt/* -delete
+ log_must find $mntpnt/* -delete
sync
- log_must $MKFILES "$mntpnt/" 4000
+ log_must mkfiles "$mntpnt/" 4000
FILE=$(ls -i $mntpnt | awk \
'{if ($1 == '$first_object') {print $2}}')
if [[ -n "$FILE" ]]; then
break
fi
done
- $DD if=/dev/urandom of=${mntpnt}/$FILE bs=512 count=1 seek=1 2>/dev/null
+ dd if=/dev/urandom of=${mntpnt}/$FILE bs=512 count=1 seek=1 2>/dev/null
- log_must $ZFS snapshot $POOL/fs@b
+ log_must zfs snapshot $POOL/fs@b
- log_must eval "$ZFS send $POOL/fs@a > $streamfile"
- $CAT $streamfile | log_must $ZFS receive $POOL/recvfs
+ log_must eval "zfs send $POOL/fs@a > $streamfile"
+ cat $streamfile | log_must zfs receive $POOL/recvfs
- log_must eval "$ZFS send -i @a $POOL/fs@b > $streamfile"
- $CAT $streamfile | log_must $ZFS receive $POOL/recvfs
+ log_must eval "zfs send -i @a $POOL/fs@b > $streamfile"
+ cat $streamfile | log_must zfs receive $POOL/recvfs
recv_mntpnt=$(get_prop mountpoint "$POOL/recvfs")
- log_must $DIFF -r $mntpnt $recv_mntpnt
- log_must $ZFS destroy -rf $POOL/fs
- log_must $ZFS destroy -rf $POOL/recvfs
+ log_must diff -r $mntpnt $recv_mntpnt
+ log_must zfs destroy -rf $POOL/fs
+ log_must zfs destroy -rf $POOL/recvfs
}
test_pool $TESTPOOL
-log_must $TRUNCATE --size=1G $vdev
-log_must $ZPOOL create -o version=1 testpool $vdev
+log_must truncate --size=1G $vdev
+log_must zpool create -o version=1 testpool $vdev
test_pool testpool
-log_must $ZPOOL destroy testpool
-log_must $ZPOOL create -d testpool $vdev
+log_must zpool destroy testpool
+log_must zpool create -d testpool $vdev
test_pool testpool
-log_must $ZPOOL destroy testpool
+log_must zpool destroy testpool
log_pass "'zfs send' drills appropriate holes"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/cache_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/cache_002_neg.ksh
index 653f31acd..5fbc8bf71 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/cache_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/cache_002_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -53,7 +57,7 @@ do
while (( i < ${#dataset[@]} )); do
j=0
while (( j < ${#values[@]} )); do
- log_mustnot $ZFS set $propname=${values[j]} ${dataset[i]}
+ log_mustnot zfs set $propname=${values[j]} ${dataset[i]}
(( j += 1 ))
done
(( i += 1 ))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_001_pos.ksh
index de219c4f1..dd3397f01 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -60,19 +64,19 @@ set -A values "on" "off"
function cleanup
{
if snapexists $TESTPOOL/$TESTFS@$TESTSNAP ; then
- log_must $ZFS destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
+ log_must zfs destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
fi
if snapexists $TESTPOOL/$TESTVOL@$TESTSNAP ; then
- log_must $ZFS destroy -R $TESTPOOL/$TESTVOL@$TESTSNAP
+ log_must zfs destroy -R $TESTPOOL/$TESTVOL@$TESTSNAP
fi
[[ -n $old_ctr_canmount ]] && \
- log_must $ZFS set canmount=$old_ctr_canmount $TESTPOOL/$TESTCTR
+ log_must zfs set canmount=$old_ctr_canmount $TESTPOOL/$TESTCTR
[[ -n $old_fs_canmount ]] && \
- log_must $ZFS set canmount=$old_fs_canmount $TESTPOOL/$TESTFS
+ log_must zfs set canmount=$old_fs_canmount $TESTPOOL/$TESTFS
- $ZFS unmount -a > /dev/null 2>&1
- log_must $ZFS mount -a
+ zfs unmount -a > /dev/null 2>&1
+ log_must zfs mount -a
}
log_assert "Setting a valid property of canmount to file system, it must be successful."
@@ -87,21 +91,21 @@ old_ctr_canmount=$(get_prop canmount $TESTPOOL/$TESTCTR)
[[ $? != 0 ]] && \
log_fail "Get the $TESTPOOL/$TESTCTR canmount error."
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
-log_must $ZFS snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
-log_must $ZFS clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
-log_must $ZFS clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
+log_must zfs clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
+log_must zfs clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
for dataset in "${dataset_pos[@]}" ; do
for value in "${values[@]}" ; do
set_n_check_prop "$value" "canmount" "$dataset"
if [[ $value == "off" ]]; then
log_mustnot ismounted $dataset
- log_mustnot $ZFS mount $dataset
+ log_mustnot zfs mount $dataset
log_mustnot ismounted $dataset
else
if ! ismounted $dataset ; then
- log_must $ZFS mount $dataset
+ log_must zfs mount $dataset
fi
log_must ismounted $dataset
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_002_pos.ksh
index 447a9e803..7cbcf7903 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -65,8 +65,8 @@ function cleanup
while (( i < ${#dataset_pos[*]} )); do
ds=${dataset_pos[i]}
if datasetexists $ds; then
- log_must $ZFS set mountpoint=${old_mnt[i]} $ds
- log_must $ZFS set canmount=${old_canmount[i]} $ds
+ log_must zfs set mountpoint=${old_mnt[i]} $ds
+ log_must zfs set canmount=${old_canmount[i]} $ds
fi
(( i = i + 1 ))
done
@@ -74,24 +74,24 @@ function cleanup
ds=$TESTPOOL/$TESTCLONE
if datasetexists $ds; then
mntp=$(get_prop mountpoint $ds)
- log_must $ZFS destroy $ds
+ log_must zfs destroy $ds
if [[ -d $mntp ]]; then
- $RM -fr $mntp
+ rm -fr $mntp
fi
fi
if snapexists $TESTPOOL/$TESTFS@$TESTSNAP ; then
- log_must $ZFS destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
+ log_must zfs destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
fi
if snapexists $TESTPOOL/$TESTVOL@$TESTSNAP ; then
- log_must $ZFS destroy -R $TESTPOOL/$TESTVOL@$TESTSNAP
+ log_must zfs destroy -R $TESTPOOL/$TESTVOL@$TESTSNAP
fi
- $ZFS unmount -a > /dev/null 2>&1
- log_must $ZFS mount -a
+ zfs unmount -a > /dev/null 2>&1
+ log_must zfs mount -a
if [[ -d $tmpmnt ]]; then
- $RM -fr $tmpmnt
+ rm -fr $tmpmnt
fi
}
@@ -103,10 +103,10 @@ set -A old_canmount
typeset tmpmnt=/tmpmount$$
typeset ds
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
-log_must $ZFS snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
-log_must $ZFS clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
-log_must $ZFS clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
+log_must zfs clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
+log_must zfs clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
typeset -i i=0
while (( i < ${#dataset_pos[*]} )); do
@@ -120,25 +120,25 @@ i=0
while (( i < ${#dataset_pos[*]} )) ; do
dataset=${dataset_pos[i]}
set_n_check_prop "noauto" "canmount" "$dataset"
- log_must $ZFS set mountpoint=$tmpmnt $dataset
+ log_must zfs set mountpoint=$tmpmnt $dataset
if ismounted $dataset; then
- $ZFS unmount -a > /dev/null 2>&1
+ zfs unmount -a > /dev/null 2>&1
log_must mounted $dataset
- log_must $ZFS unmount $dataset
+ log_must zfs unmount $dataset
log_must unmounted $dataset
- log_must $ZFS mount -a
+ log_must zfs mount -a
log_must unmounted $dataset
else
- log_must $ZFS mount -a
+ log_must zfs mount -a
log_must unmounted $dataset
- $ZFS unmount -a > /dev/null 2>&1
+ zfs unmount -a > /dev/null 2>&1
log_must unmounted $dataset
fi
- log_must $ZFS mount $dataset
+ log_must zfs mount $dataset
log_must mounted $dataset
- log_must $ZFS set canmount="${old_canmount[i]}" $dataset
- log_must $ZFS set mountpoint="${old_mnt[i]}" $dataset
+ log_must zfs set canmount="${old_canmount[i]}" $dataset
+ log_must zfs set mountpoint="${old_mnt[i]}" $dataset
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_003_pos.ksh
index 886b120f2..a11cfb408 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,8 +54,8 @@ function cleanup
while (( i < ${#dataset_pos[*]} )); do
ds=${dataset_pos[i]}
if datasetexists $ds; then
- log_must $ZFS set mountpoint=${old_mnt[i]} $ds
- log_must $ZFS set canmount=${old_canmount[i]} $ds
+ log_must zfs set mountpoint=${old_mnt[i]} $ds
+ log_must zfs set canmount=${old_canmount[i]} $ds
fi
(( i = i + 1 ))
done
@@ -63,18 +63,18 @@ function cleanup
ds=$TESTPOOL/$TESTCLONE
if datasetexists $ds; then
mntp=$(get_prop mountpoint $ds)
- log_must $ZFS destroy $ds
+ log_must zfs destroy $ds
if [[ -d $mntp ]]; then
- log_must $RM -fr $mntp
+ log_must rm -fr $mntp
fi
fi
if snapexists $TESTPOOL/$TESTFS@$TESTSNAP ; then
- log_must $ZFS destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
+ log_must zfs destroy -R $TESTPOOL/$TESTFS@$TESTSNAP
fi
- $ZFS unmount -a > /dev/null 2>&1
- log_must $ZFS mount -a
+ zfs unmount -a > /dev/null 2>&1
+ log_must zfs mount -a
}
log_assert "While canmount=noauto and the dataset is mounted,"\
@@ -86,8 +86,8 @@ set -A old_canmount
typeset ds
typeset pwd=$PWD
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
-log_must $ZFS clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
typeset -i i=0
while (( i < ${#dataset_pos[*]} )); do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_004_pos.ksh
index bc8e27904..11be1af3c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/canmount_004_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,7 +49,7 @@ set -A sharesmb_prop "off" "on"
function cleanup
{
- log_must $ZFS destroy -rR $CS_FS
+ log_must zfs destroy -rR $CS_FS
}
function assert_unmounted
@@ -68,21 +72,21 @@ CS_FS=$TESTPOOL/$TESTFS/cs_fs.$$
oldmpt=$TESTDIR/old_cs_fs.$$
newmpt=$TESTDIR/new_cs_fs.$$
-log_must $ZFS create -o canmount=noauto -o mountpoint=$oldmpt $CS_FS
+log_must zfs create -o canmount=noauto -o mountpoint=$oldmpt $CS_FS
assert_unmounted
for n in ${sharenfs_prop[@]}; do
- log_must $ZFS set sharenfs="$n" $CS_FS
+ log_must zfs set sharenfs="$n" $CS_FS
assert_unmounted
for s in ${sharesmb_prop[@]}; do
- log_must $ZFS set sharesmb="$s" $CS_FS
+ log_must zfs set sharesmb="$s" $CS_FS
assert_unmounted
mntpt=$(get_prop mountpoint $CS_FS)
if [[ "$mntpt" == "$oldmpt" ]]; then
- log_must $ZFS set mountpoint="$newmpt" $CS_FS
+ log_must zfs set mountpoint="$newmpt" $CS_FS
else
- log_must $ZFS set mountpoint="$oldmpt" $CS_FS
+ log_must zfs set mountpoint="$oldmpt" $CS_FS
fi
assert_unmounted
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_001_pos.ksh
index eaf9a629e..1255ae5f5 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,10 +59,10 @@ set -A values "$TESTDIR2" "legacy" "none" "$TESTDIR_NOTEXISTING"
function cleanup
{
- log_must $ZFS set mountpoint=$old_ctr_mpt $TESTPOOL/$TESTCTR
- log_must $ZFS set mountpoint=$old_fs_mpt $TESTPOOL/$TESTFS
- [[ -d $TESTDIR2 ]] && log_must $RM -r $TESTDIR2
- [[ -d $TESTDIR_NOTEXISTING ]] && log_must $RM -r $TESTDIR_NOTEXISTING
+ log_must zfs set mountpoint=$old_ctr_mpt $TESTPOOL/$TESTCTR
+ log_must zfs set mountpoint=$old_fs_mpt $TESTPOOL/$TESTFS
+ [[ -d $TESTDIR2 ]] && log_must rm -r $TESTDIR2
+ [[ -d $TESTDIR_NOTEXISTING ]] && log_must rm -r $TESTDIR_NOTEXISTING
}
log_assert "Setting a valid mountpoint to file system, it must be successful."
@@ -76,7 +76,7 @@ old_ctr_mpt=$(get_prop mountpoint $TESTPOOL/$TESTCTR)
log_fail "Get the $TESTPOOL/$TESTCTR mountpoint error."
if [[ ! -d $TESTDIR2 ]]; then
- log_must $MKDIR $TESTDIR2
+ log_must mkdir $TESTDIR2
fi
typeset -i i=0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_002_pos.ksh
index d827fbe82..ad33e18fb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,11 +54,11 @@ set -A values "$TESTDIR2" "$TESTDIR_NOTEXISTING"
function cleanup
{
- log_must $ZFS set mountpoint=$old_ctr_mpt $TESTPOOL/$TESTCTR
- log_must $ZFS set mountpoint=$old_fs_mpt $TESTPOOL/$TESTFS
- log_must $ZFS mount -a
- [[ -d $TESTDIR2 ]] && log_must $RM -r $TESTDIR2
- [[ -d $TESTDIR_NOTEXISTING ]] && log_must $RM -r $TESTDIR_NOTEXISTING
+ log_must zfs set mountpoint=$old_ctr_mpt $TESTPOOL/$TESTCTR
+ log_must zfs set mountpoint=$old_fs_mpt $TESTPOOL/$TESTFS
+ log_must zfs mount -a
+ [[ -d $TESTDIR2 ]] && log_must rm -r $TESTDIR2
+ [[ -d $TESTDIR_NOTEXISTING ]] && log_must rm -r $TESTDIR_NOTEXISTING
}
log_assert "Setting a valid mountpoint for an unmounted file system, \
@@ -73,7 +73,7 @@ old_ctr_mpt=$(get_prop mountpoint $TESTPOOL/$TESTCTR)
log_fail "Unable to get the mountpoint property for $TESTPOOL/$TESTCTR"
if [[ ! -d $TESTDIR2 ]]; then
- log_must $MKDIR $TESTDIR2
+ log_must mkdir $TESTDIR2
fi
typeset -i i=0
@@ -81,7 +81,7 @@ typeset -i j=0
while (( i < ${#dataset[@]} )); do
j=0
if ismounted ${dataset[i]} ; then
- log_must $ZFS unmount ${dataset[i]}
+ log_must zfs unmount ${dataset[i]}
fi
log_mustnot ismounted ${dataset[i]}
while (( j < ${#values[@]} )); do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_003_pos.ksh
index b160c8104..dcba41919 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/mountpoint_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,10 +47,10 @@ verify_runnable "both"
function cleanup
{
- ismounted $tmpmnt && log_must $UMOUNT $tmpmnt
- [[ -d $tmpmnt ]] && log_must $RM -rf $tmpmnt
- [[ -n $oldmpt ]] && log_must $ZFS set mountpoint=$oldmpt $testfs
- ! ismounted $oldmpt && log_must $ZFS mount $testfs
+ ismounted $tmpmnt && log_must umount $tmpmnt
+ [[ -d $tmpmnt ]] && log_must rm -rf $tmpmnt
+ [[ -n $oldmpt ]] && log_must zfs set mountpoint=$oldmpt $testfs
+ ! ismounted $oldmpt && log_must zfs mount $testfs
}
log_assert "With legacy mount, FSType-specific option works well."
@@ -80,48 +84,48 @@ else
fi
tmpmnt=/tmpmnt.$$
-[[ -d $tmpmnt ]] && $RM -rf $tmpmnt
+[[ -d $tmpmnt ]] && rm -rf $tmpmnt
testfs=$TESTPOOL/$TESTFS
-log_must $MKDIR $tmpmnt
+log_must mkdir $tmpmnt
oldmpt=$(get_prop mountpoint $testfs)
-log_must $ZFS set mountpoint=legacy $testfs
+log_must zfs set mountpoint=legacy $testfs
typeset i=0
while ((i < ${#args[@]})); do
if is_linux; then
- log_must $MOUNT -t zfs -o ${args[$i]} $testfs $tmpmnt
+ log_must mount -t zfs -o ${args[$i]} $testfs $tmpmnt
- msg=$($MOUNT | $GREP "$tmpmnt ")
+ msg=$(mount | grep "$tmpmnt ")
- $ECHO $msg | $GREP "${args[((i))]}" > /dev/null 2>&1
+ echo $msg | grep "${args[((i))]}" > /dev/null 2>&1
if (($? != 0)) ; then
- $ECHO $msg | $GREP "${args[((i-1))]}" > /dev/null 2>&1
+ echo $msg | grep "${args[((i-1))]}" > /dev/null 2>&1
if (($? == 0)) ; then
log_fail "Expected option: ${args[((i))]} \n" \
"Real option: $msg"
fi
fi
- log_must $UMOUNT $tmpmnt
+ log_must umount $tmpmnt
((i += 1))
else
- log_must $MOUNT -F zfs -o ${args[$i]} $testfs $tmpmnt
+ log_must mount -F zfs -o ${args[$i]} $testfs $tmpmnt
- msg=$($MOUNT | $GREP "^$tmpmnt ")
+ msg=$(mount | grep "^$tmpmnt ")
# In LZ, a user with all zone privileges can never "devices"
if ! is_global_zone && [[ ${args[$i]} == devices ]] ; then
args[((i+1))]="/nodevices/"
fi
- $ECHO $msg | $GREP "${args[((i+1))]}" > /dev/null 2>&1
+ echo $msg | grep "${args[((i+1))]}" > /dev/null 2>&1
if (($? != 0)) ; then
log_fail "Expected option: ${args[((i+1))]} \n" \
"Real option: $msg"
fi
- log_must $UMOUNT $tmpmnt
+ log_must umount $tmpmnt
((i += 2))
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/onoffs_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/onoffs_001_pos.ksh
index 41ff4b7ea..498567fdd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/onoffs_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/onoffs_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -42,7 +46,7 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS mount -a
+ log_must zfs mount -a
}
log_onexit cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/property_alias_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/property_alias_001_pos.ksh
index 5d24515b5..19e636be0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/property_alias_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/property_alias_001_pos.ksh
@@ -52,7 +52,7 @@ function set_and_check #<dataset><set_prop_name><set_value><check_prop_name>
typeset chkprop=$4
typeset getval
- log_must $ZFS set $setprop=$setval $ds
+ log_must zfs set $setprop=$setval $ds
if [[ $setval == "gzip-6" ]]; then
setval="gzip"
fi
@@ -93,7 +93,7 @@ typeset -i i=0
for ds in $pool $fs $vol; do
for propname in ${ro_prop[*]}; do
- $ZFS get -pH -o value $propname $ds >/dev/null 2>&1
+ zfs get -pH -o value $propname $ds >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "Get the property $proname of $ds failed."
done
@@ -122,7 +122,7 @@ for ds in $pool $fs $vol; do
done
if [[ $ds == $vol ]]; then
for propname in "volblocksize" "volblock" ; do
- $ZFS get -pH -o value $propname $ds >/dev/null 2>&1
+ zfs get -pH -o value $propname $ds >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "Get the property $propname of $ds failed."
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/readonly_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/readonly_001_pos.ksh
index a4c04a870..9af8811e4 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/readonly_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/readonly_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -48,7 +48,7 @@ function cleanup
{
for dataset in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL ; do
snapexists ${dataset}@$TESTSNAP && \
- log_must $ZFS destroy -R ${dataset}@$TESTSNAP
+ log_must zfs destroy -R ${dataset}@$TESTSNAP
done
}
@@ -60,8 +60,8 @@ function initial_dataset # $1 dataset
if [[ $fstype == "filesystem" ]] ; then
typeset mtpt=$(get_prop mountpoint $dataset)
- log_must $TOUCH $mtpt/$TESTFILE0
- log_must $MKDIR -p $mtpt/$TESTDIR0
+ log_must touch $mtpt/$TESTFILE0
+ log_must mkdir -p $mtpt/$TESTDIR0
fi
}
@@ -74,8 +74,8 @@ function cleanup_dataset # $1 dataset
if [[ $fstype == "filesystem" ]] ; then
typeset mtpt=$(get_prop mountpoint $dataset)
- log_must $RM -f $mtpt/$TESTFILE0
- log_must $RM -rf $mtpt/$TESTDIR0
+ log_must rm -f $mtpt/$TESTFILE0
+ log_must rm -rf $mtpt/$TESTDIR0
fi
}
@@ -100,20 +100,20 @@ function verify_readonly # $1 dataset, $2 on|off
case $fstype in
filesystem)
typeset mtpt=$(get_prop mountpoint $dataset)
- $expect $TOUCH $mtpt/$TESTFILE1
- $expect $MKDIR -p $mtpt/$TESTDIR1
- $expect eval "$ECHO 'y' | $RM $mtpt/$TESTFILE0"
- $expect $RMDIR $mtpt/$TESTDIR0
+ $expect touch $mtpt/$TESTFILE1
+ $expect mkdir -p $mtpt/$TESTDIR1
+ $expect eval "echo 'y' | rm $mtpt/$TESTFILE0"
+ $expect rmdir $mtpt/$TESTDIR0
if [[ $expect == "log_must" ]] ; then
- log_must eval "$ECHO 'y' | $RM $mtpt/$TESTFILE1"
- log_must $RMDIR $mtpt/$TESTDIR1
- log_must $TOUCH $mtpt/$TESTFILE0
- log_must $MKDIR -p $mtpt/$TESTDIR0
+ log_must eval "echo 'y' | rm $mtpt/$TESTFILE1"
+ log_must rmdir $mtpt/$TESTDIR1
+ log_must touch $mtpt/$TESTFILE0
+ log_must mkdir -p $mtpt/$TESTDIR0
fi
;;
volume)
- $expect eval "$ECHO 'y' | $NEWFS \
+ $expect eval "echo 'y' | newfs \
${ZVOL_DEVDIR}/$dataset > /dev/null 2>&1"
;;
*)
@@ -129,14 +129,14 @@ log_assert "Setting a valid readonly property on a dataset succeeds."
typeset all_datasets
-log_must $ZFS mount -a
+log_must zfs mount -a
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
-log_must $ZFS clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
+log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+log_must zfs clone $TESTPOOL/$TESTFS@$TESTSNAP $TESTPOOL/$TESTCLONE
if is_global_zone ; then
- log_must $ZFS snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
- log_must $ZFS clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
+ log_must zfs snapshot $TESTPOOL/$TESTVOL@$TESTSNAP
+ log_must zfs clone $TESTPOOL/$TESTVOL@$TESTSNAP $TESTPOOL/$TESTCLONE1
all_datasets="$TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL "
all_datasets+="$TESTPOOL/$TESTCLONE $TESTPOOL/$TESTCLONE1"
else
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/reservation_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/reservation_001_neg.ksh
index 511a506ab..de6d83d22 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/reservation_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/reservation_001_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -66,12 +70,12 @@ function set_n_check # data-set
j=0
while (( $j < ${#suffix[*]} )); do
- $ZFS set \
+ zfs set \
reservation=${values[$i]}${suffix[$j]} $obj \
> /dev/null 2>&1
if [ $? -eq 0 ]
then
- log_note "$ZFS set \
+ log_note "zfs set \
reservation=${values[$i]}${suffix[$j]} $obj"
log_fail "The above reservation set returned 0!"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/ro_props_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/ro_props_001_pos.ksh
index d22c757f4..67de2e822 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/ro_props_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/ro_props_001_pos.ksh
@@ -57,7 +57,7 @@ typeset snap_ro_props="volsize recordsize recsize quota reservation reserv mount
sharenfs checksum compression compress atime devices exec readonly rdonly \
setuid zoned"
-$ZFS upgrade -v > /dev/null 2>&1
+zfs upgrade -v > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
snap_ro_props="$snap_ro_props version"
fi
@@ -77,7 +77,7 @@ log_onexit cleanup
create_snapshot $TESTPOOL/$TESTFS $TESTSNAP
create_snapshot $TESTPOOL/$TESTVOL $TESTSNAP
sync_pool $TESTPOOL
-$SLEEP 5
+sleep 5
typeset -i i=0
typeset -i j=0
@@ -104,7 +104,7 @@ while (( i < ${#dataset[@]} )); do
# equal to values[j].
#
if [[ $cur_value == ${values[j]} ]]; then
- log_mustnot $ZFS set $prop=${values[j]} \
+ log_mustnot zfs set $prop=${values[j]} \
${dataset[i]}
else
set_n_check_prop ${values[j]} $prop \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/share_mount_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/share_mount_001_neg.ksh
index 05c8b637e..fa32c2774 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/share_mount_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/share_mount_001_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -41,7 +45,7 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS set mountpoint=$oldmpt $fs
+ log_must zfs set mountpoint=$oldmpt $fs
}
log_assert "Verify that we cannot share or mount legacy filesystems."
@@ -51,10 +55,10 @@ fs=$TESTPOOL/$TESTFS
oldmpt=$(get_prop mountpoint $fs)
for propval in "legacy" "none"; do
- log_must $ZFS set mountpoint=$propval $fs
+ log_must zfs set mountpoint=$propval $fs
- log_mustnot $ZFS mount $fs
- log_mustnot $ZFS share $fs
+ log_mustnot zfs mount $fs
+ log_mustnot zfs share $fs
done
log_pass "We cannot share or mount legacy filesystems as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/snapdir_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/snapdir_001_pos.ksh
index 9abd0ec8e..079fc770a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/snapdir_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/snapdir_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -45,7 +49,7 @@ function cleanup
{
for dataset in $all_datasets; do
snapexists ${dataset}@snap && \
- log_must $ZFS destroy ${dataset}@snap
+ log_must zfs destroy ${dataset}@snap
done
}
@@ -56,7 +60,7 @@ function verify_snapdir_visible # $1 dataset, $2 hidden|visible
typeset mtpt=$(get_prop mountpoint $dataset)
typeset name
- for name in `$LS -a $mtpt`; do
+ for name in `ls -a $mtpt`; do
if [[ $name == ".zfs" ]]; then
if [[ $value == "visible" ]]; then
return 0
@@ -85,7 +89,7 @@ fi
log_onexit cleanup
for dataset in $all_datasets; do
- log_must $ZFS snapshot ${dataset}@snap
+ log_must zfs snapshot ${dataset}@snap
done
log_assert "Setting a valid snapdir property on a dataset succeeds."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_001_pos.ksh
index be8c88c0c..fb03d7c97 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -55,7 +59,7 @@ while ((i < 10)); do
typeset value=$(user_property_value $len)
for dtst in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL; do
- log_must eval "$ZFS set $user_prop='$value' $dtst"
+ log_must eval "zfs set $user_prop='$value' $dtst"
log_must eval "check_user_prop $dtst $user_prop '$value'"
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_002_pos.ksh
index 24fecfba1..310d1540a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -44,13 +48,13 @@ verify_runnable "both"
function cleanup
{
- datasetexists $new_vol && log_must $ZFS rename $new_vol $vol
+ datasetexists $new_vol && log_must zfs rename $new_vol $vol
typeset dtst
for dtst in $new_fsclone $new_volclone $fsclone $volclone \
$fssnap $volsnap; do
if datasetexists $dtst; then
- log_must $ZFS destroy -f $dtst
+ log_must zfs destroy -f $dtst
fi
done
@@ -92,26 +96,26 @@ log_onexit cleanup
pool=$TESTPOOL; fs=$pool/$TESTFS; vol=$pool/$TESTVOL
fssnap=$fs@snap; volsnap=$vol@snap;
-log_must $ZFS snapshot $fssnap
-log_must $ZFS snapshot $volsnap
+log_must zfs snapshot $fssnap
+log_must zfs snapshot $volsnap
fsclone=$pool/fsclone; volclone=$pool/volclone
-log_must $ZFS clone $fssnap $fsclone
-log_must $ZFS clone $volsnap $volclone
+log_must zfs clone $fssnap $fsclone
+log_must zfs clone $volsnap $volclone
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
-log_must eval "$ZFS set $prop_name='$value' $pool"
+log_must eval "zfs set $prop_name='$value' $pool"
log_must eval "check_user_prop $pool $prop_name '$value'"
log_must inherit_check $prop_name $pool $fs $vol $fsclone $volclone
new_fsclone=$fs/fsclone; new_volclone=$fs/volclone
-log_must $ZFS rename $fsclone $new_fsclone
-log_must $ZFS rename $volclone $new_volclone
+log_must zfs rename $fsclone $new_fsclone
+log_must zfs rename $volclone $new_volclone
log_must inherit_check $prop_name $pool $fs $new_fsclone $new_volclone
log_note "Set intermediate dataset will change the inherited relationship."
new_value=$(user_property_value 16)
-log_must eval "$ZFS set $prop_name='$new_value' $fs"
+log_must eval "zfs set $prop_name='$new_value' $fs"
log_must eval "check_user_prop $fs $prop_name '$new_value'"
log_must inherit_check $prop_name $fs $new_fsclone $new_volclone
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_003_neg.ksh
index 4c1c1bca8..6a90665f4 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_003_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -53,7 +57,7 @@ while ((i < 10)); do
typeset value=$(user_property_value $len)
for dtst in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL ; do
- log_mustnot $ZFS set $user_prop=$value $dtst
+ log_mustnot zfs set $user_prop=$value $dtst
log_mustnot check_user_prop $dtst \"$user_prop\" \"$value\"
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_004_pos.ksh
index 1bce7a75c..1d197fa25 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/user_property_004_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -43,7 +47,7 @@ function cleanup
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
typeset fssnap=$fs@snap
if datasetexists $fssnap ; then
- log_must $ZFS destroy -f $fssnap
+ log_must zfs destroy -f $fssnap
fi
done
cleanup_user_prop $TESTPOOL
@@ -68,7 +72,7 @@ log_onexit cleanup
typeset snap_property=
-$ZPOOL upgrade -v | $GREP "Snapshot properties" > /dev/null 2>&1
+zpool upgrade -v | grep "Snapshot properties" > /dev/null 2>&1
if (( $? == 0 )) ; then
snap_property="true"
fi
@@ -77,19 +81,19 @@ for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
typeset fssnap=$fs@snap
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
- log_must eval "$ZFS set $prop_name='$value' $fs"
+ log_must eval "zfs set $prop_name='$value' $fs"
log_must eval "check_user_prop $fs $prop_name '$value'"
- log_must $ZFS snapshot $fssnap
+ log_must zfs snapshot $fssnap
if [[ -n $snap_property ]] ; then
log_mustnot nonexist_user_prop $prop_name $fssnap
- log_must eval "$ZFS set $prop_name='$value' $fssnap"
+ log_must eval "zfs set $prop_name='$value' $fssnap"
log_mustnot nonexist_user_prop $prop_name $fssnap
else
log_must nonexist_user_prop $prop_name $fssnap
- log_mustnot eval "$ZFS set $prop_name='$value' $fssnap"
+ log_mustnot eval "zfs set $prop_name='$value' $fssnap"
log_must nonexist_user_prop $prop_name $fssnap
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/version_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/version_001_neg.ksh
index 40a541a9e..cf5ef5116 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/version_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/version_001_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -62,9 +66,9 @@ function set_n_check # data-set
orig_val=$(get_prop version $obj)
while (($i < ${#values[*]})); do
- $ZFS set version=${values[$i]} $obj > /dev/null 2>&1
+ zfs set version=${values[$i]} $obj > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
- log_note "$ZFS set version=${values[$i]} $obj"
+ log_note "zfs set version=${values[$i]} $obj"
log_fail "The above version set returned 0!"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_002_neg.ksh
index 619a1ee01..b9044041c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2011 by Delphix. All rights reserved.
+# Copyright (c) 2011, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -54,7 +54,7 @@ for ds in $TESTPOOL $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL \
$TESTPOOL/$TESTFS@$TESTSNAP; do
for badarg in "" "-" "-?"; do
for prop in ${editable_props[@]}; do
- log_mustnot eval "$ZFS set $badarg $prop= $ds >/dev/null 2>&1"
+ log_mustnot eval "zfs set $badarg $prop= $ds >/dev/null 2>&1"
done
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_003_neg.ksh
index 13260f162..16bb38802 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_003_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -42,10 +46,10 @@ verify_runnable "both"
function cleanup
{
if [ -e $badpath ]; then
- $RM -f $badpath
+ rm -f $badpath
fi
if datasetexists $TESTPOOL/foo; then
- log_must $ZFS destroy $TESTPOOL/foo
+ log_must zfs destroy $TESTPOOL/foo
fi
}
@@ -53,21 +57,21 @@ log_assert "'zfs set mountpoint/sharenfs' fails with invalid scenarios"
log_onexit cleanup
badpath=/tmp/foo1.$$
-$TOUCH $badpath
+touch $badpath
longpath=$(gen_dataset_name 1030 "abcdefg")
-log_must $ZFS create -o mountpoint=legacy $TESTPOOL/foo
+log_must zfs create -o mountpoint=legacy $TESTPOOL/foo
# Do the negative testing about "property may be set but unable to remount filesystem"
-log_mustnot eval "$ZFS set mountpoint=$badpath $TESTPOOL/foo >/dev/null 2>&1"
+log_mustnot eval "zfs set mountpoint=$badpath $TESTPOOL/foo >/dev/null 2>&1"
# Do the negative testing about "property may be set but unable to reshare filesystem"
-log_mustnot eval "$ZFS set sharenfs=on $TESTPOOL/foo >/dev/null 2>&1"
+log_mustnot eval "zfs set sharenfs=on $TESTPOOL/foo >/dev/null 2>&1"
# Do the negative testing about "sharenfs property can not be set to null"
-log_mustnot eval "$ZFS set sharenfs= $TESTPOOL/foo >/dev/null 2>&1"
+log_mustnot eval "zfs set sharenfs= $TESTPOOL/foo >/dev/null 2>&1"
# Do the too long pathname testing (>1024)
-log_mustnot eval "$ZFS set mountpoint=/$longpath $TESTPOOL/foo >/dev/null 2>&1"
+log_mustnot eval "zfs set mountpoint=/$longpath $TESTPOOL/foo >/dev/null 2>&1"
log_pass "'zfs set mountpoint/sharenfs' fails with invalid scenarios as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
index f818b754d..d4e51dcbd 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,7 +62,7 @@ function set_n_check_prop
[[ -z $prop || -z $dataset ]] && \
log_fail "property or dataset isn't defined."
- log_must $ZFS set $prop=$expect_value $dataset
+ log_must zfs set $prop=$expect_value $dataset
if [[ $expect_value == "gzip-6" ]]; then
expect_value="gzip"
fi
@@ -89,7 +89,7 @@ function set_n_check_prop
esac
else
- log_mustnot $ZFS set $prop=$expect_value $dataset
+ log_mustnot zfs set $prop=$expect_value $dataset
[[ -n $prop ]] && cur_value=$(get_prop $prop $dataset)
@@ -111,16 +111,16 @@ function set_n_check_prop
function cleanup_user_prop
{
typeset pool=$1
- typeset dtst=$($ZFS list -H -r -o name -t filesystem,volume $pool)
+ typeset dtst=$(zfs list -H -r -o name -t filesystem,volume $pool)
typeset user_prop
for dt in $dtst; do
- user_prop=$($ZFS get -H -o property all $dtst | grep ":")
+ user_prop=$(zfs get -H -o property all $dtst | grep ":")
typeset prop
for prop in $user_prop; do
- $ZFS inherit $prop $dt
- (($? != 0)) && log_must $ZFS inherit $prop $dt
+ zfs inherit $prop $dt
+ (($? != 0)) && log_must zfs inherit $prop $dt
done
done
}
@@ -152,7 +152,7 @@ function random_string
((i += 1))
done
- $ECHO "$str"
+ echo "$str"
}
#
@@ -185,7 +185,7 @@ function valid_user_property
break
done
- $ECHO "${part1}:${part2}"
+ echo "${part1}:${part2}"
}
#
@@ -213,7 +213,7 @@ function invalid_user_property
break
done
- $ECHO "${part1}${part2}"
+ echo "${part1}${part2}"
}
#
@@ -227,7 +227,7 @@ function user_property_value
typeset value=$(random_string ALL_CHAR $len)
- $ECHO "$value"
+ echo "$value"
}
#
@@ -242,7 +242,7 @@ function check_user_prop
typeset dtst=$1
typeset user_prop="$2"
typeset expect_value="$3"
- typeset value=$($ZFS get -p -H -o value "$user_prop" $dtst 2>&1)
+ typeset value=$(zfs get -p -H -o value "$user_prop" $dtst 2>&1)
if [[ "$expect_value" == "$value" ]]; then
return 0
@@ -260,10 +260,10 @@ function get_source
typeset dataset=$2
typeset source
- source=$($ZFS get -H -o source $prop $dataset)
+ source=$(zfs get -H -o source $prop $dataset)
if (($? != 0)); then
log_fail "Unable to get $prop source for dataset $dataset"
fi
- $ECHO "$source"
+ echo "$source"
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_001_pos.ksh
index 084b18d1f..7638660e3 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -51,21 +55,21 @@ function cleanup
{
typeset -i i=0
while (( i < ${#fs[*]} )); do
- log_must $ZFS set sharenfs=off ${fs[((i+1))]}
+ log_must zfs set sharenfs=off ${fs[((i+1))]}
unshare_fs ${fs[i]}
((i = i + 2))
done
if mounted $TESTPOOL/$TESTFS-clone; then
- log_must $ZFS unmount $TESTDIR2
+ log_must zfs unmount $TESTDIR2
fi
datasetexists $TESTPOOL/$TESTFS-clone && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS-clone
+ log_must zfs destroy -f $TESTPOOL/$TESTFS-clone
if snapexists "$TESTPOOL/$TESTFS@snapshot"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS@snapshot
+ log_must zfs destroy -f $TESTPOOL/$TESTFS@snapshot
fi
}
@@ -84,31 +88,31 @@ function test_share # mntp filesystem
not_shared $mntp || \
log_fail "File system $filesystem is already shared."
- log_must $ZFS set sharenfs=on $filesystem
+ log_must zfs set sharenfs=on $filesystem
is_shared $mntp || \
log_fail "File system $filesystem is not shared (set sharenfs)."
#
# Verify 'zfs share' works as well.
#
- log_must $ZFS unshare $filesystem
+ log_must zfs unshare $filesystem
is_shared $mntp && \
log_fail "File system $filesystem is still shared."
- log_must $ZFS share $filesystem
+ log_must zfs share $filesystem
is_shared $mntp || \
log_fail "file system $filesystem is not shared (zfs share)."
log_note "Sharing a shared file system fails."
- log_mustnot $ZFS share $filesystem
+ log_mustnot zfs share $filesystem
}
log_assert "Verify that 'zfs share' succeeds as root."
log_onexit cleanup
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snapshot
-log_must $ZFS clone $TESTPOOL/$TESTFS@snapshot $TESTPOOL/$TESTFS-clone
-log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL/$TESTFS-clone
+log_must zfs snapshot $TESTPOOL/$TESTFS@snapshot
+log_must zfs clone $TESTPOOL/$TESTFS@snapshot $TESTPOOL/$TESTFS-clone
+log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL/$TESTFS-clone
typeset -i i=0
while (( i < ${#fs[*]} )); do
@@ -132,7 +136,7 @@ done
#
# Try a zfs share -a and verify all file systems are shared.
#
-log_must $ZFS share -a
+log_must zfs share -a
i=0
while (( i < ${#fs[*]} )); do
@@ -142,4 +146,4 @@ while (( i < ${#fs[*]} )); do
((i = i + 2))
done
-log_pass "'$ZFS share [ -a ] <filesystem>' succeeds as root."
+log_pass "'zfs share [ -a ] <filesystem>' succeeds as root."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_002_pos.ksh
index 4005bf056..588a30f46 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,16 +58,16 @@ log_assert "Verify that "zfs share" with a non-existent file system fails."
log_onexit cleanup
-log_mustnot $ZFS list $TESTPOOL/$NONEXISTFSNAME
+log_mustnot zfs list $TESTPOOL/$NONEXISTFSNAME
-$ZFS share $TESTPOOL/$NONEXISTFSNAME
+zfs share $TESTPOOL/$NONEXISTFSNAME
ret=$?
(( ret == 1)) || \
- log_fail "'$ZFS share $TESTPOOL/$NONEXISTFSNAME' " \
+ log_fail "'zfs share $TESTPOOL/$NONEXISTFSNAME' " \
"failed with an unexpected return code of $ret."
log_note "Make sure the file system $TESTPOOL/$NONEXISTFSNAME is unshared"
not_shared $TESTPOOL/$NONEXISTFSNAME || \
log_fail "File system $TESTPOOL/$NONEXISTFSNAME is unexpectedly shared."
-log_pass "'$ZFS share' with a non-existent file system fails."
+log_pass "'zfs share' with a non-existent file system fails."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_003_pos.ksh
index e4ab8c6f5..b99c72ca1 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -51,7 +55,7 @@ function cleanup
{
typeset -i i=0
while (( i < ${#fs[*]} )); do
- log_must $ZFS inherit -r sharenfs ${fs[((i + 1))]}
+ log_must zfs inherit -r sharenfs ${fs[((i + 1))]}
log_must unshare_fs ${fs[i]}
((i = i + 2))
@@ -75,22 +79,22 @@ function test_legacy_share # mntp filesystem
log_fail "File system $filesystem is already shared."
if is_global_zone ; then
- log_must $ZFS set sharenfs=off $filesystem
+ log_must zfs set sharenfs=off $filesystem
not_shared $mntp || \
log_fail "File system $filesystem is still shared (set sharenfs)."
fi
- $ZFS share $filesystem
+ zfs share $filesystem
ret=$?
(( ret == 1)) || \
- log_fail "'$ZFS share $filesystem' " \
+ log_fail "'zfs share $filesystem' " \
"unexpected return code of $ret."
not_shared $mntp || \
log_fail "file system $filesystem is shared (zfs share)."
}
-log_assert "Verify that '$ZFS share' with a file system " \
+log_assert "Verify that 'zfs share' with a file system " \
"whose sharenfs property is 'off' " \
"will fail with return code 1."
log_onexit cleanup
@@ -102,5 +106,5 @@ while (( i < ${#fs[*]} )); do
((i = i + 2))
done
-log_pass "Verify that '$ZFS share' with a file system " \
+log_pass "Verify that 'zfs share' with a file system " \
"whose sharenfs property is 'off' fails."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_004_pos.ksh
index 04cf72efc..baa5f4e41 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ verify_runnable "global"
function cleanup
{
if snapexists $TESTPOOL/$TESTFS@snapshot; then
- log_must $ZFS destroy $TESTPOOL/$TESTFS@snapshot
+ log_must zfs destroy $TESTPOOL/$TESTFS@snapshot
fi
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
log_must unshare_fs $TESTPOOL/$TESTFS
}
@@ -70,27 +70,27 @@ function test_snap_share # mntp filesystem
not_shared $mntp || \
log_fail "File system $filesystem is already shared."
- log_must $ZFS set sharenfs=on $filesystem
+ log_must zfs set sharenfs=on $filesystem
is_shared $mntp || \
log_fail "File system $filesystem is not shared (set sharenfs)."
- log_must $LS -l $mntp/$SNAPROOT/snapshot
+ log_must ls -l $mntp/$SNAPROOT/snapshot
#
# Verify 'zfs share' works as well.
#
- log_must $ZFS unshare $filesystem
- log_must $ZFS share $filesystem
+ log_must zfs unshare $filesystem
+ log_must zfs share $filesystem
is_shared $mntp || \
log_fail "file system $filesystem is not shared (zfs share)."
- log_must $LS -l $mntp/$SNAPROOT/snapshot
+ log_must ls -l $mntp/$SNAPROOT/snapshot
}
log_assert "Verify that a file system and its snapshot are shared."
log_onexit cleanup
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snapshot
+log_must zfs snapshot $TESTPOOL/$TESTFS@snapshot
test_snap_share $TESTDIR $TESTPOOL/$TESTFS
log_pass "A file system and its snapshot are both shared as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_005_pos.ksh
index 9fec7e3ab..006517d01 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_005_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -41,7 +45,7 @@ verify_runnable "global"
function cleanup
{
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
is_shared $TESTPOOL/$TESTFS && \
log_must unshare_fs $TESTPOOL/$TESTFS
}
@@ -61,14 +65,14 @@ cleanup
typeset -i i=0
while (( i < ${#shareopts[*]} ))
do
- log_must $ZFS set sharenfs="${shareopts[i]}" $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs="${shareopts[i]}" $TESTPOOL/$TESTFS
option=`get_prop sharenfs $TESTPOOL/$TESTFS`
if [[ $option != ${shareopts[i]} ]]; then
log_fail "get sharenfs failed. ($option != ${shareopts[i]})"
fi
- showshares_nfs | $GREP $option > /dev/null 2>&1
+ showshares_nfs | grep $option > /dev/null 2>&1
if (( $? != 0 )); then
log_fail "The '$option' option was not found in share output."
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_006_pos.ksh
index 20884899b..6b06589b6 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_006_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -43,13 +47,13 @@ verify_runnable "global"
function cleanup
{
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTCTR
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTCTR
if mounted $TESTDIR2; then
- log_must $ZFS unmount $TESTDIR2
+ log_must zfs unmount $TESTDIR2
fi
datasetexists $TESTPOOL/$TESTCTR/$TESTFS2 && \
- log_must $ZFS destroy $TESTPOOL/$TESTCTR/$TESTFS2
+ log_must zfs destroy $TESTPOOL/$TESTCTR/$TESTFS2
typeset fs=""
for fs in $mntp $TESTDIR1 $TESTDIR2
@@ -74,7 +78,7 @@ function test_ctr_share # mntp ctr
not_shared $mntp || \
log_fail "Mountpoint: $mntp is already shared."
- log_must $ZFS set sharenfs=on $ctr
+ log_must zfs set sharenfs=on $ctr
not_shared $mntp || \
log_fail "File system $mntp is shared (set sharenfs)."
@@ -83,8 +87,8 @@ function test_ctr_share # mntp ctr
# Add a new file system to the dataset and verify it is shared.
#
typeset mntp2=$TESTDIR2
- log_must $ZFS create $ctr/$TESTFS2
- log_must $ZFS set mountpoint=$mntp2 $ctr/$TESTFS2
+ log_must zfs create $ctr/$TESTFS2
+ log_must zfs set mountpoint=$mntp2 $ctr/$TESTFS2
is_shared $mntp2 || \
log_fail "File system $mntp2 was not shared (set sharenfs)."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_007_neg.ksh
index de13bc559..29ca9a143 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -41,7 +45,7 @@ verify_runnable "both"
function cleanup {
if is_global_zone; then
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
fi
}
@@ -57,9 +61,9 @@ typeset -i i=0
while (( i < ${#badopts[*]} ))
do
log_note "Setting sharenfs=${badopts[i]} $i "
- log_mustnot $ZFS set sharenfs="${badopts[i]}" $TESTPOOL/$TESTFS
+ log_mustnot zfs set sharenfs="${badopts[i]}" $TESTPOOL/$TESTFS
- showshares_nfs | $GREP $option > /dev/null 2>&1
+ showshares_nfs | grep $option > /dev/null 2>&1
if (( $? == 0 )); then
log_fail "An invalid setting '$option' was propagated."
fi
@@ -72,7 +76,7 @@ do
#
if is_global_zone; then
log_note "Resetting sharenfs option"
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
fi
((i = i + 1))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_008_neg.ksh
index a945ddd2c..34fbd3899 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_008_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -49,7 +53,7 @@ log_assert "Verify that sharing a dataset other than filesystem fails."
typeset -i i=0
while (( i < ${#datasets[*]} ))
do
- log_mustnot $ZFS set sharenfs=on ${datasets[i]}
+ log_mustnot zfs set sharenfs=on ${datasets[i]}
option=`get_prop sharenfs ${datasets[i]}`
if [[ $option == ${datasets[i]} ]]; then
@@ -59,7 +63,7 @@ do
not_shared ${datasets[i]} || \
log_fail "An invalid setting '$option' was propagated."
- log_mustnot $ZFS share ${datasets[i]}
+ log_mustnot zfs share ${datasets[i]}
not_shared ${datasets[i]} || \
log_fail "An invalid dataset '${datasets[i]}' was shared."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_009_neg.ksh
index 0eb862521..cf8c84cfe 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_009_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,7 +49,7 @@ function cleanup
val=$(get_prop sharenfs $fs)
if [[ $val == on ]]; then
- log_must $ZFS set sharenfs=off $fs
+ log_must zfs set sharenfs=off $fs
fi
}
@@ -56,14 +60,14 @@ fs=$TESTPOOL/$TESTFS
sharenfs_val=$(get_prop sharenfs $fs)
mpt=$(get_prop mountpoint $fs)
if [[ $sharenfs_val == off ]]; then
- log_must $ZFS set sharenfs=on $fs
+ log_must zfs set sharenfs=on $fs
fi
-showshares_nfs | $GREP $mpt >/dev/null 2>&1
+showshares_nfs | grep $mpt >/dev/null 2>&1
if (( $? != 0 )); then
- log_must $ZFS share $fs
+ log_must zfs share $fs
fi
-log_mustnot $ZFS share $fs
+log_mustnot zfs share $fs
log_pass "zfs share fails with shared filesystem as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_010_neg.ksh
index a56761e82..238a58629 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_010_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,12 +49,12 @@ fs=$TESTPOOL/$TESTFS
set -A badargs "A" "-A" "-" "-x" "-?" "=" "-a *" "-a"
for arg in "${badargs[@]}"; do
- log_mustnot eval "$ZFS share $arg $fs >/dev/null 2>&1"
+ log_mustnot eval "zfs share $arg $fs >/dev/null 2>&1"
done
#zfs share failed when missing arguments or invalid datasetname
for obj in "" "/$fs"; do
- log_mustnot eval "$ZFS share $obj >/dev/null 2>&1"
+ log_mustnot eval "zfs share $obj >/dev/null 2>&1"
done
log_pass "zfs share fails with bad parameters as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_011_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_011_pos.ksh
index 8f519b380..f75877ee8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_share/zfs_share_011_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -44,15 +48,15 @@ function cleanup
{
log_must cd $origdir
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
unshare_fs $TESTPOOL/$TESTFS
if snapexists "$TESTPOOL/$TESTFS@snapshot"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS@snapshot
+ log_must zfs destroy -f $TESTPOOL/$TESTFS@snapshot
fi
if datasetexists $TESTPOOL/$TESTFS/fs2 ; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS/fs2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS/fs2
fi
}
@@ -63,19 +67,19 @@ log_onexit cleanup
typeset origdir=$PWD
# unmount fails will not unshare the shared filesystem
-log_must $ZFS set sharenfs=on $TESTPOOL/$TESTFS
+log_must zfs set sharenfs=on $TESTPOOL/$TESTFS
log_must is_shared $TESTDIR
if cd $TESTDIR ; then
- log_mustnot $ZFS umount $TESTPOOL/$TESTFS
+ log_mustnot zfs umount $TESTPOOL/$TESTFS
else
log_fail "cd $TESTDIR fails"
fi
log_must is_shared $TESTDIR
# destroy fails will not unshare the shared filesystem
-log_must $ZFS create $TESTPOOL/$TESTFS/fs2
+log_must zfs create $TESTPOOL/$TESTFS/fs2
if cd $TESTDIR/fs2 ; then
- log_mustnot $ZFS destroy $TESTPOOL/$TESTFS/fs2
+ log_mustnot zfs destroy $TESTPOOL/$TESTFS/fs2
else
log_fail "cd $TESTDIR/fs2 fails"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh
index 860dd6ca4..8708d8b62 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -76,7 +76,7 @@ function setup_all
for snap in $SNAPFS $SNAPFS1; do
if ! snapexists $snap; then
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
fi
done
@@ -89,13 +89,13 @@ function cleanup_all
while (( i < ${#args[*]} )); do
for snap in ${args[i]}; do
- snapexists $snap && log_must $ZFS destroy -f $snap
+ snapexists $snap && log_must zfs destroy -f $snap
done
(( i = i + 1 ))
done
for mtpt in $SNAPDIR $SNAPDIR1; do
- [[ -d $mtpt ]] && log_must $RM -rf $mtpt
+ [[ -d $mtpt ]] && log_must rm -rf $mtpt
done
return 0
@@ -109,7 +109,7 @@ setup_all
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS snapshot ${args[i]}
+ log_mustnot zfs snapshot ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh
index 907d0dd12..2efcf1cce 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -49,11 +54,11 @@ function cleanup
$TESTPOOL/$TESTCTR/$TESTVOL@$TESTSNAP;
do
snapexists $snap && \
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
done
datasetexists $TESTPOOL/$TESTCTR/$TESTVOL && \
- log_must $ZFS destroy -rf $TESTPOOL/$TESTCTR/$TESTVOL
+ log_must zfs destroy -rf $TESTPOOL/$TESTCTR/$TESTVOL
}
@@ -67,12 +72,12 @@ set -A args "" \
"$TESTPOOL/$TESTCTR@$TESTSNAP@$TESTSNAP"
# setup preparations
-log_must $ZFS snapshot $TESTPOOL/$TESTCTR/$TESTFS1@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTCTR/$TESTFS1@$TESTSNAP
# testing
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS snapshot -r ${args[i]}
+ log_mustnot zfs snapshot -r ${args[i]}
((i = i + 1))
done
@@ -80,14 +85,14 @@ done
# Testing the invalid senario: the child volume already has an
# identical name snapshot, zfs snapshot -r should fail when
# creating snapshot with -r for the parent
-log_must $ZFS destroy $TESTPOOL/$TESTCTR/$TESTFS1@$TESTSNAP
+log_must zfs destroy $TESTPOOL/$TESTCTR/$TESTFS1@$TESTSNAP
if is_global_zone; then
- log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTCTR/$TESTVOL
+ log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTCTR/$TESTVOL
else
- log_must $ZFS create $TESTPOOL/$TESTCTR/$TESTVOL
+ log_must zfs create $TESTPOOL/$TESTCTR/$TESTVOL
fi
-log_must $ZFS snapshot $TESTPOOL/$TESTCTR/$TESTVOL@$TESTSNAP
+log_must zfs snapshot $TESTPOOL/$TESTCTR/$TESTVOL@$TESTSNAP
-log_mustnot $ZFS snapshot -r $TESTPOOL/$TESTCTR@$TESTSNAP
+log_mustnot zfs snapshot -r $TESTPOOL/$TESTCTR@$TESTSNAP
log_pass "'zfs snapshot -r' fails with invalid arguments or scenarios as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh
index e424b9b81..ca8ff8ca4 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -48,14 +53,14 @@ l_name="$(gen_dataset_name 260 abcdefg)"
for ds in $TESTPOOL/$TESTFS $TESTPOOL/$TESTCTR $TESTPOOL/$TESTVOL; do
for opt in ${badopts[@]}; do
- log_mustnot $ZFS snapshot $opt $ds@$TESTSNAP
+ log_mustnot zfs snapshot $opt $ds@$TESTSNAP
done
- log_mustnot $ZFS snapshot $ds@snap $ds@snap1
- log_mustnot $ZFS snapshot -r $ds@snap $ds@snap1
+ log_mustnot zfs snapshot $ds@snap $ds@snap1
+ log_mustnot zfs snapshot -r $ds@snap $ds@snap1
- log_mustnot $ZFS snapshot $ds@$l_name
- log_mustnot $ZFS snapshot -r $ds@$l_name
+ log_mustnot zfs snapshot $ds@$l_name
+ log_mustnot zfs snapshot -r $ds@$l_name
done
log_pass "'zfs snapshot' fails with bad options or too many arguments as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh
index 319e5c44c..96121f1c1 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -41,7 +45,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $initfs ; then
- log_must $ZFS destroy -rf $initfs
+ log_must zfs destroy -rf $initfs
fi
}
@@ -52,12 +56,12 @@ initfs=$TESTPOOL/$TESTFS/$TESTFS
basefs=$initfs
typeset -i ret=0 len snaplen
while ((ret == 0)); do
- $ZFS create $basefs
- $ZFS snapshot $basefs@snap1
+ zfs create $basefs
+ zfs snapshot $basefs@snap1
ret=$?
if ((ret != 0)); then
- len=$($ECHO $basefs| $WC -c)
+ len=$(echo $basefs| wc -c)
log_note "The deeply-nested filesystem len: $len"
#
@@ -67,10 +71,10 @@ while ((ret == 0)); do
#
if ((len >= 255)); then
if datasetexists $basefs; then
- log_must $ZFS destroy -r $basefs
+ log_must zfs destroy -r $basefs
fi
basefs=${basefs%/*}
- len=$($ECHO $basefs| $WC -c)
+ len=$(echo $basefs| wc -c)
fi
break
fi
@@ -81,7 +85,7 @@ done
# Make snapshot name is longer than the max length
((snaplen = 256 - len + 10))
snap=$(gen_dataset_name $snaplen "s")
-log_mustnot $ZFS snapshot -r $TESTPOOL@$snap
+log_mustnot zfs snapshot -r $TESTPOOL@$snap
log_must datasetnonexists $TESTPOOL@$snap
while [[ $basefs != $TESTPOOL ]]; do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh
index 8794cba84..d97dc0f82 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,7 +46,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $initfs ; then
- log_must $ZFS destroy -rf $initfs
+ log_must zfs destroy -rf $initfs
fi
}
@@ -53,12 +57,12 @@ initfs=$TESTPOOL/$TESTFS/$TESTFS
basefs=$initfs
typeset -i ret=0 len snaplen
while ((ret == 0)); do
- $ZFS create $basefs
- $ZFS snapshot $basefs@snap1
+ zfs create $basefs
+ zfs snapshot $basefs@snap1
ret=$?
if ((ret != 0)); then
- len=$($ECHO $basefs | $WC -c)
+ len=$(echo $basefs | wc -c)
log_note "The deeply-nested filesystem len: $len"
#
@@ -68,10 +72,10 @@ while ((ret == 0)); do
#
if ((len >= 255)); then
if datasetexists $basefs; then
- log_must $ZFS destroy -r $basefs
+ log_must zfs destroy -r $basefs
fi
basefs=${basefs%/*}
- len=$($ECHO $basefs| $WC -c)
+ len=$(echo $basefs| wc -c)
fi
break
fi
@@ -82,11 +86,11 @@ done
# Make snapshot name length match the longest one
((snaplen = 256 - len - 1)) # 1: @
snap=$(gen_dataset_name $snaplen "s")
-log_must $ZFS snapshot $basefs@$snap
+log_must zfs snapshot $basefs@$snap
-log_mustnot $ZFS rename $basefs ${basefs}a
-log_mustnot $ZFS rename $basefs ${basefs}-new
-log_mustnot $ZFS rename $initfs ${initfs}-new
-log_mustnot $ZFS rename $TESTPOOL/$TESTFS $TESTPOOL/$TESTFS-new
+log_mustnot zfs rename $basefs ${basefs}a
+log_mustnot zfs rename $basefs ${basefs}-new
+log_mustnot zfs rename $initfs ${initfs}-new
+log_mustnot zfs rename $TESTPOOL/$TESTFS $TESTPOOL/$TESTFS-new
log_pass "Verify long name filesystem with snapshot should not break ZFS."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh
index 6d5f03cb8..089ebdb97 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
@@ -47,7 +47,7 @@ function cleanup
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
typeset fssnap=$fs@snap
if datasetexists $fssnap ; then
- log_must $ZFS destroy -rf $fssnap
+ log_must zfs destroy -rf $fssnap
fi
done
cleanup_user_prop $TESTPOOL
@@ -77,16 +77,16 @@ for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
- log_must eval "$ZFS snapshot -o $prop_name='$value' $fssnap"
+ log_must eval "zfs snapshot -o $prop_name='$value' $fssnap"
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
- log_must $ZFS destroy -f $fssnap
+ log_must zfs destroy -f $fssnap
prop_name2=$(valid_user_property 10)
value2=$(user_property_value 16)
- log_must eval "$ZFS snapshot -o $prop_name='$value' -o $prop_name2='$value2' $fssnap"
+ log_must eval "zfs snapshot -o $prop_name='$value' -o $prop_name2='$value2' $fssnap"
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
log_mustnot nonexist_user_prop $prop_name2 $fssnap
@@ -97,13 +97,13 @@ cleanup
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
-log_must eval "$ZFS snapshot -r -o $prop_name='$value' $TESTPOOL@snap"
+log_must eval "zfs snapshot -r -o $prop_name='$value' $TESTPOOL@snap"
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
typeset fssnap=$fs@snap
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
- log_must $ZFS destroy -rf $fssnap
+ log_must zfs destroy -rf $fssnap
done
cleanup
@@ -111,14 +111,14 @@ cleanup
prop_name2=$(valid_user_property 10)
value2=$(user_property_value 16)
-log_must eval "$ZFS snapshot -r -o $prop_name='$value' -o $prop_name2='$value2' $TESTPOOL@snap"
+log_must eval "zfs snapshot -r -o $prop_name='$value' -o $prop_name2='$value2' $TESTPOOL@snap"
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL ; do
typeset fssnap=$fs@snap
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
log_mustnot nonexist_user_prop $prop_name2 $fssnap
- log_must $ZFS destroy -rf $fssnap
+ log_must zfs destroy -rf $fssnap
done
log_pass "User property could be set upon snapshot via 'zfs snapshot -o'."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh
index 1a80e4f58..590d56ec8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_set/zfs_set_common.kshlib
#
@@ -43,7 +47,7 @@ function cleanup
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL/$TESTCTR $TESTPOOL ; do
typeset fssnap=$fs@snap
if datasetexists $fssnap ; then
- log_must $ZFS destroy -rf $fssnap
+ log_must zfs destroy -rf $fssnap
fi
done
cleanup_user_prop $TESTPOOL
@@ -72,7 +76,7 @@ typeset snap_ro_props="volsize recordsize recsize quota reservation reserv mount
sharenfs checksum compression compress atime devices exec readonly rdonly \
setuid zoned"
-$ZFS upgrade -v > /dev/null 2>&1
+zfs upgrade -v > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
snap_ro_props="$snap_ro_props version"
fi
@@ -83,21 +87,21 @@ for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL/$TESTCTR $TESTPOOL ; do
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
- log_must eval "$ZFS snapshot -o $prop_name='$value' $fssnap"
+ log_must eval "zfs snapshot -o $prop_name='$value' $fssnap"
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
- log_must $ZFS destroy -f $fssnap
+ log_must zfs destroy -f $fssnap
prop_name2=$(valid_user_property 10)
value2=$(user_property_value 16)
- log_must eval "$ZFS snapshot -o $prop_name='$value' -o $prop_name2='$value2' $fssnap"
+ log_must eval "zfs snapshot -o $prop_name='$value' -o $prop_name2='$value2' $fssnap"
log_must snapexists $fssnap
log_mustnot nonexist_user_prop $prop_name $fssnap
log_mustnot nonexist_user_prop $prop_name2 $fssnap
- log_must $ZFS destroy -f $fssnap
+ log_must zfs destroy -f $fssnap
done
cleanup
@@ -105,7 +109,7 @@ cleanup
prop_name=$(valid_user_property 10)
value=$(user_property_value 16)
-log_must eval "$ZFS snapshot -r -o $prop_name='$value' $TESTPOOL@snap"
+log_must eval "zfs snapshot -r -o $prop_name='$value' $TESTPOOL@snap"
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL/$TESTCTR $TESTPOOL ; do
typeset fssnap=$fs@snap
log_must snapexists $fssnap
@@ -117,7 +121,7 @@ cleanup
prop_name2=$(valid_user_property 10)
value2=$(user_property_value 16)
-log_must eval "$ZFS snapshot -r -o $prop_name='$value' -o $prop_name2='$value2' $TESTPOOL@snap"
+log_must eval "zfs snapshot -r -o $prop_name='$value' -o $prop_name2='$value2' $TESTPOOL@snap"
for fs in $TESTPOOL/$TESTFS $TESTPOOL/$TESTVOL $TESTPOOL/$TESTCTR $TESTPOOL ; do
typeset fssnap=$fs@snap
log_must snapexists $fssnap
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_008_neg.ksh
index 935e277d1..377910013 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_008_neg.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_snapshot/zfs_snapshot.cfg
@@ -43,7 +43,7 @@ function cleanup
{
for pool in $SNAPPOOL1 $SNAPPOOL2 ; do
if poolexists $pool ; then
- log_must $ZPOOL destroy -f $pool
+ log_must zpool destroy -f $pool
fi
done
@@ -57,12 +57,12 @@ function cleanup
log_assert "'zfs snapshot pool1@snap1 pool2@snap2' should fail since snapshots are in different pools."
log_onexit cleanup
-log_must $MKFILE $MINVDEVSIZE $SNAPDEV1
-log_must $MKFILE $MINVDEVSIZE $SNAPDEV2
+log_must mkfile $MINVDEVSIZE $SNAPDEV1
+log_must mkfile $MINVDEVSIZE $SNAPDEV2
-log_must $ZPOOL create $SNAPPOOL1 $SNAPDEV1
-log_must $ZPOOL create $SNAPPOOL2 $SNAPDEV2
+log_must zpool create $SNAPPOOL1 $SNAPDEV1
+log_must zpool create $SNAPPOOL2 $SNAPDEV2
-log_mustnot $ZFS snapshot $SNAPPOOL1@snap1 $SNAPPOOL2@snap2
+log_mustnot zfs snapshot $SNAPPOOL1@snap1 $SNAPPOOL2@snap2
log_pass "'zfs snapshot pool1@snap1 pool2@snap2' should fail since snapshots are in different pools."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh
index ff0cdf129..df9c49b9f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/zfs_snapshot_009_pos.ksh
@@ -11,7 +11,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
#
@@ -31,9 +31,9 @@ ZFS_MAX_DATASET_NAME_LEN=256
function cleanup
{
for ds in $datasets; do
- datasetexists $ds && log_must $ZFS destroy -r $ds
+ datasetexists $ds && log_must zfs destroy -r $ds
done
- $ZFS destroy -r $TESTPOOL/TESTFS4
+ zfs destroy -r $TESTPOOL/TESTFS4
}
datasets="$TESTPOOL/$TESTFS1 $TESTPOOL/$TESTFS2
$TESTPOOL/$TESTFS3"
@@ -59,38 +59,38 @@ test_data=$STF_SUITE/tests/functional/cli_root/zpool_upgrade/*.bz2
log_note "destroy a list of valid snapshots"
for ds in $datasets; do
- log_must $ZFS create $ds
- log_must $CP -r $test_data /$ds
+ log_must zfs create $ds
+ log_must cp -r $test_data /$ds
done
i=0
while (( i < ${#valid_args[*]} )); do
- log_must $ZFS snapshot ${valid_args[i]}
+ log_must zfs snapshot ${valid_args[i]}
for token in ${valid_args[i]}; do
log_must snapexists $token && \
- log_must $ZFS destroy $token
+ log_must zfs destroy $token
done
((i = i + 1))
done
log_note "destroy a list of invalid snapshots"
i=0
while (( i < ${#invalid_args[*]} )); do
- log_mustnot $ZFS snapshot ${invalid_args[i]}
+ log_mustnot zfs snapshot ${invalid_args[i]}
for token in ${invalid_args[i]}; do
log_mustnot snapexists $token
done
((i = i + 1))
done
log_note "verify multiple snapshot transaction group"
-txg_group=$($ZDB -Pd $TESTPOOL | $GREP snap | $AWK '{print $7}')
+txg_group=$(zdb -Pd $TESTPOOL | grep snap | awk '{print $7}')
for i in 1 2 3; do
- txg_tag=$($ECHO "$txg_group" | $NAWK -v j=$i 'FNR == j {print}')
- [[ $txg_tag != $($ECHO "$txg_group" | \
- $NAWK -v j=$i 'FNR == j {print}') ]] \
+ txg_tag=$(echo "$txg_group" | nawk -v j=$i 'FNR == j {print}')
+ [[ $txg_tag != $(echo "$txg_group" | \
+ nawk -v j=$i 'FNR == j {print}') ]] \
&& log_fail "snapshots belong to differnt transaction groups"
done
log_note "verify snapshot contents"
for ds in $datasets; do
- status=$($DIRCMP /$ds /$ds/.zfs/snapshot/snap | $GREP "different")
+ status=$(dircmp /$ds /$ds/.zfs/snapshot/snap | grep "different")
[[ -z $status ]] || log_fail "snapshot contents are different from" \
"the filesystem"
done
@@ -101,13 +101,13 @@ DATASET_XXX=$(printf 'x%.0s' \
{1..$(($ZFS_MAX_DATASET_NAME_LEN - ${#TESTPOOL} - ${#TESTFS3} - 18))})
log_note "verify multiple snapshot with -r option"
-log_must $ZFS create $TESTPOOL/TESTFS4
-log_must $ZFS create -p $TESTPOOL/$TESTFS3/TESTFSA$DATASET_XXX/TESTFSB
-log_mustnot $ZFS snapshot -r $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS2@snap1 \
+log_must zfs create $TESTPOOL/TESTFS4
+log_must zfs create -p $TESTPOOL/$TESTFS3/TESTFSA$DATASET_XXX/TESTFSB
+log_mustnot zfs snapshot -r $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS2@snap1 \
$TESTPOOL/$TESTFS3@snap1 $TESTPOOL/TESTFS4@snap1
-log_must $ZFS rename $TESTPOOL/$TESTFS3/TESTFSA$DATASET_XXX \
+log_must zfs rename $TESTPOOL/$TESTFS3/TESTFSA$DATASET_XXX \
$TESTPOOL/$TESTFS3/TESTFSA
-log_must $ZFS snapshot -r $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS2@snap1 \
+log_must zfs snapshot -r $TESTPOOL/$TESTFS1@snap1 $TESTPOOL/$TESTFS2@snap1 \
$TESTPOOL/$TESTFS3@snap1 $TESTPOOL/TESTFS4@snap1
log_pass "zfs multiple snapshot verified correctly"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
index 9c9cb71ba..525dfd162 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.cfg
@@ -42,19 +42,19 @@ function do_unmount #cmd #opt #mnt #expect
mounted $mnt || wasmounted=0
if (( expect == 0 )) ; then
- log_must $ZFS $cmd $opt $mnt
+ log_must zfs $cmd $opt $mnt
log_must unmounted $mnt
- log_note "Successfully $ZFS $cmd $opt $mnt"
+ log_note "Successfully zfs $cmd $opt $mnt"
else
- log_note "$ZFS $cmd $opt $mnt"
+ log_note "zfs $cmd $opt $mnt"
- $ZFS $cmd $opt $mnt
+ zfs $cmd $opt $mnt
ret=$?
if (( ret != expect)); then
- log_fail "'$ZFS $cmd $opt $mnt' " \
+ log_fail "'zfs $cmd $opt $mnt' " \
"unexpected return code of $ret."
fi
@@ -71,7 +71,7 @@ function cleanup
{
[[ -n $cwd ]] && cd $cwd
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
mounted $TESTPOOL/$TESTFS || \
- log_must $ZFS $mountcmd $TESTPOOL/$TESTFS
+ log_must zfs $mountcmd $TESTPOOL/$TESTFS
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh
index 924e6ac17..fb4d1d937 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -47,13 +52,13 @@ verify_runnable "both"
function cleanup
{
mounted $TESTDIR2 && \
- log_must $ZFS umount -f $TESTDIR2
+ log_must zfs umount -f $TESTDIR2
datasetexists $TESTPOOL/$TESTFS2 && \
- log_must $ZFS destroy $TESTPOOL/$TESTFS2
+ log_must zfs destroy $TESTPOOL/$TESTFS2
[[ -d $TESTDIR2 ]] && \
- log_must $RM -rf $TESTDIR2
+ log_must rm -rf $TESTDIR2
}
function do_unmount
{
@@ -62,18 +67,18 @@ function do_unmount
typeset mnt=$3
[[ ! -d $TESTDIR2 ]] && \
- log_must $MKDIR $TESTDIR2
+ log_must mkdir $TESTDIR2
if ! datasetexists $TESTPOOL/$TESTFS2 ; then
- log_must $ZFS create $TESTPOOL/$TESTFS2
- log_must $ZFS set mountpoint=$TESTDIR2 \
+ log_must zfs create $TESTPOOL/$TESTFS2
+ log_must zfs set mountpoint=$TESTDIR2 \
$TESTPOOL/$TESTFS2
fi
unmounted $TESTPOOL/$TESTFS2 && \
- log_must $ZFS mount $TESTPOOL/$TESTFS2
+ log_must zfs mount $TESTPOOL/$TESTFS2
- log_must $ZFS $cmd $options $mnt
+ log_must zfs $cmd $options $mnt
unmounted "$mnt" || \
log_fail "Unable to unmount $options $mnt"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh
index 1b0e62134..b8a507858 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -66,7 +70,7 @@ function do_unmount_multiple #options #expect
j=0
while (( j < ${#dev[*]} )); do
log_note "Make sure ${dev[j]} is not in 'zfs list'"
- log_mustnot $ZFS list ${dev[j]}
+ log_mustnot zfs list ${dev[j]}
do_unmount "${cmd[i]}" "$opt" \
"${dev[j]}" $expect
@@ -78,7 +82,7 @@ function do_unmount_multiple #options #expect
done
}
-log_assert "Verify that '$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_assert "Verify that 'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"whose name is not in 'zfs list' will fail with return code 1."
log_onexit cleanup
@@ -90,5 +94,5 @@ while (( i < ${#options[*]} )); do
((i = i + 1))
done
-log_pass "'$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_pass "'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"whose name is not in 'zfs list' failed with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh
index 8f1b9497e..985c3d2b1 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -68,7 +72,7 @@ function do_unmount_multiple #options #expect #mountpoint
j=0
while (( j < ${#dev[*]} )); do
[[ -n $mopt ]] && \
- log_must $ZFS set mountpoint=$mopt ${dev[0]}
+ log_must zfs set mountpoint=$mopt ${dev[0]}
do_unmount "${cmd[i]}" "$opt" \
"${dev[j]}" $expect
@@ -82,7 +86,7 @@ function do_unmount_multiple #options #expect #mountpoint
done
}
-log_assert "Verify that '$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_assert "Verify that 'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"whose mountpoint property is 'legacy' or 'none' " \
"will fail with return code 1."
@@ -100,6 +104,6 @@ while (( i < ${#mopts[*]} )); do
((i = i + 1))
done
-log_pass "'$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_pass "'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"whose mountpoint property is 'legacy' or 'none' " \
"will fail with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh
index 8f3def6e5..bcc25ccd0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -67,7 +71,7 @@ function do_unmount_multiple #options #expect
j=0
while (( j < ${#dev[*]} )); do
unmounted ${dev[j]} || \
- log_must $ZFS $unmountforce ${dev[j]}
+ log_must zfs $unmountforce ${dev[j]}
do_unmount "${cmd[i]}" "$opt" \
"${dev[j]}" $expect
@@ -79,7 +83,7 @@ function do_unmount_multiple #options #expect
done
}
-log_assert "Verify that '$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_assert "Verify that 'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"with an unmounted filesystem will fail with return code 1."
log_onexit cleanup
@@ -91,5 +95,5 @@ while (( i < ${#options[*]} )); do
((i = i + 1))
done
-log_pass "'$ZFS $unmountcmd [-f] <filesystem|mountpoint>' " \
+log_pass "'zfs $unmountcmd [-f] <filesystem|mountpoint>' " \
"with an unmounted filesystem failed with return code 1."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh
index ac2de65ae..e21a2954d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -68,7 +72,7 @@ function do_unmount_multiple #options #expect
j=0
while (( j < ${#dev[*]} )); do
mounted ${dev[j]} || \
- log_must $ZFS $mountcmd ${dev[0]}
+ log_must zfs $mountcmd ${dev[0]}
cd $TESTDIR || \
log_unresolved "Unable change dir to $TESTDIR"
@@ -85,7 +89,7 @@ function do_unmount_multiple #options #expect
done
}
-log_assert "Verify that '$ZFS $unmountcmd <filesystem|mountpoint>' " \
+log_assert "Verify that 'zfs $unmountcmd <filesystem|mountpoint>' " \
"with a filesystem which mountpoint is currently in use " \
"will fail with return code 1, and forcefully will succeeds as root."
@@ -104,6 +108,6 @@ while (( i < ${#options[*]} )); do
((i = i + 1))
done
-log_pass "'$ZFS $unmountcmd <filesystem|mountpoint>' " \
+log_pass "'zfs $unmountcmd <filesystem|mountpoint>' " \
"with a filesystem which mountpoint is currently in use " \
"will fail with return code 1, and forcefully will succeeds as root."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh
index 3e2ac07b2..8b70e8868 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,7 +46,7 @@ verify_runnable "both"
function cleanup
{
if ! ismounted $TESTPOOL/$TESTFS ; then
- log_must $ZFS mount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
fi
}
@@ -56,12 +60,12 @@ mntpnt=$(get_prop mountpoint $TESTPOOL/$TESTFS)
typeset -i i=0
while (( i < 10000 )); do
- $CP $STF_SUITE/include/libtest.shlib $mntpnt
+ cp $STF_SUITE/include/libtest.shlib $mntpnt
(( i += 1 ))
done
log_note "Recreating zfs files for 10000 times."
-log_must $ZFS unmount $TESTPOOL/$TESTFS
+log_must zfs unmount $TESTPOOL/$TESTFS
log_pass "Re-creating zfs files, 'zfs unmount' passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh
index c1000e85e..cdf4a5a26 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -70,10 +74,10 @@ function cleanup_all
typeset fs
cleanup_filesystem "$TESTPOOL" "$TESTFS1"
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
[[ -d ${TEST_BASE_DIR%%/}/testroot$$ ]] && \
- $RM -rf ${TEST_BASE_DIR%%/}/testroot$$
+ rm -rf ${TEST_BASE_DIR%%/}/testroot$$
return 0
}
@@ -96,7 +100,7 @@ log_must setup_all
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh
index 04a7e5608..e83e8d516 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -50,19 +54,19 @@ function cleanup
{
for ds in $vol $fs1; do
if datasetexists $ds; then
- log_must $ZFS destroy -f $ds
+ log_must zfs destroy -f $ds
fi
done
if snapexists $snap; then
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
fi
if [[ -e /tmp/$file ]]; then
- $RM -f /tmp/$file
+ rm -f /tmp/$file
fi
if [[ -d /tmp/$dir ]]; then
- $RM -rf /tmp/$dir
+ rm -rf /tmp/$dir
fi
}
@@ -76,26 +80,26 @@ snap=$TESTPOOL/$TESTFS@snap.$$
set -A badargs "A" "-A" "F" "-F" "-" "-x" "-?"
if ! ismounted $fs; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
-log_must $ZFS snapshot $snap
+log_must zfs snapshot $snap
if is_global_zone; then
- log_must $ZFS create -V 10m $vol
+ log_must zfs create -V 10m $vol
else
vol=""
fi
# Testing bad options
for arg in ${badargs[@]}; do
- log_mustnot eval "$ZFS unmount $arg $fs >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $arg $fs >/dev/null 2>&1"
done
#Testing invalid datasets
for ds in $snap $vol "blah"; do
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unmount $opt $ds >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt $ds >/dev/null 2>&1"
done
done
@@ -103,41 +107,41 @@ done
dir=foodir.$$
file=foo.$$
fs1=$TESTPOOL/fs.$$
-$MKDIR /tmp/$dir
-$TOUCH /tmp/$file
-log_must $ZFS create -o mountpoint=/tmp/$dir $fs1
-curpath=`$DIRNAME $0`
+mkdir /tmp/$dir
+touch /tmp/$file
+log_must zfs create -o mountpoint=/tmp/$dir $fs1
+curpath=`dirname $0`
cd /tmp
for mpt in "./$dir" "./$file" "/tmp"; do
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unmount $opt $mpt >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt $mpt >/dev/null 2>&1"
done
done
cd $curpath
#Testing null argument and too many arguments
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unmount $opt >/dev/null 2>&1"
- log_mustnot eval "$ZFS unmount $opt $fs $fs1 >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt $fs $fs1 >/dev/null 2>&1"
done
#Testing already unmounted filesystem
-log_must $ZFS unmount $fs1
+log_must zfs unmount $fs1
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unmount $opt $fs1 >/dev/null 2>&1"
- log_mustnot eval "$ZFS unmount /tmp/$dir >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt $fs1 >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount /tmp/$dir >/dev/null 2>&1"
done
#Testing legacy mounted filesystem
-log_must $ZFS set mountpoint=legacy $fs1
+log_must zfs set mountpoint=legacy $fs1
if is_linux; then
- log_must $MOUNT -t zfs $fs1 /tmp/$dir
+ log_must mount -t zfs $fs1 /tmp/$dir
else
- log_must $MOUNT -F zfs $fs1 /tmp/$dir
+ log_must mount -F zfs $fs1 /tmp/$dir
fi
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unmount $opt $fs1 >/dev/null 2>&1"
+ log_mustnot eval "zfs unmount $opt $fs1 >/dev/null 2>&1"
done
-$UMOUNT /tmp/$dir
+umount /tmp/$dir
log_pass "zfs unmount fails with bad parameters or scenarios as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh
index 79c6fdabf..b1d98e68b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -52,28 +56,28 @@ function cleanup
for fs in $TESTPOOL/$TESTFS $TESTPOOL ; do
typeset snap=$fs@$TESTSNAP
if snapexists $snap; then
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
fi
done
if ! poolexists $TESTPOOL && is_global_zone; then
- log_must $ZPOOL create $TESTPOOL $DISK
+ log_must zpool create $TESTPOOL $DISK
fi
if ! datasetexists $TESTPOOL/$TESTFS; then
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
fi
}
function restore_dataset
{
if ! datasetexists $TESTPOOL/$TESTFS ; then
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
log_must cd $TESTDIR
- $ECHO hello > world
- log_must $ZFS snapshot $TESTPOOL/$TESTFS@$TESTSNAP
+ echo hello > world
+ log_must zfs snapshot $TESTPOOL/$TESTFS@$TESTSNAP
log_must cd .zfs/snapshot/$TESTSNAP
fi
}
@@ -87,22 +91,22 @@ for fs in $TESTPOOL/$TESTFS $TESTPOOL ; do
typeset mtpt=$(get_prop mountpoint $fs)
log_must cd $mtpt
- $ECHO hello > world
- log_must $ZFS snapshot $snap
+ echo hello > world
+ log_must zfs snapshot $snap
log_must cd .zfs/snapshot/$TESTSNAP
- log_mustnot $ZFS unmount -a
- log_must $ZFS unmount -fa
- log_mustnot $LS
+ log_mustnot zfs unmount -a
+ log_must zfs unmount -fa
+ log_mustnot ls
log_must cd /
- log_must $ZFS mount -a
+ log_must zfs mount -a
log_must cd $mtpt
log_must cd .zfs/snapshot/$TESTSNAP
if is_global_zone || [[ $fs != $TESTPOOL ]] ; then
- log_must $ZFS destroy -rf $fs
- log_mustnot $LS
+ log_must zfs destroy -rf $fs
+ log_mustnot ls
log_must cd /
fi
@@ -110,14 +114,14 @@ for fs in $TESTPOOL/$TESTFS $TESTPOOL ; do
done
if is_global_zone ; then
- log_must $ZPOOL destroy -f $TESTPOOL
- log_mustnot $LS
+ log_must zpool destroy -f $TESTPOOL
+ log_mustnot ls
log_must cd /
fi
-log_must eval $ZFS list > /dev/null 2>&1
-log_must eval $ZPOOL list > /dev/null 2>&1
-log_must eval $ZPOOL status > /dev/null 2>&1
-$ZPOOL iostat > /dev/null 2>&1
+log_must eval zfs list > /dev/null 2>&1
+log_must eval zpool list > /dev/null 2>&1
+log_must eval zpool status > /dev/null 2>&1
+zpool iostat > /dev/null 2>&1
log_pass "zfs fource unmount and destroy in snapshot directory will not cause error."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh
index 454293f01..b1be2093e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/cli_root/zfs_mount/zfs_mount.kshlib
. $STF_SUITE/tests/functional/cli_root/zfs_unmount/zfs_unmount.kshlib
@@ -119,7 +123,7 @@ function cleanup_all
done
[[ -d ${TEST_BASE_DIR%%/}/testroot$$ ]] && \
- $RM -rf ${TEST_BASE_DIR%%/}/testroot$$
+ rm -rf ${TEST_BASE_DIR%%/}/testroot$$
}
function verify_all
@@ -167,17 +171,17 @@ log_must setup_all
typeset opt
for opt in "-a" "-fa"; do
export __ZFS_POOL_RESTRICT="$TESTPOOL"
- log_must $ZFS $mountall
+ log_must zfs $mountall
unset __ZFS_POOL_RESTRICT
if [[ $opt == "-fa" ]]; then
mntpnt=$(get_prop mountpoint ${TESTPOOL}/${TESTCTR}/${TESTFS})
cd $mntpnt
- log_mustnot $ZFS unmount -a
+ log_mustnot zfs unmount -a
fi
export __ZFS_POOL_RESTRICT="$TESTPOOL"
- log_must $ZFS unmount $opt
+ log_must zfs unmount $opt
unset __ZFS_POOL_RESTRICT
if [[ $opt == "-fa" ]]; then
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh
index 11044e5d3..7bb1cd4a3 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -46,28 +50,28 @@ function cleanup
{
typeset -i i=0
while (( i < ${#mntp_fs[*]} )); do
- log_must $ZFS set sharenfs=off ${mntp_fs[((i+1))]}
+ log_must zfs set sharenfs=off ${mntp_fs[((i+1))]}
((i = i + 2))
done
if mounted $TESTPOOL/$TESTCLONE; then
- log_must $ZFS unmount $TESTDIR2
+ log_must zfs unmount $TESTDIR2
fi
[[ -d $TESTDIR2 ]] && \
- log_must $RM -rf $TESTDIR2
+ log_must rm -rf $TESTDIR2
if datasetexists "$TESTPOOL/$TESTCLONE"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTCLONE
+ log_must zfs destroy -f $TESTPOOL/$TESTCLONE
fi
if snapexists "$TESTPOOL/$TESTFS2@snapshot"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2@snapshot
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2@snapshot
fi
if datasetexists "$TESTPOOL/$TESTFS2"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2
fi
}
@@ -89,28 +93,28 @@ function test_unshare # <mntp> <filesystem>
if [[ $prop_value == "off" ]]; then
not_shared $mntp ||
log_must eval "unshare_nfs $mntp"
- log_must $ZFS set sharenfs=on $filesystem
+ log_must zfs set sharenfs=on $filesystem
is_shared $mntp || \
- log_fail "'$ZFS set sharenfs=on' fails to make" \
+ log_fail "'zfs set sharenfs=on' fails to make" \
"file system $filesystem shared."
fi
- is_shared $mntp || log_must $ZFS share $filesystem
+ is_shared $mntp || log_must zfs share $filesystem
#
# Verify 'zfs unshare <filesystem>' works as well.
#
- log_must $ZFS unshare $filesystem
+ log_must zfs unshare $filesystem
not_shared $mntp || log_fail "'zfs unshare <filesystem>' fails"
- log_must $ZFS share $filesystem
+ log_must zfs share $filesystem
- log_must $ZFS unshare $mntp
+ log_must zfs unshare $mntp
not_shared $mntp || log_fail "'zfs unshare <mountpoint>' fails"
log_note "Unsharing an unshared file system fails."
- log_mustnot $ZFS unshare $filesystem
- log_mustnot $ZFS unshare $mntp
+ log_mustnot zfs unshare $filesystem
+ log_mustnot zfs unshare $mntp
}
set -A mntp_fs \
@@ -121,10 +125,10 @@ set -A mntp_fs \
log_assert "Verify that 'zfs unshare [-a] <filesystem|mountpoint>' succeeds as root."
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS2
-log_must $ZFS snapshot $TESTPOOL/$TESTFS2@snapshot
-log_must $ZFS clone $TESTPOOL/$TESTFS2@snapshot $TESTPOOL/$TESTCLONE
-log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL/$TESTCLONE
+log_must zfs create $TESTPOOL/$TESTFS2
+log_must zfs snapshot $TESTPOOL/$TESTFS2@snapshot
+log_must zfs clone $TESTPOOL/$TESTFS2@snapshot $TESTPOOL/$TESTCLONE
+log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL/$TESTCLONE
#
# Invoke 'test_unshare' routine to test 'zfs unshare <filesystem|mountpoint>'.
@@ -136,7 +140,7 @@ while (( i < ${#mntp_fs[*]} )); do
((i = i + 2))
done
-log_note "Verify '$ZFS unshare -a' succeds as root."
+log_note "Verify 'zfs unshare -a' succeds as root."
i=0
typeset sharenfs_val
@@ -144,11 +148,11 @@ while (( i < ${#mntp_fs[*]} )); do
sharenfs_val=$(get_prop "sharenfs" ${mntp_fs[((i+1))]})
if [[ $sharenfs_val == "on" ]]; then
not_shared ${mntp_fs[i]} && \
- log_must $ZFS share ${mntp_fs[((i+1))]}
+ log_must zfs share ${mntp_fs[((i+1))]}
else
- log_must $ZFS set sharenfs=on ${mntp_fs[((i+1))]}
+ log_must zfs set sharenfs=on ${mntp_fs[((i+1))]}
is_shared ${mntp_fs[i]} || \
- log_fail "'$ZFS set sharenfs=on' fails to share filesystem."
+ log_fail "'zfs set sharenfs=on' fails to share filesystem."
fi
((i = i + 2))
@@ -157,7 +161,7 @@ done
#
# test 'zfs unshare -a '
#
-log_must $ZFS unshare -a
+log_must zfs unshare -a
#
# verify all shared filesystems become unshared
@@ -165,9 +169,9 @@ log_must $ZFS unshare -a
i=0
while (( i < ${#mntp_fs[*]} )); do
not_shared ${mntp_fs[i]} || \
- log_fail "'$ZFS unshare -a' fails to unshare all shared zfs filesystems."
+ log_fail "'zfs unshare -a' fails to unshare all shared zfs filesystems."
((i = i + 2))
done
-log_pass "'$ZFS unshare [-a] <filesystem|mountpoint>' succeeds as root."
+log_pass "'zfs unshare [-a] <filesystem|mountpoint>' succeeds as root."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh
index abe918434..1620c0bd7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -51,22 +55,22 @@ function cleanup
done
if mounted $TESTPOOL/$TESTCLONE; then
- log_must $ZFS unmount $TESTDIR2
+ log_must zfs unmount $TESTDIR2
fi
[[ -d $TESTDIR2 ]] && \
- log_must $RM -rf $TESTDIR2
+ log_must rm -rf $TESTDIR2
if datasetexists "$TESTPOOL/$TESTCLONE"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTCLONE
+ log_must zfs destroy -f $TESTPOOL/$TESTCLONE
fi
if snapexists "$TESTPOOL/$TESTFS2@snapshot"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2@snapshot
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2@snapshot
fi
if datasetexists "$TESTPOOL/$TESTFS2"; then
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2
fi
}
@@ -81,7 +85,7 @@ function test_legacy_unshare # <mntp> <filesystem>
typeset mntp=$1
typeset filesystem=$2
- log_must $ZFS set sharenfs=off $filesystem
+ log_must zfs set sharenfs=off $filesystem
not_shared $mntp || \
log_fail "'zfs set sharenfs=off' fails to make ZFS " \
"filesystem $filesystem unshared."
@@ -92,7 +96,7 @@ function test_legacy_unshare # <mntp> <filesystem>
#
# Verify 'zfs unshare <filesystem>' is aware of legacy share.
#
- log_mustnot $ZFS unshare $filesystem
+ log_mustnot zfs unshare $filesystem
is_shared $mntp || \
log_fail "'zfs unshare <filesystem>' fails to be aware" \
"of legacy share."
@@ -100,7 +104,7 @@ function test_legacy_unshare # <mntp> <filesystem>
#
# Verify 'zfs unshare <filesystem>' is aware of legacy share.
#
- log_mustnot $ZFS unshare $mntp
+ log_mustnot zfs unshare $mntp
is_shared $mntp || \
log_fail "'zfs unshare <mountpoint>' fails to be aware" \
"of legacy share."
@@ -115,10 +119,10 @@ set -A mntp_fs \
log_assert "Verify that 'zfs unshare [-a]' is aware of legacy share."
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS2
-log_must $ZFS snapshot $TESTPOOL/$TESTFS2@snapshot
-log_must $ZFS clone $TESTPOOL/$TESTFS2@snapshot $TESTPOOL/$TESTCLONE
-log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL/$TESTCLONE
+log_must zfs create $TESTPOOL/$TESTFS2
+log_must zfs snapshot $TESTPOOL/$TESTFS2@snapshot
+log_must zfs clone $TESTPOOL/$TESTFS2@snapshot $TESTPOOL/$TESTCLONE
+log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL/$TESTCLONE
#
# Invoke 'test_legacy_unshare' routine to verify.
@@ -131,16 +135,16 @@ while (( i < ${#mntp_fs[*]} )); do
done
-log_note "Verify '$ZFS unshare -a' is aware of legacy share."
+log_note "Verify 'zfs unshare -a' is aware of legacy share."
#
# set the 'sharenfs' property to 'off' for each filesystem
#
i=0
while (( i < ${#mntp_fs[*]} )); do
- log_must $ZFS set sharenfs=off ${mntp_fs[((i + 1))]}
+ log_must zfs set sharenfs=off ${mntp_fs[((i + 1))]}
not_shared ${mntp_fs[i]} || \
- log_fail "'$ZFS set sharenfs=off' unshares file system failed."
+ log_fail "'zfs set sharenfs=off' unshares file system failed."
((i = i + 2))
done
@@ -152,7 +156,7 @@ i=0
while (( i < ${#mntp_fs[*]} )); do
share_nfs ${mntp_fs[i]}
is_shared ${mntp_fs[i]} || \
- log_fail "'$SHARE' shares ZFS filesystem failed."
+ log_fail "'share' shares ZFS filesystem failed."
((i = i + 2))
done
@@ -160,7 +164,7 @@ done
#
# Verify that 'zfs unshare -a' is aware of legacy share
#
-log_must $ZFS unshare -a
+log_must zfs unshare -a
#
# verify ZFS filesystems are still shared
@@ -168,10 +172,10 @@ log_must $ZFS unshare -a
i=0
while (( i < ${#mntp_fs[*]} )); do
is_shared ${mntp_fs[i]} || \
- log_fail "'$ZFS unshare -a' fails to be aware of legacy share."
+ log_fail "'zfs unshare -a' fails to be aware of legacy share."
((i = i + 2))
done
-log_pass "'$ZFS unshare [-a]' succeeds to be aware of legacy share."
+log_pass "'zfs unshare [-a]' succeeds to be aware of legacy share."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh
index aa3196507..66a7e80eb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -46,10 +50,10 @@ verify_runnable "global"
function cleanup
{
if snapexists $TESTPOOL/$TESTFS@snapshot; then
- log_must $ZFS destroy $TESTPOOL/$TESTFS@snapshot
+ log_must zfs destroy $TESTPOOL/$TESTFS@snapshot
fi
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
}
#
@@ -69,10 +73,10 @@ function test_snap_unshare # <mntp> <filesystem>
if [[ $prop_value == "off" ]]; then
is_shared $mntp || unshare_nfs $mntp
- log_must $ZFS set sharenfs=on $filesystem
+ log_must zfs set sharenfs=on $filesystem
fi
- log_must $ZFS set sharenfs=off $filesystem
+ log_must zfs set sharenfs=off $filesystem
not_shared $mntp || \
log_fail "File system $filesystem is shared (set sharenfs)."
@@ -84,7 +88,7 @@ function test_snap_unshare # <mntp> <filesystem>
log_assert "Verify that a file system and its dependent are unshared."
log_onexit cleanup
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snapshot
+log_must zfs snapshot $TESTPOOL/$TESTFS@snapshot
test_snap_unshare $TESTDIR $TESTPOOL/$TESTFS
log_pass "A file system and its dependent are both unshared as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh
index 29c5fb939..e92581c7c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,33 +52,33 @@ set -A opts "" "$TESTPOOL/$NONEXISTFSNAME" "$NONEEXISTMOUNTPOINT" "-?" "-1" \
"$TESTPOOL/$TESTFS $TESTDIR" "-f $TESTPOOL/$TESTFS $TESTDIR" \
"${TESTDIR#/}" "-f ${TESTDIR#/}"
-log_assert "Verify that '$ZFS unshare' issue error message with badly formed parameter."
+log_assert "Verify that 'zfs unshare' issue error message with badly formed parameter."
shareval=$(get_prop sharenfs $TESTPOOL/$TESTFS)
if [[ $shareval == off ]]; then
- log_must $ZFS set sharenfs=on $TESTPOOL/$TESTFS
+ log_must zfs set sharenfs=on $TESTPOOL/$TESTFS
fi
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZFS unshare ${args[i]}
+ log_mustnot zfs unshare ${args[i]}
((i = i + 1))
done
#Testing that unsharing unshared filesystem fails.
mpt=$(get_prop mountpoint $TESTPOOL/$TESTFS)
-log_must $ZFS unshare $TESTPOOL/$TESTFS
+log_must zfs unshare $TESTPOOL/$TESTFS
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unshare $opt $TESTPOOL/$TESTFS >/dev/null 2>&1"
- log_mustnot eval "$ZFS unshare $opt $mpt >/dev/null 2>&1"
+ log_mustnot eval "zfs unshare $opt $TESTPOOL/$TESTFS >/dev/null 2>&1"
+ log_mustnot eval "zfs unshare $opt $mpt >/dev/null 2>&1"
done
#Testing zfs unshare fails with legacy share set
-log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS
+log_must zfs set sharenfs=off $TESTPOOL/$TESTFS
for opt in "" "-f"; do
- log_mustnot eval "$ZFS unshare $opt $TESTPOOL/$TESTFS >/dev/null 2>&1"
- log_mustnot eval "$ZFS unshare $opt $mpt >/dev/null 2>&1"
+ log_mustnot eval "zfs unshare $opt $TESTPOOL/$TESTFS >/dev/null 2>&1"
+ log_mustnot eval "zfs unshare $opt $mpt >/dev/null 2>&1"
done
-log_pass "'$ZFS unshare' fails as expected with badly-formed parameters."
+log_pass "'zfs unshare' fails as expected with badly-formed parameters."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh
index fb582b99c..7df3136dd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -48,7 +52,7 @@ log_assert "Verify that unsharing a dataset other than filesystem fails."
typeset -i i=0
while (( i < ${#datasets[*]} ))
do
- log_mustnot $ZFS unshare ${datasets[i]}
+ log_mustnot zfs unshare ${datasets[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_006_pos.ksh
index 7c3f6cd3a..a6ff20102 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_unshare/zfs_unshare_006_pos.ksh
@@ -43,31 +43,31 @@ verify_runnable "global"
function cleanup
{
- log_must $ZFS unshare -a
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS/shared1
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS/shared2
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS/shared3
+ log_must zfs unshare -a
+ log_must zfs destroy -f $TESTPOOL/$TESTFS/shared1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS/shared2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS/shared3
}
-log_assert "Verify '$ZFS unshare [nfs|smb] -a' only works on the specified "\
+log_assert "Verify 'zfs unshare [nfs|smb] -a' only works on the specified "\
"protocol."
log_onexit cleanup
# 1. Share filesystems with different protocols.
-log_must $ZFS create $TESTPOOL/$TESTFS/shared1
-log_must $ZFS create $TESTPOOL/$TESTFS/shared2
-log_must $ZFS create $TESTPOOL/$TESTFS/shared3
-log_must $ZFS set mountpoint=$TESTDIR/1 $TESTPOOL/$TESTFS/shared1
-log_must $ZFS set mountpoint=$TESTDIR/2 $TESTPOOL/$TESTFS/shared2
-log_must $ZFS set mountpoint=$TESTDIR/3 $TESTPOOL/$TESTFS/shared3
-log_must $ZFS set sharenfs=on $TESTPOOL/$TESTFS/shared1
-log_must $ZFS set sharenfs=on $TESTPOOL/$TESTFS/shared2
-log_must $ZFS set sharesmb=on $TESTPOOL/$TESTFS/shared2
-log_must $ZFS set sharesmb=on $TESTPOOL/$TESTFS/shared3
-log_must $ZFS share -a
+log_must zfs create $TESTPOOL/$TESTFS/shared1
+log_must zfs create $TESTPOOL/$TESTFS/shared2
+log_must zfs create $TESTPOOL/$TESTFS/shared3
+log_must zfs set mountpoint=$TESTDIR/1 $TESTPOOL/$TESTFS/shared1
+log_must zfs set mountpoint=$TESTDIR/2 $TESTPOOL/$TESTFS/shared2
+log_must zfs set mountpoint=$TESTDIR/3 $TESTPOOL/$TESTFS/shared3
+log_must zfs set sharenfs=on $TESTPOOL/$TESTFS/shared1
+log_must zfs set sharenfs=on $TESTPOOL/$TESTFS/shared2
+log_must zfs set sharesmb=on $TESTPOOL/$TESTFS/shared2
+log_must zfs set sharesmb=on $TESTPOOL/$TESTFS/shared3
+log_must zfs share -a
# 2. Invoke 'zfs unshare nfs -a' to unshare filesystems.
-log_must $ZFS unshare nfs -a
+log_must zfs unshare nfs -a
# 3. Verify that only nfs filesystems are unshared.
log_must eval "not_shared $TESTPOOL/$TESTFS/shared1"
@@ -76,13 +76,13 @@ log_must eval "is_shared_smb $TESTPOOL/$TESTFS/shared2"
log_must eval "is_shared_smb $TESTPOOL/$TESTFS/shared3"
# 4. Share all filesystems again.
-log_must $ZFS share -a
+log_must zfs share -a
# 5. Invoke 'zfs unshare smb -a' and verify only smb filesystems are unshared.
-log_must $ZFS unshare smb -a
+log_must zfs unshare smb -a
log_must eval "is_shared $TESTPOOL/$TESTFS/shared1"
log_must eval "is_shared $TESTPOOL/$TESTFS/shared2"
log_must eval "not_shared_smb $TESTPOOL/$TESTFS/shared2"
log_must eval "not_shared_smb $TESTPOOL/$TESTFS/shared3"
-log_pass "'$ZFS unshare [nfs|smb] -a' only works on the specified protocol."
+log_pass "'zfs unshare [nfs|smb] -a' only works on the specified protocol."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
index b622c94e4..b74811b7f 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -24,6 +24,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -66,12 +70,12 @@ function default_setup_datasets #rootfs
(( m+=1 ))
done
if (( spa_version != 0 )) && (( vp < spa_version )); then
- log_mustnot $ZFS create -o version=${version} ${current_fs}
+ log_mustnot zfs create -o version=${version} ${current_fs}
continue
fi
- log_must $ZFS create -o version=${version} ${current_fs}
- log_must $ZFS snapshot ${current_snap}
- log_must $ZFS clone ${current_snap} ${current_clone}
+ log_must zfs create -o version=${version} ${current_fs}
+ log_must zfs snapshot ${current_snap}
+ log_must zfs clone ${current_snap} ${current_clone}
for subversion in $ZFS_ALL_VERSIONS ; do
typeset subverfs
@@ -88,10 +92,10 @@ function default_setup_datasets #rootfs
(( m+=1 ))
done
if (( spa_version != 0 )) && (( vp < spa_version )); then
- log_mustnot $ZFS create -o \
+ log_mustnot zfs create -o \
version=${subversion} ${current_fs}/$subverfs
else
- log_must $ZFS create -o \
+ log_must zfs create -o \
version=${subversion} ${current_fs}/$subverfs
fi
done
@@ -103,11 +107,11 @@ function default_cleanup_datasets #rootfs
typeset rootfs=$1
if datasetexists $rootfs ; then
- log_must $ZFS destroy -Rf $rootfs
+ log_must zfs destroy -Rf $rootfs
fi
if datasetnonexists $rootfs ; then
- log_must $ZFS create $rootfs
+ log_must zfs create $rootfs
fi
}
@@ -122,7 +126,7 @@ function default_check_zfs_upgrade #rootfs
typeset newv
typeset -i df_ret
- $DF -F zfs / > /dev/null 2>&1
+ df -F zfs / > /dev/null 2>&1
df_ret=$?
for newv in "" $ZFS_VERSION; do
@@ -146,14 +150,14 @@ function default_check_zfs_upgrade #rootfs
if (( df_ret != 0 )); then
if (( spa_version != 0 )) && (( vp < spa_version )); then
- log_mustnot eval '$ZFS upgrade $opt -a > /dev/null 2>&1'
- log_must eval '$ZPOOL upgrade $pool > /dev/null 2>&1'
+ log_mustnot eval 'zfs upgrade $opt -a > /dev/null 2>&1'
+ log_must eval 'zpool upgrade $pool > /dev/null 2>&1'
vp=$(get_pool_prop version $pool)
fi
- log_must eval '$ZFS upgrade $opt -a > /dev/null 2>&1'
+ log_must eval 'zfs upgrade $opt -a > /dev/null 2>&1'
- for fs in $($ZFS list -rH -t filesystem -o name $rootfs) ; do
+ for fs in $(zfs list -rH -t filesystem -o name $rootfs) ; do
log_must check_fs_version $fs $newv
done
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh
index 32e76ff02..f23ad6e5e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh
@@ -23,8 +23,11 @@
#
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
+
#
+# Copyright (c) 2016 by Delphix. All rights reserved.
#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -48,13 +51,13 @@ verify_runnable "both"
function cleanup
{
if datasetexists $rootfs ; then
- log_must $ZFS destroy -Rf $rootfs
+ log_must zfs destroy -Rf $rootfs
fi
- log_must $ZFS create $rootfs
+ log_must zfs create $rootfs
for file in $output $oldoutput ; do
if [[ -f $file ]]; then
- log_must $RM -f $file
+ log_must rm -f $file
fi
done
}
@@ -70,8 +73,8 @@ typeset expect_str2="All filesystems are formatted with the current version"
typeset expect_str3="The following filesystems are out of date, and can be upgraded"
typeset -i COUNT OLDCOUNT
-$ZFS upgrade | $NAWK '$1 ~ "^[0-9]+$" {print $2}'> $oldoutput
-OLDCOUNT=$( $WC -l $oldoutput | $AWK '{print $1}' )
+zfs upgrade | nawk '$1 ~ "^[0-9]+$" {print $2}'> $oldoutput
+OLDCOUNT=$( wc -l $oldoutput | awk '{print $1}' )
old_datasets=""
for version in $ZFS_ALL_VERSIONS ; do
@@ -80,9 +83,9 @@ for version in $ZFS_ALL_VERSIONS ; do
typeset current_fs=$rootfs/$verfs
typeset current_snap=${current_fs}@snap
typeset current_clone=$rootfs/clone$verfs
- log_must $ZFS create -o version=${version} ${current_fs}
- log_must $ZFS snapshot ${current_snap}
- log_must $ZFS clone ${current_snap} ${current_clone}
+ log_must zfs create -o version=${version} ${current_fs}
+ log_must zfs snapshot ${current_snap}
+ log_must zfs clone ${current_snap} ${current_clone}
if (( version != $ZFS_VERSION )); then
old_datasets="$old_datasets ${current_fs} ${current_clone}"
@@ -90,46 +93,46 @@ for version in $ZFS_ALL_VERSIONS ; do
done
if is_global_zone; then
- log_must $ZFS create -V 100m $rootfs/$TESTVOL
+ log_must zfs create -V 100m $rootfs/$TESTVOL
fi
-log_must eval '$ZFS upgrade > $output 2>&1'
+log_must eval 'zfs upgrade > $output 2>&1'
# we also check that the usage message contains at least a description
# of the current ZFS version.
-log_must eval '$GREP "${expect_str1} $ZFS_VERSION" $output > /dev/null 2>&1'
-$ZFS upgrade | $NAWK '$1 ~ "^[0-9]+$" {print $2}'> $output
-COUNT=$( $WC -l $output | $AWK '{print $1}' )
+log_must eval 'grep "${expect_str1} $ZFS_VERSION" $output > /dev/null 2>&1'
+zfs upgrade | nawk '$1 ~ "^[0-9]+$" {print $2}'> $output
+COUNT=$( wc -l $output | awk '{print $1}' )
typeset -i i=0
for fs in ${old_datasets}; do
- log_must $GREP "^$fs$" $output
+ log_must grep "^$fs$" $output
(( i = i + 1 ))
done
if (( i != COUNT - OLDCOUNT )); then
- $CAT $output
+ cat $output
log_fail "More old-version filesystems print out than expect."
fi
for fs in $old_datasets ; do
if datasetexists $fs ; then
- log_must $ZFS destroy -Rf $fs
+ log_must zfs destroy -Rf $fs
fi
done
-log_must eval '$ZFS upgrade > $output 2>&1'
-log_must eval '$GREP "${expect_str1} $ZFS_VERSION" $output > /dev/null 2>&1'
+log_must eval 'zfs upgrade > $output 2>&1'
+log_must eval 'grep "${expect_str1} $ZFS_VERSION" $output > /dev/null 2>&1'
if (( OLDCOUNT == 0 )); then
- log_must eval '$GREP "${expect_str2}" $output > /dev/null 2>&1'
+ log_must eval 'grep "${expect_str2}" $output > /dev/null 2>&1'
else
- log_must eval '$GREP "${expect_str3}" $output > /dev/null 2>&1'
+ log_must eval 'grep "${expect_str3}" $output > /dev/null 2>&1'
fi
-$ZFS upgrade | $NAWK '$1 ~ "^[0-9]+$" {print $2}'> $output
-COUNT=$( $WC -l $output | $AWK '{print $1}' )
+zfs upgrade | nawk '$1 ~ "^[0-9]+$" {print $2}'> $output
+COUNT=$( wc -l $output | awk '{print $1}' )
if (( COUNT != OLDCOUNT )); then
- $CAT $output
+ cat $output
log_fail "Unexpect old-version filesystems print out."
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh
index 2de2ed389..dcddcc10a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh
@@ -24,7 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -43,7 +47,7 @@ verify_runnable "both"
function cleanup
{
if [[ -f $output ]]; then
- log_must $RM -f $output
+ log_must rm -f $output
fi
}
@@ -54,10 +58,10 @@ typeset output=/tmp/zfs-versions.$$
typeset expect_str1="Initial ZFS filesystem version"
typeset expect_str2="Enhanced directory entries"
-log_must eval '$ZFS upgrade -v > /dev/null 2>&1'
+log_must eval 'zfs upgrade -v > /dev/null 2>&1'
-$ZFS upgrade -v | $NAWK '$1 ~ "^[0-9]+$" {print $0}'> $output
-log_must eval '$GREP "${expect_str1}" $output > /dev/null 2>&1'
-log_must eval '$GREP "${expect_str2}" $output > /dev/null 2>&1'
+zfs upgrade -v | nawk '$1 ~ "^[0-9]+$" {print $0}'> $output
+log_must eval 'grep "${expect_str1}" $output > /dev/null 2>&1'
+log_must eval 'grep "${expect_str2}" $output > /dev/null 2>&1'
log_pass "Executing 'zfs upgrade -v' command succeeds."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh
index 24fac02d3..6df47b450 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh
@@ -24,7 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -44,9 +48,9 @@ verify_runnable "both"
function cleanup
{
if datasetexists $rootfs ; then
- log_must $ZFS destroy -Rf $rootfs
+ log_must zfs destroy -Rf $rootfs
fi
- log_must $ZFS create $rootfs
+ log_must zfs create $rootfs
}
function setup_datasets
@@ -58,9 +62,9 @@ function setup_datasets
typeset current_fs=$rootfs/$verfs
typeset current_snap=${current_fs}@snap
typeset current_clone=$rootfs/clone$verfs
- log_must $ZFS create -o version=${version} ${current_fs}
- log_must $ZFS snapshot ${current_snap}
- log_must $ZFS clone ${current_snap} ${current_clone}
+ log_must zfs create -o version=${version} ${current_fs}
+ log_must zfs snapshot ${current_snap}
+ log_must zfs clone ${current_snap} ${current_clone}
datasets="$datasets ${current_fs} ${current_clone}"
done
}
@@ -87,10 +91,10 @@ for newv in "" "current" $ZFS_ALL_VERSIONS; do
fi
if (( newv >= oldv )); then
- log_must eval '$ZFS upgrade $opt $fs > /dev/null 2>&1'
+ log_must eval 'zfs upgrade $opt $fs > /dev/null 2>&1'
log_must check_fs_version $fs $newv
else
- log_mustnot eval '$ZFS upgrade $opt $fs > /dev/null 2>&1'
+ log_mustnot eval 'zfs upgrade $opt $fs > /dev/null 2>&1'
log_must check_fs_version $fs $oldv
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh
index 47cff6ea5..e3ff4f4b9 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh
@@ -24,7 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -44,9 +48,9 @@ verify_runnable "both"
function cleanup
{
if datasetexists $rootfs ; then
- log_must $ZFS destroy -Rf $rootfs
+ log_must zfs destroy -Rf $rootfs
fi
- log_must $ZFS create $rootfs
+ log_must zfs create $rootfs
}
function setup_datasets
@@ -58,14 +62,14 @@ function setup_datasets
typeset current_fs=$rootfs/$verfs
typeset current_snap=${current_fs}@snap
typeset current_clone=$rootfs/clone$verfs
- log_must $ZFS create -o version=${version} ${current_fs}
- log_must $ZFS snapshot ${current_snap}
- log_must $ZFS clone ${current_snap} ${current_clone}
+ log_must zfs create -o version=${version} ${current_fs}
+ log_must zfs snapshot ${current_snap}
+ log_must zfs clone ${current_snap} ${current_clone}
for subversion in $ZFS_ALL_VERSIONS ; do
typeset subverfs
eval subverfs=\$ZFS_VERSION_$subversion
- log_must $ZFS create -o version=${subversion} \
+ log_must zfs create -o version=${subversion} \
${current_fs}/$subverfs
done
datasets="$datasets ${current_fs}"
@@ -92,9 +96,9 @@ for newv in "" "current" $ZFS_VERSION; do
newv=$ZFS_VERSION
fi
- log_must eval '$ZFS upgrade -r $opt $topfs > /dev/null 2>&1'
+ log_must eval 'zfs upgrade -r $opt $topfs > /dev/null 2>&1'
- for fs in $($ZFS list -rH -t filesystem -o name $topfs) ; do
+ for fs in $(zfs list -rH -t filesystem -o name $topfs) ; do
log_must check_fs_version $fs $newv
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh
index 764727c60..1a929918b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh
@@ -24,7 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -44,9 +48,9 @@ verify_runnable "both"
function cleanup
{
if datasetexists $rootfs ; then
- log_must $ZFS destroy -Rf $rootfs
+ log_must zfs destroy -Rf $rootfs
fi
- log_must $ZFS create $rootfs
+ log_must zfs create $rootfs
}
function setup_datasets
@@ -58,14 +62,14 @@ function setup_datasets
typeset current_fs=$rootfs/$verfs
typeset current_snap=${current_fs}@snap
typeset current_clone=$rootfs/clone$verfs
- log_must $ZFS create -o version=${version} ${current_fs}
- log_must $ZFS snapshot ${current_snap}
- log_must $ZFS clone ${current_snap} ${current_clone}
+ log_must zfs create -o version=${version} ${current_fs}
+ log_must zfs snapshot ${current_snap}
+ log_must zfs clone ${current_snap} ${current_clone}
for subversion in $ZFS_ALL_VERSIONS ; do
typeset subverfs
eval subverfs=\$ZFS_VERSION_$subversion
- log_must $ZFS create -o version=${subversion} \
+ log_must zfs create -o version=${subversion} \
${current_fs}/$subverfs
done
datasets="$datasets ${current_fs}"
@@ -92,10 +96,10 @@ for newv in "" "current" $ZFS_VERSION; do
fi
export __ZFS_POOL_RESTRICT="$TESTPOOL"
- log_must $ZFS upgrade $opt -a
+ log_must zfs upgrade $opt -a
unset __ZFS_POOL_RESTRICT
- for fs in $($ZFS list -rH -t filesystem -o name $rootfs) ; do
+ for fs in $(zfs list -rH -t filesystem -o name $rootfs) ; do
log_must check_fs_version $fs $newv
done
cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh
index 6cd3bb453..f5eef3193 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -47,7 +51,7 @@ log_assert "Badly-formed 'zfs upgrade' should return an error."
typeset -i i=1
while (( i < ${#args[*]} )); do
- log_mustnot $ZFS upgrade ${args[i]}
+ log_mustnot zfs upgrade ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh
index cdc7e4140..6c6f94754 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zfs_upgrade/zfs_upgrade.kshlib
@@ -48,7 +52,7 @@ log_assert "Set invalid value or non-digit version should fail as expected."
typeset -i i=0
while (( i < ${#args[*]} ))
do
- log_mustnot $ZFS upgrade -V ${args[i]} $TESTPOOL/$TESTFS
+ log_mustnot zfs upgrade -V ${args[i]} $TESTPOOL/$TESTFS
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_001_neg.ksh
index 7b3764426..a3158bd57 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -57,7 +62,7 @@ log_assert "Execute zpool sub-command without proper parameters."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL ${args[i]}
+ log_mustnot zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_002_pos.ksh
index a2dc206cd..a45e4a883 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,11 +48,11 @@ function cleanup
unset ZFS_ABORT
if [[ -d $corepath ]]; then
- $RM -rf $corepath
+ rm -rf $corepath
fi
if poolexists $pool; then
- log_must $ZPOOL destroy -f $pool
+ log_must zpool destroy -f $pool
fi
}
@@ -62,16 +62,16 @@ log_onexit cleanup
#preparation work for testing
corepath=$TESTDIR/core
if [[ -d $corepath ]]; then
- $RM -rf $corepath
+ rm -rf $corepath
fi
-$MKDIR $corepath
+mkdir $corepath
pool=pool.$$
vdev1=$TESTDIR/file1
vdev2=$TESTDIR/file2
vdev3=$TESTDIR/file3
for vdev in $vdev1 $vdev2 $vdev3; do
- $MKFILE $MINVDEVSIZE $vdev
+ mkfile $MINVDEVSIZE $vdev
done
set -A cmds "create $pool mirror $vdev1 $vdev2" "list $pool" "iostat $pool" \
@@ -90,19 +90,19 @@ if is_linux; then
echo "$corepath/core.zpool" >/proc/sys/kernel/core_pattern
echo 0 >/proc/sys/kernel/core_uses_pid
else
- $COREADM -p ${corepath}/core.%f
+ coreadm -p ${corepath}/core.%f
fi
export ZFS_ABORT=yes
for subcmd in "${cmds[@]}" "${badparams[@]}"; do
corefile=${corepath}/core.zpool
- $ZPOOL $subcmd >/dev/null 2>&1
+ zpool $subcmd >/dev/null 2>&1
ls -l $corepath >>/tmp/CORE
if [[ ! -e $corefile ]]; then
- log_fail "$ZPOOL $subcmd cannot generate core file with ZFS_ABORT set."
+ log_fail "zpool $subcmd cannot generate core file with ZFS_ABORT set."
fi
- $RM -f $corefile
+ rm -f $corefile
done
log_pass "With ZFS_ABORT set, zpool command can abort and generate core file as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_003_pos.ksh
index 7f45ecb9c..8bfbb5fd8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool/zpool_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,16 +46,16 @@ verify_runnable "both"
log_assert "Debugging features of zpool should succeed."
-log_must $ZPOOL -? > /dev/null 2>&1
+log_must zpool -? > /dev/null 2>&1
if is_global_zone ; then
- log_must $ZPOOL freeze $TESTPOOL
+ log_must zpool freeze $TESTPOOL
else
- log_mustnot $ZPOOL freeze $TESTPOOL
- log_mustnot $ZPOOL freeze ${TESTPOOL%%/*}
+ log_mustnot zpool freeze $TESTPOOL
+ log_mustnot zpool freeze ${TESTPOOL%%/*}
fi
-log_mustnot $ZPOOL freeze fakepool
+log_mustnot zpool freeze fakepool
# Remove corefile possibly left by previous failing run of this test.
[[ -f core ]] && log_must rm -f core
@@ -67,10 +67,10 @@ if is_linux; then
fi
ZFS_ABORT=1; export ZFS_ABORT
-$ZPOOL > /dev/null 2>&1
+zpool > /dev/null 2>&1
unset ZFS_ABORT
-[[ -f core ]] || log_fail "$ZPOOL did not dump core by request."
+[[ -f core ]] || log_fail "zpool did not dump core by request."
[[ -f core ]] && log_must rm -f core
log_pass "Debugging features of zpool succeed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/add-o_ashift.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/add-o_ashift.ksh
index a7180b5c5..be415f137 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/add-o_ashift.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/add-o_ashift.ksh
@@ -43,7 +43,7 @@ verify_runnable "global"
function cleanup
{
poolexists $TESTPOOL && destroy_pool $TESTPOOL
- log_must $RM $disk1 $disk2
+ log_must rm $disk1 $disk2
}
#
@@ -57,7 +57,7 @@ function verify_device_ashift
typeset value=$2
typeset ashift
- $ZDB -e -l $device | $GREP " ashift:" | {
+ zdb -e -l $device | grep " ashift:" | {
while read ashift ; do
if [[ "ashift: $value" != "$ashift" ]]; then
return 1
@@ -73,14 +73,14 @@ log_onexit cleanup
disk1=$TEST_BASE_DIR/$FILEDISK0
disk2=$TEST_BASE_DIR/$FILEDISK1
-log_must $MKFILE $SIZE $disk1
-log_must $MKFILE $SIZE $disk2
+log_must mkfile $SIZE $disk1
+log_must mkfile $SIZE $disk2
typeset ashifts=("9" "10" "11" "12" "13")
for ashift in ${ashifts[@]}
do
- log_must $ZPOOL create $TESTPOOL $disk1
- log_must $ZPOOL add -o ashift=$ashift $TESTPOOL $disk2
+ log_must zpool create $TESTPOOL $disk1
+ log_must zpool add -o ashift=$ashift $TESTPOOL $disk2
verify_device_ashift $disk2 $ashift
if [[ $? -ne 0 ]]
then
@@ -88,19 +88,19 @@ do
"$ashift"
fi
# clean things for the next run
- log_must $ZPOOL destroy $TESTPOOL
- log_must $ZPOOL labelclear $disk1
- log_must $ZPOOL labelclear $disk2
+ log_must zpool destroy $TESTPOOL
+ log_must zpool labelclear $disk1
+ log_must zpool labelclear $disk2
done
typeset badvals=("off" "on" "1" "8" "14" "1b" "ff" "-")
for badval in ${badvals[@]}
do
- log_must $ZPOOL create $TESTPOOL $disk1
- log_mustnot $ZPOOL add -o ashift="$badval" $disk2
- log_must $ZPOOL destroy $TESTPOOL
- log_must $ZPOOL labelclear $disk1
- log_must $ZPOOL labelclear $disk2
+ log_must zpool create $TESTPOOL $disk1
+ log_mustnot zpool add -o ashift="$badval" $disk2
+ log_must zpool destroy $TESTPOOL
+ log_must zpool labelclear $disk1
+ log_must zpool labelclear $disk2
done
log_pass "zpool add -o ashift=<n>' works with different ashift values"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/setup.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/setup.ksh
index a8b271f21..4b5f44a2a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ if [[ -n $DISK ]]; then
partition_disk $SIZE $DISK 7
else
- for disk in `$ECHO $DISKSARRAY`; do
+ for disk in `echo $DISKSARRAY`; do
cleanup_devices $disk
partition_disk $SIZE $disk 7
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add.kshlib b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add.kshlib
index 71d30274e..e4fdff4aa 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,16 +42,16 @@ function find_vfstab_dev
typeset vfstabdevs=""
typeset line
- $CAT $vfstab | $GREP "^${DEV_DSKDIR}" >$tmpfile
+ cat $vfstab | grep "^${DEV_DSKDIR}" >$tmpfile
while read -r line
do
- vfstabdev=`$ECHO "$line" | $AWK '{print $1}'`
+ vfstabdev=`echo "$line" | awk '{print $1}'`
vfstabdev=${vfstabdev%%:}
vfstabdevs="$vfstabdev $vfstabdevs"
done <$tmpfile
- $RM -f $tmpfile
- $ECHO $vfstabdevs
+ rm -f $tmpfile
+ echo $vfstabdevs
}
#
@@ -65,16 +65,16 @@ function find_mnttab_dev
typeset mnttabdevs=""
typeset line
- $CAT $mnttab | $GREP "^${DEV_DSKDIR}" >$tmpfile
+ cat $mnttab | grep "^${DEV_DSKDIR}" >$tmpfile
while read -r line
do
- mnttabdev=`$ECHO "$line" | $AWK '{print $1}'`
+ mnttabdev=`echo "$line" | awk '{print $1}'`
mnttabdev=${mnttabdev%%:}
mnttabdevs="$mnttabdev $mnttabdevs"
done <$tmpfile
- $RM -f $tmpfile
- $ECHO $mnttabdevs
+ rm -f $tmpfile
+ echo $mnttabdevs
}
#
@@ -86,9 +86,9 @@ function save_dump_dev
typeset dumpdev
typeset fnd="Dump device"
- dumpdev=`$DUMPADM | $GREP "$fnd" | $CUT -f2 -d : | \
- $AWK '{print $1}'`
- $ECHO $dumpdev
+ dumpdev=`dumpadm | grep "$fnd" | cut -f2 -d : | \
+ awk '{print $1}'`
+ echo $dumpdev
}
#
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_001_pos.ksh
index 1f179fddd..df15da183 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -104,7 +104,7 @@ while (( $i < ${#keywords[*]} )); do
for vdev in "${poolarray[@]}"; do
create_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE6}"
log_must poolexists "$TESTPOOL"
- log_must $ZPOOL add -f "$TESTPOOL" ${keywords[i]} $vdev
+ log_must zpool add -f "$TESTPOOL" ${keywords[i]} $vdev
log_must vdevs_in_pool "$TESTPOOL" "$vdev"
destroy_pool "$TESTPOOL"
done
@@ -116,7 +116,7 @@ while (( $i < ${#keywords[*]} )); do
"${disk}${SLICE_PREFIX}${SLICE4}" \
"${disk}${SLICE_PREFIX}${SLICE5}"
log_must poolexists "$TESTPOOL"
- log_must $ZPOOL add "$TESTPOOL" ${keywords[i]} $vdev
+ log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
log_must vdevs_in_pool "$TESTPOOL" "$vdev"
destroy_pool "$TESTPOOL"
done
@@ -128,7 +128,7 @@ while (( $i < ${#keywords[*]} )); do
"${disk}${SLICE_PREFIX}${SLICE4}" \
"${disk}${SLICE_PREFIX}${SLICE5}"
log_must poolexists "$TESTPOOL"
- log_must $ZPOOL add "$TESTPOOL" ${keywords[i]} $vdev
+ log_must zpool add "$TESTPOOL" ${keywords[i]} $vdev
log_must vdevs_in_pool "$TESTPOOL" "$vdev"
destroy_pool "$TESTPOOL"
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_002_pos.ksh
index a76bc9e3d..eb492311a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_add/zpool_add.kshlib
@@ -63,10 +63,10 @@ create_pool "$TESTPOOL" mirror "${disk}${SLICE_PREFIX}${SLICE0}" \
"${disk}${SLICE_PREFIX}${SLICE1}"
log_must poolexists "$TESTPOOL"
-log_mustnot $ZPOOL add "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE3}
+log_mustnot zpool add "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE3}
log_mustnot vdevs_in_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE3}"
-log_must $ZPOOL add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE3}
+log_must zpool add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE3}
log_must vdevs_in_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE3}"
log_pass "'zpool add -f <pool> <vdev> ...' executes successfully."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_003_pos.ksh
index a422e51db..1a10a0719 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ function cleanup
partition_cleanup
[[ -e $tmpfile ]] && \
- log_must $RM -f $tmpfile
+ log_must rm -f $tmpfile
}
log_assert "'zpool add -n <pool> <vdev> ...' can display the configuration" \
@@ -66,12 +66,12 @@ tmpfile="/var/tmp/zpool_add_003.tmp$$"
create_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE0}"
log_must poolexists "$TESTPOOL"
-$ZPOOL add -n "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE1} > $tmpfile
+zpool add -n "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE1} > $tmpfile
log_mustnot vdevs_in_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE1}"
str="would update '$TESTPOOL' to the following configuration:"
-$CAT $tmpfile | $GREP "$str" >/dev/null 2>&1
+cat $tmpfile | grep "$str" >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "'zpool add -n <pool> <vdev> ...' is executed as unexpected"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_004_pos.ksh
index a893c3192..189b26fdb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,7 +51,7 @@ function cleanup
destroy_pool "$TESTPOOL"
datasetexists $TESTPOOL1/$TESTVOL && \
- log_must $ZFS destroy -f $TESTPOOL1/$TESTVOL
+ log_must zfs destroy -f $TESTPOOL1/$TESTVOL
poolexists $TESTPOOL1 && \
destroy_pool "$TESTPOOL1"
@@ -68,10 +68,10 @@ log_must poolexists "$TESTPOOL"
create_pool "$TESTPOOL1" "${disk}${SLICE_PREFIX}${SLICE1}"
log_must poolexists "$TESTPOOL1"
-log_must $ZFS create -V $VOLSIZE $TESTPOOL1/$TESTVOL
+log_must zfs create -V $VOLSIZE $TESTPOOL1/$TESTVOL
block_device_wait
-log_must $ZPOOL add "$TESTPOOL" $ZVOL_DEVDIR/$TESTPOOL1/$TESTVOL
+log_must zpool add "$TESTPOOL" /dev/zvol/dsk/$TESTPOOL1/$TESTVOL
log_must vdevs_in_pool "$TESTPOOL" "$ZVOL_DEVDIR/$TESTPOOL1/$TESTVOL"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_005_pos.ksh
index 8af921581..e59f300c5 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ function cleanup
destroy_pool "$TESTPOOL1"
if [[ -n $saved_dump_dev ]]; then
- log_must eval "$DUMPADM -u -d $saved_dump_dev > /dev/null"
+ log_must eval "dumpadm -u -d $saved_dump_dev > /dev/null"
fi
partition_cleanup
@@ -78,12 +78,12 @@ create_pool "$TESTPOOL1" "${disk}${SLICE_PREFIX}${SLICE1}"
log_must poolexists "$TESTPOOL1"
unset NOINUSE_CHECK
-log_mustnot $ZPOOL add -f "$TESTPOOL" ${disk}s${SLICE1}
-log_mustnot $ZPOOL add -f "$TESTPOOL" $mnttab_dev
-log_mustnot $ZPOOL add -f "$TESTPOOL" $vfstab_dev
+log_mustnot zpool add -f "$TESTPOOL" ${disk}s${SLICE1}
+log_mustnot zpool add -f "$TESTPOOL" $mnttab_dev
+log_mustnot zpool add -f "$TESTPOOL" $vfstab_dev
-log_must $ECHO "y" | $NEWFS ${DEV_DSKDIR}/$dump_dev > /dev/null 2>&1
-log_must $DUMPADM -u -d ${DEV_DSKDIR}/$dump_dev > /dev/null
-log_mustnot $ZPOOL add -f "$TESTPOOL" $dump_dev
+log_must echo "y" | newfs ${DEV_DSKDIR}/$dump_dev > /dev/null 2>&1
+log_must dumpadm -u -d ${DEV_DSKDIR}/$dump_dev > /dev/null
+log_mustnot zpool add -f "$TESTPOOL" $dump_dev
log_pass "'zpool add' should fail with inapplicable scenarios."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_006_pos.ksh
index ad2aa685b..dcc117e27 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2014, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ function cleanup
poolexists $TESTPOOL && \
destroy_pool $TESTPOOL
- [[ -d $TESTDIR ]] && log_must $RM -rf $TESTDIR
+ [[ -d $TESTDIR ]] && log_must rm -rf $TESTDIR
partition_cleanup
}
@@ -60,19 +60,19 @@ log_assert "Adding a large number of file based vdevs to a zpool works."
log_onexit cleanup
create_pool $TESTPOOL ${DISKS%% *}
-log_must $ZFS create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS
-log_must $MKFILE $MINVDEVSIZE $TESTDIR/file.00
+log_must zfs create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must mkfile $MINVDEVSIZE $TESTDIR/file.00
create_pool "$TESTPOOL1" "$TESTDIR/file.00"
-vdevs_list=$($ECHO $TESTDIR/file.{01..16})
-log_must $MKFILE $MINVDEVSIZE $vdevs_list
+vdevs_list=$(echo $TESTDIR/file.{01..16})
+log_must mkfile $MINVDEVSIZE $vdevs_list
-log_must $ZPOOL add -f "$TESTPOOL1" $vdevs_list
+log_must zpool add -f "$TESTPOOL1" $vdevs_list
log_must vdevs_in_pool "$TESTPOOL1" "$vdevs_list"
# Attempt to add a file based vdev that's too small.
-log_must $MKFILE 32m $TESTDIR/broken_file
-log_mustnot $ZPOOL add -f "$TESTPOOL1" ${TESTDIR}/broken_file
+log_must mkfile 32m $TESTDIR/broken_file
+log_mustnot zpool add -f "$TESTPOOL1" ${TESTDIR}/broken_file
log_mustnot vdevs_in_pool "$TESTPOOL1" "${TESTDIR}/broken_file"
log_pass "Adding a large number of file based vdevs to a zpool works."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
index 25225fcee..081815bd0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_add/zpool_add.kshlib
@@ -59,7 +64,7 @@ log_must poolexists "$TESTPOOL"
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZPOOL add ${args[i]}
+ log_mustnot zpool add ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
index ffb5910b1..edcdd32c9 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_add/zpool_add.kshlib
@@ -60,7 +65,7 @@ log_must poolexists "$TESTPOOL"
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZPOOL add ${args[i]}
+ log_mustnot zpool add ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
index f547883a6..1fc1a046a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_add/zpool_add.kshlib
@@ -58,9 +63,9 @@ log_onexit cleanup
create_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE0}"
log_must poolexists "$TESTPOOL"
-log_mustnot $ZPOOL add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE1} \
+log_mustnot zpool add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE1} \
${disk}${SLICE_PREFIX}${SLICE1}
-log_mustnot $ZPOOL add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE0}
+log_mustnot zpool add -f "$TESTPOOL" ${disk}${SLICE_PREFIX}${SLICE0}
log_pass "'zpool add' get fail as expected if vdevs are the same or vdev is " \
"contained in the given pool."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_attach/zpool_attach_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_attach/zpool_attach_001_neg.ksh
index df53b1214..01b8e41ee 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_attach/zpool_attach_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_attach/zpool_attach_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -70,7 +75,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL attach ${args[$i]}
+ log_mustnot zpool attach ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh
index b2a2ed5e4..ae588e0ff 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ verify_runnable "global"
function cleanup
{
poolexists $TESTPOOL1 && \
- log_must $ZPOOL destroy -f $TESTPOOL1
+ log_must zpool destroy -f $TESTPOOL1
- for file in `$LS $TESTDIR/file.*`; do
- log_must $RM -f $file
+ for file in `ls $TESTDIR/file.*`; do
+ log_must rm -f $file
done
}
@@ -62,7 +62,7 @@ log_onexit cleanup
#make raw files to create various configuration pools
typeset -i i=0
while (( i < 3 )); do
- log_must $MKFILE $FILESIZE $TESTDIR/file.$i
+ log_must mkfile $FILESIZE $TESTDIR/file.$i
(( i = i + 1 ))
done
@@ -87,28 +87,28 @@ function check_err # <pool> [<vdev>]
typeset c_cksum=0
typeset tmpfile=/var/tmp/file.$$
typeset healthstr="pool '$pool' is healthy"
- typeset output="`$ZPOOL status -x $pool`"
+ typeset output="`zpool status -x $pool`"
[[ "$output" == "$healthstr" ]] && return $errnum
- $ZPOOL status -x $pool | $GREP -v "^$" | $GREP -v "pool:" \
- | $GREP -v "state:" | $GREP -v "config:" \
- | $GREP -v "errors:" > $tmpfile
+ zpool status -x $pool | grep -v "^$" | grep -v "pool:" \
+ | grep -v "state:" | grep -v "config:" \
+ | grep -v "errors:" > $tmpfile
typeset line
typeset -i fetchbegin=1
while read line; do
if (( $fetchbegin != 0 )); then
- $ECHO $line | $GREP "NAME" >/dev/null 2>&1
+ echo $line | grep "NAME" >/dev/null 2>&1
(( $? == 0 )) && (( fetchbegin = 0 ))
continue
fi
if [[ -n $checkvdev ]]; then
- $ECHO $line | $GREP $checkvdev >/dev/null 2>&1
+ echo $line | grep $checkvdev >/dev/null 2>&1
(( $? != 0 )) && continue
- c_read=`$ECHO $line | $AWK '{print $3}'`
- c_write=`$ECHO $line | $AWK '{print $4}'`
- c_cksum=`$ECHO $line | $AWK '{print $5}'`
+ c_read=`echo $line | awk '{print $3}'`
+ c_write=`echo $line | awk '{print $4}'`
+ c_cksum=`echo $line | awk '{print $5}'`
if [ $c_read != 0 ] || [ $c_write != 0 ] || \
[ $c_cksum != 0 ]
then
@@ -117,9 +117,9 @@ function check_err # <pool> [<vdev>]
break
fi
- c_read=`$ECHO $line | $AWK '{print $3}'`
- c_write=`$ECHO $line | $AWK '{print $4}'`
- c_cksum=`$ECHO $line | $AWK '{print $5}'`
+ c_read=`echo $line | awk '{print $3}'`
+ c_write=`echo $line | awk '{print $4}'`
+ c_cksum=`echo $line | awk '{print $5}'`
if [ $c_read != 0 ] || [ $c_write != 0 ] || \
[ $c_cksum != 0 ]
then
@@ -138,21 +138,21 @@ function do_testing #<clear type> <vdevs>
shift
typeset vdev="$@"
- log_must $ZPOOL create -f $TESTPOOL1 $vdev
- log_must $ZFS create $FS
+ log_must zpool create -f $TESTPOOL1 $vdev
+ log_must zfs create $FS
#
# Fully fill up the zfs filesystem in order to make data block errors
# zfs filesystem
#
typeset -i ret=0
typeset -i i=0
- while $TRUE ; do
- $FILE_WRITE -o create -f $file.$i -b $BLOCKSZ -c $NUM_WRITES
+ while true ; do
+ file_write -o create -f $file.$i -b $BLOCKSZ -c $NUM_WRITES
ret=$?
(( $ret != 0 )) && break
(( i = i + 1 ))
done
- (( $ret != 28 )) && log_fail "$FILE_WRITE fails to fully fill up the $FS."
+ (( $ret != 28 )) && log_fail "file_write fails to fully fill up the $FS."
#
#Make errors to the testing pool by overwrite the vdev device with
@@ -179,30 +179,30 @@ function do_testing #<clear type> <vdevs>
(( wcount = FILESIZE/1024 - 512 ))
;;
esac
- $DD if=/dev/zero of=$fbase.$i seek=512 bs=1024 count=$wcount conv=notrunc \
+ dd if=/dev/zero of=$fbase.$i seek=512 bs=1024 count=$wcount conv=notrunc \
> /dev/null 2>&1
- log_must $SYNC
- log_must $ZPOOL scrub $TESTPOOL1
+ log_must sync
+ log_must zpool scrub $TESTPOOL1
# Wait for the completion of scrub operation
while is_pool_scrubbing $TESTPOOL1; do
- $SLEEP 1
+ sleep 1
done
check_err $TESTPOOL1 && \
log_fail "No error generated."
if [[ $type == "device" ]]; then
- log_must $ZPOOL clear $TESTPOOL1 $fbase.$i
+ log_must zpool clear $TESTPOOL1 $fbase.$i
! check_err $TESTPOOL1 $fbase.$i && \
log_fail "'zpool clear' fails to clear error for $fbase.$i device."
fi
if [[ $type == "pool" ]]; then
- log_must $ZPOOL clear $TESTPOOL1
+ log_must zpool clear $TESTPOOL1
! check_err $TESTPOOL1 && \
log_fail "'zpool clear' fails to clear error for pool $TESTPOOL1."
fi
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
}
log_note "'zpool clear' clears leaf-device error."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_002_neg.ksh
index 35c2b643d..91a637b33 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,9 +48,9 @@ verify_runnable "global"
function cleanup
{
poolexists $TESTPOOL1 && \
- log_must $ZPOOL destroy -f $TESTPOOL1
+ log_must zpool destroy -f $TESTPOOL1
[[ -e $file ]] && \
- log_must $RM -f $file
+ log_must rm -f $file
}
log_assert "Execute 'zpool clear' using invalid parameters."
@@ -59,8 +59,8 @@ log_onexit cleanup
# Create another pool for negative testing, which clears pool error
# with vdev device not in the pool vdev devices.
file=$TESTDIR/file.$$
-log_must $MKFILE $FILESIZE $file
-log_must $ZPOOL create $TESTPOOL1 $file
+log_must mkfile $FILESIZE $file
+log_must zpool create $TESTPOOL1 $file
set -A args "" "-?" "--%" "-1234567" "0.0001" "0.7644" "-0.7644" \
"blah" "blah $DISK" "$TESTPOOL c0txdx" "$TESTPOOL $file" \
@@ -68,7 +68,7 @@ set -A args "" "-?" "--%" "-1234567" "0.0001" "0.7644" "-0.7644" \
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZPOOL clear ${args[i]}
+ log_mustnot zpool clear ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_003_neg.ksh
index 241ac035e..637fdd842 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,10 +47,10 @@ verify_runnable "global"
function cleanup
{
poolexists $TESTPOOL1 && \
- log_must $ZPOOL destroy -f $TESTPOOL1
+ log_must zpool destroy -f $TESTPOOL1
- for file in `$LS $TESTDIR/file.*`; do
- log_must $RM -f $file
+ for file in `ls $TESTDIR/file.*`; do
+ log_must rm -f $file
done
}
@@ -61,13 +61,13 @@ log_onexit cleanup
#make raw files to create a spare pool
typeset -i i=0
while (( i < 5 )); do
- log_must $MKFILE $FILESIZE $TESTDIR/file.$i
+ log_must mkfile $FILESIZE $TESTDIR/file.$i
(( i = i + 1 ))
done
-log_must $ZPOOL create $TESTPOOL1 raidz $TESTDIR/file.1 $TESTDIR/file.2 \
+log_must zpool create $TESTPOOL1 raidz $TESTDIR/file.1 $TESTDIR/file.2 \
$TESTDIR/file.3 spare $TESTDIR/file.4
-log_mustnot $ZPOOL clear $TESTPOOL1 $TESTDIR/file.4
+log_mustnot zpool clear $TESTPOOL1 $TESTDIR/file.4
log_pass "'zpool clear' works on spare device failed as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/setup.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/setup.ksh
index 28adaea2c..efdafe51a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/setup.ksh
@@ -26,19 +26,12 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_create/zpool_create.shlib
-[[ -z $FORMAT ]] || \
-[[ -z $MKDIR ]] || \
-[[ -z $LSBLK ]] || \
-[[ -z $READLINK ]] || \
-[[ -z $TOUCH ]] && \
- log_fail "Missing required commands"
-
verify_runnable "global"
if ! $(is_physical_device $DISKS) ; then
@@ -54,7 +47,7 @@ if [[ -n $DISK ]]; then
partition_disk $((($MINVDEVSIZE / (1024 * 1024)) * 2))m $DISK 7
else
- for disk in `$ECHO $DISKSARRAY`; do
+ for disk in `echo $DISKSARRAY`; do
cleanup_devices $disk
partition_disk $((($MINVDEVSIZE / (1024 * 1024)) * 2))m $disk 7
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.shlib b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.shlib
index ff104f2c4..8551b453d 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.shlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.shlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -64,22 +64,22 @@ function create_blockfile
typeset size=$1
typeset file=$2
typeset disk=$3
- typeset dir=`$DIRNAME $file`
+ typeset dir=`dirname $file`
if [[ -d $dir ]]; then
ismounted $dir $NEWFS_DEFAULT_FS
(( $? == 0 )) && \
- log_must $UMOUNT -f $dir
+ log_must umount -f $dir
else
- log_must $MKDIR -p $dir
+ log_must mkdir -p $dir
fi
- $ECHO "y" | $NEWFS ${DEV_RDSKDIR}/$disk >/dev/null 2>&1
+ echo "y" | newfs ${DEV_RDSKDIR}/$disk >/dev/null 2>&1
(( $? != 0 )) &&
log_fail "Create file system fail."
- log_must $MOUNT ${DEV_DSKDIR}/$disk $dir
- log_must $MKFILE $size $file
+ log_must mount ${DEV_DSKDIR}/$disk $dir
+ log_must mkfile $size $file
}
#
@@ -94,24 +94,24 @@ function clean_blockfile
if [[ -d $dir ]]; then
if is_linux; then
if ismounted $dir ext2; then
- typeset dev=$($DF -lht ext2 | \
- $GREP "$dir" | \
- $AWK '{print $1}')
- log_must $UMOUNT -f $dir
+ typeset dev=$(df -lht ext2 | \
+ grep "$dir" | \
+ awk '{print $1}')
+ log_must umount -f $dir
create_pool ${TESTPOOL}.tmp $dev
destroy_pool ${TESTPOOL}.tmp
fi
else
if ismounted $dir ufs; then
- typeset dev=$($DF -lhF ufs | \
- $GREP "$dir" | \
- $AWK '{print $1}')
- log_must $UMOUNT -f $dir
+ typeset dev=$(df -lhF ufs | \
+ grep "$dir" | \
+ awk '{print $1}')
+ log_must umount -f $dir
create_pool ${TESTPOOL}.tmp $dev
destroy_pool ${TESTPOOL}.tmp
fi
fi
- log_must $RM -rf $dir
+ log_must rm -rf $dir
fi
done
}
@@ -127,16 +127,16 @@ function find_vfstab_dev
typeset vfstabdevs=""
typeset line
- $CAT $vfstab | $GREP "^${DEV_DSKDIR}" >$tmpfile
+ cat $vfstab | grep "^${DEV_DSKDIR}" >$tmpfile
while read -r line
do
- vfstabdev=`$ECHO "$line" | $AWK '{print $1}'`
+ vfstabdev=`echo "$line" | awk '{print $1}'`
vfstabdev=${vfstabdev%%:}
vfstabdevs="$vfstabdev $vfstabdevs"
done <$tmpfile
- $RM -f $tmpfile
- $ECHO $vfstabdevs
+ rm -f $tmpfile
+ echo $vfstabdevs
}
#
@@ -148,7 +148,7 @@ function save_dump_dev
typeset dumpdev
typeset fnd="Dump device"
- dumpdev=`$DUMPADM | $GREP "$fnd" | $CUT -f2 -d : | \
- $AWK '{print $1}'`
- $ECHO $dumpdev
+ dumpdev=`dumpadm | grep "$fnd" | cut -f2 -d : | \
+ awk '{print $1}'`
+ echo $dumpdev
}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_002_pos.ksh
index 2dbd8738d..58921a0ec 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,7 +58,7 @@ function cleanup
for file in /var/tmp/$FILEDISK0 /var/tmp/$FILEDISK1 /var/tmp/$FILEDISK2
do
if [[ -e $file ]]; then
- $RM -rf $file
+ rm -rf $file
fi
done
@@ -76,38 +76,38 @@ else
disk=$DISK0
fi
create_pool "$TESTPOOL" "${disk}${SLICE_PREFIX}${SLICE0}"
-log_must $ECHO "y" | $NEWFS \
+log_must echo "y" | newfs \
${DEV_RDSKDIR}/${disk}${SLICE_PREFIX}${SLICE1} >/dev/null 2>&1
create_blockfile $FILESIZE $TESTDIR0/$FILEDISK0 ${disk}${SLICE_PREFIX}${SLICE4}
create_blockfile $FILESIZE1 $TESTDIR1/$FILEDISK1 ${disk}${SLICE_PREFIX}${SLICE5}
-log_must $MKFILE $SIZE /var/tmp/$FILEDISK0
-log_must $MKFILE $SIZE /var/tmp/$FILEDISK1
-log_must $MKFILE $SIZE /var/tmp/$FILEDISK2
+log_must mkfile $SIZE /var/tmp/$FILEDISK0
+log_must mkfile $SIZE /var/tmp/$FILEDISK1
+log_must mkfile $SIZE /var/tmp/$FILEDISK2
unset NOINUSE_CHECK
-log_must $ZPOOL export $TESTPOOL
+log_must zpool export $TESTPOOL
log_note "'zpool create' without '-f' will fail " \
"while device is belong to an exported pool."
-log_mustnot $ZPOOL create "$TESTPOOL1" "${disk}${SLICE_PREFIX}${SLICE0}"
+log_mustnot zpool create "$TESTPOOL1" "${disk}${SLICE_PREFIX}${SLICE0}"
create_pool "$TESTPOOL1" "${disk}${SLICE_PREFIX}${SLICE0}"
log_must poolexists $TESTPOOL1
log_note "'zpool create' without '-f' will fail " \
"while device is using by an ufs filesystem."
-log_mustnot $ZPOOL create "$TESTPOOL2" "${disk}${SLICE_PREFIX}${SLICE1}"
+log_mustnot zpool create "$TESTPOOL2" "${disk}${SLICE_PREFIX}${SLICE1}"
create_pool "$TESTPOOL2" "${disk}${SLICE_PREFIX}${SLICE1}"
log_must poolexists $TESTPOOL2
log_note "'zpool create' mirror without '-f' will fail " \
"while devices have different size."
-log_mustnot $ZPOOL create "$TESTPOOL3" "mirror" $TESTDIR0/$FILEDISK0 \
+log_mustnot zpool create "$TESTPOOL3" "mirror" $TESTDIR0/$FILEDISK0 \
$TESTDIR1/$FILEDISK1
create_pool "$TESTPOOL3" "mirror" $TESTDIR0/$FILEDISK0 $TESTDIR1/$FILEDISK1
log_must poolexists $TESTPOOL3
log_note "'zpool create' mirror without '-f' will fail " \
"while devices are of different types."
-log_mustnot $ZPOOL create "$TESTPOOL4" "mirror" /var/tmp/$FILEDISK0 \
+log_mustnot zpool create "$TESTPOOL4" "mirror" /var/tmp/$FILEDISK0 \
${disk}${SLICE_PREFIX}${SLICE3}
create_pool "$TESTPOOL4" "mirror" \
/var/tmp/$FILEDISK0 ${disk}${SLICE_PREFIX}${SLICE3}
@@ -117,9 +117,9 @@ log_note "'zpool create' without '-f' will fail " \
"while device is part of potentially active pool."
create_pool "$TESTPOOL5" "mirror" /var/tmp/$FILEDISK1 \
/var/tmp/$FILEDISK2
-log_must $ZPOOL offline $TESTPOOL5 /var/tmp/$FILEDISK2
-log_must $ZPOOL export $TESTPOOL5
-log_mustnot $ZPOOL create "$TESTPOOL6" /var/tmp/$FILEDISK2
+log_must zpool offline $TESTPOOL5 /var/tmp/$FILEDISK2
+log_must zpool export $TESTPOOL5
+log_mustnot zpool create "$TESTPOOL6" /var/tmp/$FILEDISK2
create_pool $TESTPOOL6 /var/tmp/$FILEDISK2
log_must poolexists $TESTPOOL6
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_003_pos.ksh
index e7917e826..2438b127e 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@ verify_runnable "global"
function cleanup
{
- [[ -e $tmpfile ]] && log_must $RM -f $tmpfile
+ [[ -e $tmpfile ]] && log_must rm -f $tmpfile
}
tmpfile="/var/tmp/zpool_create_003.tmp$$"
@@ -73,13 +73,13 @@ fi
create_pool $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0} > $tmpfile
destroy_pool $TESTPOOL
-$ZPOOL create -n $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0} > $tmpfile
+zpool create -n $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0} > $tmpfile
poolexists $TESTPOOL && \
log_fail "'zpool create -n <pool> <vspec> ...' fail."
str="would create '$TESTPOOL' with the following layout:"
-$CAT $tmpfile | $GREP "$str" >/dev/null 2>&1
+cat $tmpfile | grep "$str" >/dev/null 2>&1
(( $? != 0 )) && \
log_fail "'zpool create -n <pool> <vspec>...' is executed as unexpected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_004_pos.ksh
index f9542d4be..48846aa8c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zpool_create/zpool_create.shlib
@@ -50,7 +50,7 @@ function cleanup
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
poolexists $TESTPOOL && destroy_pool $TESTPOOL
- [[ -d $TESTDIR ]] && log_must $RM -rf $TESTDIR
+ [[ -d $TESTDIR ]] && log_must rm -rf $TESTDIR
partition_disk $SIZE $disk 6
}
@@ -59,10 +59,10 @@ log_onexit cleanup
disk=${DISKS%% *}
create_pool $TESTPOOL $disk
-log_must $ZFS create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must zfs create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS
-vdevs_list=$($ECHO $TESTDIR/file.{01..16})
-log_must $MKFILE $MINVDEVSIZE $vdevs_list
+vdevs_list=$(echo $TESTDIR/file.{01..16})
+log_must mkfile $MINVDEVSIZE $vdevs_list
create_pool "$TESTPOOL1" $vdevs_list
log_must vdevs_in_pool "$TESTPOOL1" "$vdevs_list"
@@ -73,8 +73,8 @@ else
log_fail "Creating pool with large numbers of file-vdevs failed."
fi
-log_must $MKFILE 32m $TESTDIR/broken_file
+log_must mkfile 32m $TESTDIR/broken_file
vdevs_list="$vdevs_list $TESTDIR/broken_file"
-log_mustnot $ZPOOL create -f $TESTPOOL1 $vdevs_list
+log_mustnot zpool create -f $TESTPOOL1 $vdevs_list
log_pass "Storage pools with many file based vdevs can be created."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_005_pos.ksh
index c2f378989..2afbec37d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,10 +47,10 @@ verify_runnable "global"
function cleanup
{
poolexists $TESTPOOL && \
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
for dir in $TESTDIR $TESTDIR1; do
- [[ -d $dir ]] && $RM -rf $dir
+ [[ -d $dir ]] && rm -rf $dir
done
}
@@ -70,17 +70,17 @@ for pool in $TESTPOOL2 $TESTPOOL1 $TESTPOOL; do
done
#prepare raw file for file disk
-[[ -d $TESTDIR ]] && $RM -rf $TESTDIR
-log_must $MKDIR -p $TESTDIR
+[[ -d $TESTDIR ]] && rm -rf $TESTDIR
+log_must mkdir -p $TESTDIR
typeset -i i=1
while (( i < 4 )); do
- log_must $MKFILE $FILESIZE $TESTDIR/file.$i
+ log_must mkfile $FILESIZE $TESTDIR/file.$i
(( i = i + 1 ))
done
#Remove the directory with name as pool name if it exists
-[[ -d /$TESTPOOL ]] && $RM -rf /$TESTPOOL
+[[ -d /$TESTPOOL ]] && rm -rf /$TESTPOOL
file=$TESTDIR/file
for opt in "-R $TESTDIR1" "-m $TESTDIR1" \
@@ -90,13 +90,13 @@ do
while (( i < ${#pooltype[*]} )); do
#Remove the testing pool and its mount directory
poolexists $TESTPOOL && \
- log_must $ZPOOL destroy -f $TESTPOOL
- [[ -d $TESTDIR1 ]] && $RM -rf $TESTDIR1
- log_must $ZPOOL create $opt $TESTPOOL ${pooltype[i]} \
+ log_must zpool destroy -f $TESTPOOL
+ [[ -d $TESTDIR1 ]] && rm -rf $TESTDIR1
+ log_must zpool create $opt $TESTPOOL ${pooltype[i]} \
$file.1 $file.2 $file.3
! poolexists $TESTPOOL && \
log_fail "Createing pool with $opt fails."
- mpt=`$ZFS mount | $EGREP "^$TESTPOOL[^/]" | $AWK '{print $2}'`
+ mpt=`zfs mount | egrep "^$TESTPOOL[^/]" | awk '{print $2}'`
(( ${#mpt} == 0 )) && \
log_fail "$TESTPOOL created with $opt is not mounted."
mpt_val=$(get_prop "mountpoint" $TESTPOOL)
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_006_pos.ksh
index de6b1d438..60cefb01f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ mntpnt=$(get_prop mountpoint $TESTPOOL)
typeset -i i=0
while ((i < 10)); do
- log_must $MKFILE $MINVDEVSIZE $mntpnt/vdev$i
+ log_must mkfile $MINVDEVSIZE $mntpnt/vdev$i
eval vdev$i=$mntpnt/vdev$i
((i += 1))
@@ -108,19 +108,19 @@ set -A forced_args \
i=0
while ((i < ${#valid_args[@]})); do
- log_must $ZPOOL create $TESTPOOL1 ${valid_args[$i]}
- $SYNC; $SYNC
- log_must $ZPOOL destroy -f $TESTPOOL1
+ log_must zpool create $TESTPOOL1 ${valid_args[$i]}
+ sync; sync
+ log_must zpool destroy -f $TESTPOOL1
((i += 1))
done
i=0
while ((i < ${#forced_args[@]})); do
- log_mustnot $ZPOOL create $TESTPOOL1 ${forced_args[$i]}
- log_must $ZPOOL create -f $TESTPOOL1 ${forced_args[$i]}
- $SYNC; $SYNC
- log_must $ZPOOL destroy -f $TESTPOOL1
+ log_mustnot zpool create $TESTPOOL1 ${forced_args[$i]}
+ log_must zpool create -f $TESTPOOL1 ${forced_args[$i]}
+ sync; sync
+ log_must zpool destroy -f $TESTPOOL1
((i += 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_007_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_007_neg.ksh
index 3211b0b2a..a7ae5c090 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -82,7 +82,7 @@ log_onexit default_cleanup_noexit
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL create ${args[i]}
+ log_mustnot zpool create ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_008_pos.ksh
index a672eb773..2a09aa1cd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ function cleanup
{
if [[ $exported_pool == true ]]; then
if [[ $force_pool == true ]]; then
- log_must $ZPOOL create \
+ log_must zpool create \
-f $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0}
else
- log_must $ZPOOL import $TESTPOOL
+ log_must zpool import $TESTPOOL
fi
fi
@@ -80,25 +80,25 @@ function create_overlap_slice
typeset format_file=/var/tmp/format_overlap.$$
typeset disk=$1
- $ECHO "partition" >$format_file
- $ECHO "0" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "0" >> $format_file
- $ECHO "200m" >> $format_file
- $ECHO "1" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "0" >> $format_file
- $ECHO "400m" >> $format_file
- $ECHO "label" >> $format_file
- $ECHO "" >> $format_file
- $ECHO "q" >> $format_file
- $ECHO "q" >> $format_file
-
- $FORMAT -e -s -d $disk -f $format_file
+ echo "partition" >$format_file
+ echo "0" >> $format_file
+ echo "" >> $format_file
+ echo "" >> $format_file
+ echo "0" >> $format_file
+ echo "200m" >> $format_file
+ echo "1" >> $format_file
+ echo "" >> $format_file
+ echo "" >> $format_file
+ echo "0" >> $format_file
+ echo "400m" >> $format_file
+ echo "label" >> $format_file
+ echo "" >> $format_file
+ echo "q" >> $format_file
+ echo "q" >> $format_file
+
+ format -e -s -d $disk -f $format_file
typeset -i ret=$?
- $RM -fr $format_file
+ rm -fr $format_file
if (( ret != 0 )); then
log_fail "unable to create overlap slice."
@@ -130,20 +130,20 @@ log_must labelvtoc $disk
log_must create_overlap_slice $disk
unset NOINUSE_CHECK
-log_mustnot $ZPOOL create $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0}
-log_must $ZPOOL create -f $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0}
+log_mustnot zpool create $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0}
+log_must zpool create -f $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0}
destroy_pool $TESTPOOL
# exported device to be as spare vdev need -f to create pool
-log_must $ZPOOL create -f $TESTPOOL $disk
+log_must zpool create -f $TESTPOOL $disk
destroy_pool $TESTPOOL
log_must partition_disk $SIZE $disk 6
create_pool $TESTPOOL ${disk}${SLICE_PREFIX}${SLICE0} \
${disk}${SLICE_PREFIX}${SLICE1}
-log_must $ZPOOL export $TESTPOOL
+log_must zpool export $TESTPOOL
exported_pool=true
-log_mustnot $ZPOOL create $TESTPOOL1 ${disk}${SLICE_PREFIX}${SLICE3} \
+log_mustnot zpool create $TESTPOOL1 ${disk}${SLICE_PREFIX}${SLICE3} \
spare ${disk}${SLICE_PREFIX}${SLICE1}
create_pool $TESTPOOL1 ${disk}${SLICE_PREFIX}${SLICE3} \
spare ${disk}${SLICE_PREFIX}${SLICE1}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_009_neg.ksh
index 09159c393..0b1b18aeb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -79,16 +79,16 @@ for opt in "" "mirror" "raidz" "raidz1"; do
# Create two pools but using the same disks.
create_pool $TESTPOOL $opt $disk
- log_mustnot $ZPOOL create -f $TESTPOOL1 $opt $disk
+ log_mustnot zpool create -f $TESTPOOL1 $opt $disk
destroy_pool $TESTPOOL
# Create two pools and part of the devices were overlapped
create_pool $TESTPOOL $opt $disk
- log_mustnot $ZPOOL create -f $TESTPOOL1 $opt ${DISKS% *}
+ log_mustnot zpool create -f $TESTPOOL1 $opt ${DISKS% *}
destroy_pool $TESTPOOL
# Create one pool but using the same disks twice.
- log_mustnot $ZPOOL create -f $TESTPOOL $opt $disk $disk
+ log_mustnot zpool create -f $TESTPOOL $opt $disk $disk
done
log_pass "Using overlapping or in-use disks to create a new pool fails as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_010_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_010_neg.ksh
index 694397ff1..165939786 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_010_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ function cleanup
poolexists $TESTPOOL && destroy_pool $TESTPOOL
- [[ -d $TESTDIR ]] && $RM -rf $TESTDIR
+ [[ -d $TESTDIR ]] && rm -rf $TESTDIR
partition_disk $SIZE $disk 6
}
@@ -66,13 +66,13 @@ else
fi
create_pool $TESTPOOL $disk
-log_must $ZFS create $TESTPOOL/$TESTFS
-log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTFS
+log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
typeset -l devsize=$(($SPA_MINDEVSIZE - 1024 * 1024))
for files in $TESTDIR/file1 $TESTDIR/file2
do
- log_must $MKFILE $devsize $files
+ log_must mkfile $devsize $files
done
set -A args \
@@ -82,7 +82,7 @@ set -A args \
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL create ${args[i]}
+ log_mustnot zpool create ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_011_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_011_neg.ksh
index 56849e8a2..359bfaf9c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_011_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_011_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,7 +55,7 @@ function cleanup
done
if [[ -n $saved_dump_dev ]]; then
- log_must $DUMPADM -u -d $saved_dump_dev
+ log_must dumpadm -u -d $saved_dump_dev
fi
partition_disk $SIZE $disk 6
@@ -108,24 +108,24 @@ set -A arg "$TESTPOOL $pooldev2" \
unset NOINUSE_CHECK
typeset -i i=0
while (( i < ${#arg[*]} )); do
- log_mustnot $ZPOOL create ${arg[i]}
+ log_mustnot zpool create ${arg[i]}
(( i = i+1 ))
done
# now destroy the pool to be polite
-log_must $ZPOOL destroy -f $TESTPOOL
+log_must zpool destroy -f $TESTPOOL
# create/destroy a pool as a simple way to set the partitioning
# back to something normal so we can use this $disk as a dump device
-log_must $ZPOOL create -f $TESTPOOL3 $disk
-log_must $ZPOOL destroy -f $TESTPOOL3
+log_must zpool create -f $TESTPOOL3 $disk
+log_must zpool destroy -f $TESTPOOL3
-log_must $DUMPADM -d ${DEV_DSKDIR}/$specified_dump_dev
-log_mustnot $ZPOOL create -f $TESTPOOL1 "$specified_dump_dev"
+log_must dumpadm -d ${DEV_DSKDIR}/$specified_dump_dev
+log_mustnot zpool create -f $TESTPOOL1 "$specified_dump_dev"
# Also check to see that in-use checking prevents us from creating
# a zpool from just the first slice on the disk.
-log_mustnot $ZPOOL create \
+log_mustnot zpool create \
-f $TESTPOOL1 ${specified_dump_dev}${SLICE_PREFIX}${SLICE0}
log_pass "'zpool create' is failed as expected with inapplicable scenarios."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_012_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_012_neg.ksh
index f3e438f2c..062a2d63a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_012_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -48,15 +52,15 @@ function cleanup
fi
}
-typeset swap_disks=`$SWAP -l | $GREP "c[0-9].*d[0-9].*s[0-9]" | \
- $AWK '{print $1}'`
+typeset swap_disks=`swap -l | grep "c[0-9].*d[0-9].*s[0-9]" | \
+ awk '{print $1}'`
log_assert "'zpool create' should fail with disk slice in swap."
log_onexit cleanup
for sdisk in $swap_disks; do
for opt in "-n" "" "-f"; do
- log_mustnot $ZPOOL create $opt $TESTPOOL $sdisk
+ log_mustnot zpool create $opt $TESTPOOL $sdisk
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_014_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_014_neg.ksh
index ccc5b09c1..6785c02e1 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_014_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_014_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,13 +48,13 @@ verify_runnable "global"
function cleanup
{
if datasetexists $vol_name; then
- $SWAP -l | $GREP $TMP_FILE > /dev/null 2>&1
+ swap -l | grep $TMP_FILE > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
- log_must $SWAP -d $TMP_FILE
+ log_must swap -d $TMP_FILE
fi
- $RM -f $TMP_FILE
- log_must $UMOUNT $mntp
- $ZFS destroy $vol_name
+ rm -f $TMP_FILE
+ log_must umount $mntp
+ zfs destroy $vol_name
fi
if poolexists $TESTPOOL; then
@@ -77,15 +77,15 @@ typeset mntp=/mnt
typeset TMP_FILE=$mntp/tmpfile.$$
create_pool $TESTPOOL $pool_dev
-log_must $ZFS create -V 100m $vol_name
-log_must $ECHO "y" | $NEWFS ${ZVOL_DEVDIR}/$vol_name > /dev/null 2>&1
-log_must $MOUNT ${ZVOL_DEVDIR}/$vol_name $mntp
+log_must zfs create -V 100m $vol_name
+log_must echo "y" | newfs ${ZVOL_DEVDIR}/$vol_name > /dev/null 2>&1
+log_must mount ${ZVOL_DEVDIR}/$vol_name $mntp
-log_must $MKFILE 50m $TMP_FILE
-log_must $SWAP -a $TMP_FILE
+log_must mkfile 50m $TMP_FILE
+log_must swap -a $TMP_FILE
for opt in "-n" "" "-f"; do
- log_mustnot $ZPOOL create $opt $TESTPOOL $TMP_FILE
+ log_mustnot zpool create $opt $TESTPOOL $TMP_FILE
done
log_pass "'zpool create' passed as expected with inapplicable scenario."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_015_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_015_neg.ksh
index 516d4e43d..24e58e0f8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_015_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_015_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,9 +52,9 @@ function cleanup
{
# cleanup zfs pool and dataset
if datasetexists $vol_name; then
- $SWAP -l | $GREP ${ZVOL_DEVDIR}/$vol_name > /dev/null 2>&1
+ swap -l | grep ${ZVOL_DEVDIR}/$vol_name > /dev/null 2>&1
if [[ $? -eq 0 ]]; then
- $SWAP -d ${ZVOL_DEVDIR}/${vol_name}
+ swap -d ${ZVOL_DEVDIR}/${vol_name}
fi
fi
@@ -82,15 +82,15 @@ log_onexit cleanup
# use zfs vol device in swap to create pool which should fail.
#
create_pool $TESTPOOL $pool_dev
-log_must $ZFS create -V 100m $vol_name
-log_must $SWAP -a ${ZVOl_DEVDIR}/$vol_name
+log_must zfs create -V 100m $vol_name
+log_must swap -a ${ZVOl_DEVDIR}/$vol_name
for opt in "-n" "" "-f"; do
- log_mustnot $ZPOOL create $opt $TESTPOOL1 ${ZVOL_DEVDIR}/${vol_name}
+ log_mustnot zpool create $opt $TESTPOOL1 ${ZVOL_DEVDIR}/${vol_name}
done
# cleanup
-log_must $SWAP -d ${ZVOL_DEVDIR}/${vol_name}
-log_must $ZFS destroy $vol_name
-log_must $ZPOOL destroy $TESTPOOL
+log_must swap -d ${ZVOL_DEVDIR}/${vol_name}
+log_must zfs destroy $vol_name
+log_must zpool destroy $TESTPOOL
log_pass "'zpool create' passed as expected with inapplicable scenario."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh
index be8fb6fb1..4c2e55432 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_016_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,18 +54,18 @@ function cleanup
#recover swap devices
FSTAB=/tmp/fstab_$$
- $RM -f $FSTAB
+ rm -f $FSTAB
for sdisk in $swap_disks; do
- $ECHO "$sdisk - - swap - no -" >> $FSTAB
+ echo "$sdisk - - swap - no -" >> $FSTAB
done
if [ -e $FSTAB ]
then
- log_must $SWAPADD $FSTAB
+ log_must swapadd $FSTAB
fi
- $RM -f $FSTAB
+ rm -f $FSTAB
if [ $dump_device != "none" ]
then
- log_must $DUMPADM -u -d $dump_device
+ log_must dumpadm -u -d $dump_device
fi
}
@@ -75,22 +75,22 @@ else
disk=$DISK0
fi
typeset pool_dev=${disk}${SLICE_PREFIX}${SLICE0}
-typeset swap_disks=$($SWAP -l | $GREP -v "swapfile" | $AWK '{print $1}')
-typeset dump_device=$($DUMPADM | $GREP "Dump device" | $AWK '{print $3}')
+typeset swap_disks=$(swap -l | grep -v "swapfile" | awk '{print $1}')
+typeset dump_device=$(dumpadm | grep "Dump device" | awk '{print $3}')
log_assert "'zpool create' should success with no device in swap."
log_onexit cleanup
for sdisk in $swap_disks; do
log_note "Executing: swap -d $sdisk"
- $SWAP -d $sdisk >/dev/null 2>&1;
+ swap -d $sdisk >/dev/null 2>&1;
if [[ $? != 0 ]]; then
log_untested "Unable to delete swap device $sdisk because of" \
"insufficient RAM"
fi
done
-log_must $ZPOOL create $TESTPOOL $pool_dev
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool create $TESTPOOL $pool_dev
+log_must zpool destroy $TESTPOOL
log_pass "'zpool create' passed as expected with applicable scenario."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_017_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_017_neg.ksh
index 14cbf9887..7e75e74c2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_017_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_017_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ function cleanup
fi
if [[ -d $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
fi
}
@@ -68,20 +68,20 @@ log_assert "'zpool create' should fail with mountpoint exists and not empty."
log_onexit cleanup
if [[ ! -d $TESTDIR ]]; then
- log_must $MKDIR -p $TESTDIR
+ log_must mkdir -p $TESTDIR
fi
typeset -i i=0
while (( i < 2 )); do
- log_must $RM -rf $TESTDIR/*
+ log_must rm -rf $TESTDIR/*
if (( i == 0 )); then
- log_must $MKDIR $TESTDIR/testdir
+ log_must mkdir $TESTDIR/testdir
else
- log_must $TOUCH $TESTDIR/testfile
+ log_must touch $TESTDIR/testfile
fi
- log_mustnot $ZPOOL create -m $TESTDIR -f $TESTPOOL $pool_dev
+ log_mustnot zpool create -m $TESTDIR -f $TESTPOOL $pool_dev
log_mustnot poolexists $TESTPOOL
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_018_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_018_pos.ksh
index a42edff01..1de51e041 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_018_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_018_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@
function cleanup
{
poolexists $TESTPOOL && destroy_pool $TESTPOOL
- [[ -f $CPATH ]] && log_must $RM $CPATH
+ [[ -f $CPATH ]] && log_must rm $CPATH
}
log_onexit cleanup
@@ -70,15 +70,15 @@ typeset vals=("off" "off" "$CPATH" "3" "on")
typeset -i i=0;
while [ $i -lt "${#props[@]}" ]
do
- log_must $ZPOOL create -o ${props[$i]}=${vals[$i]} $TESTPOOL $disk
+ log_must zpool create -o ${props[$i]}=${vals[$i]} $TESTPOOL $disk
RESULT=$(get_pool_prop ${props[$i]} $TESTPOOL)
if [[ $RESULT != ${vals[$i]} ]]
then
- $ZPOOL get all $TESTPOOL
+ zpool get all $TESTPOOL
log_fail "Pool was created without setting the ${props[$i]} " \
"property"
fi
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
((i = i + 1))
done
@@ -86,18 +86,18 @@ done
poolexists $TESTPOOL && destroy_pool $TESTPOOL
# pick two properties, and verify we can create with those as well
-log_must $ZPOOL create -o delegation=off -o cachefile=$CPATH $TESTPOOL $disk
+log_must zpool create -o delegation=off -o cachefile=$CPATH $TESTPOOL $disk
RESULT=$(get_pool_prop delegation $TESTPOOL)
if [[ $RESULT != off ]]
then
- $ZPOOL get all $TESTPOOL
+ zpool get all $TESTPOOL
log_fail "Pool created without the delegation prop."
fi
RESULT=$(get_pool_prop cachefile $TESTPOOL)
if [[ $RESULT != $CPATH ]]
then
- $ZPOOL get all $TESTPOOL
+ zpool get all $TESTPOOL
log_fail "Pool created without the cachefile prop."
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_019_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_019_pos.ksh
index 277b91e01..9cf6081ff 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_019_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_019_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -61,7 +65,7 @@ typeset -i i=0;
while [ $i -lt "${#props[@]}" ]
do
# try to set each property in the prop list with it's corresponding val
- log_mustnot $ZPOOL create -o ${props[$i]}=${vals[$i]} $TESTPOOL $disk
+ log_mustnot zpool create -o ${props[$i]}=${vals[$i]} $TESTPOOL $disk
if poolexists $TESTPOOL
then
log_fail "$TESTPOOL was created when setting ${props[$i]}!"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_020_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_020_pos.ksh
index 2ab2f50cb..47da43e8f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_020_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_020_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,7 +51,7 @@ function cleanup
fi
if [ -d ${TESTPOOL}.root ]
then
- log_must $RMDIR ${TESTPOOL}.root
+ log_must rmdir ${TESTPOOL}.root
fi
}
@@ -65,44 +65,44 @@ else
disk=$DISK0
fi
-log_must $MKDIR /${TESTPOOL}.root
-log_must $ZPOOL create -R /${TESTPOOL}.root $TESTPOOL $disk
+log_must mkdir /${TESTPOOL}.root
+log_must zpool create -R /${TESTPOOL}.root $TESTPOOL $disk
if [ ! -d /${TESTPOOL}.root ]
then
log_fail "Mountpoint was not create when using zpool with -R flag!"
fi
-FS=$($ZFS list $TESTPOOL)
+FS=$(zfs list $TESTPOOL)
if [ -z "$FS" ]
then
log_fail "Mounted filesystem at /${TESTPOOL}.root isn't ZFS!"
fi
-log_must $ZPOOL get all $TESTPOOL
-$ZPOOL get all $TESTPOOL > /tmp/values.$$
+log_must zpool get all $TESTPOOL
+zpool get all $TESTPOOL > /tmp/values.$$
# check for the cachefile property, verifying that it's set to 'none'
-$GREP "$TESTPOOL[ ]*cachefile[ ]*none" /tmp/values.$$ > /dev/null 2>&1
+grep "$TESTPOOL[ ]*cachefile[ ]*none" /tmp/values.$$ > /dev/null 2>&1
if [ $? -ne 0 ]
then
log_fail "zpool property \'cachefile\' was not set to \'none\'."
fi
# check that the root = /mountpoint property is set correctly
-$GREP "$TESTPOOL[ ]*altroot[ ]*/${TESTPOOL}.root" /tmp/values.$$ > /dev/null 2>&1
+grep "$TESTPOOL[ ]*altroot[ ]*/${TESTPOOL}.root" /tmp/values.$$ > /dev/null 2>&1
if [ $? -ne 0 ]
then
log_fail "zpool property root was not found in pool output."
fi
-$RM /tmp/values.$$
+rm /tmp/values.$$
# finally, check that the pool has no reference in /etc/zfs/zpool.cache
if [[ -f /etc/zfs/zpool.cache ]] ; then
- REF=$($STRINGS /etc/zfs/zpool.cache | $GREP ${TESTPOOL})
+ REF=$(strings /etc/zfs/zpool.cache | grep ${TESTPOOL})
if [ ! -z "$REF" ]
then
- $STRINGS /etc/zfs/zpool.cache
+ strings /etc/zfs/zpool.cache
log_fail "/etc/zfs/zpool.cache appears to have a reference to $TESTPOOL"
fi
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_021_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_021_pos.ksh
index df40f401d..f049d147d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_021_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_021_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -75,12 +75,12 @@ set -A RW_FS_PROP "quota=512M" \
typeset -i i=0
while (( $i < ${#RW_FS_PROP[*]} )); do
- log_must $ZPOOL create -O ${RW_FS_PROP[$i]} -f $TESTPOOL $DISKS
+ log_must zpool create -O ${RW_FS_PROP[$i]} -f $TESTPOOL $DISKS
datasetexists $TESTPOOL || \
log_fail "zpool create $TESTPOOL fail."
propertycheck $TESTPOOL ${RW_FS_PROP[i]} || \
log_fail "${RW_FS_PROP[i]} is failed to set."
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_022_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_022_pos.ksh
index 2186d6cf7..48025e987 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_022_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_022_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,7 +48,7 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
log_onexit cleanup
@@ -80,7 +80,7 @@ while (( $i < ${#RW_FS_PROP[*]} )); do
(( i = i + 1 ))
done
-log_must $ZPOOL create $opts -f $TESTPOOL $DISKS
+log_must zpool create $opts -f $TESTPOOL $DISKS
datasetexists $TESTPOOL || log_fail "zpool create $TESTPOOL fail."
i=0
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_023_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_023_neg.ksh
index 3b0f6741c..fb0d48064 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_023_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_023_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
log_onexit cleanup
@@ -77,7 +77,7 @@ log_assert "'zpool create -O' should return an error with badly formed parameter
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZPOOL create -O ${args[i]} -f $TESTPOOL $DISKS
+ log_mustnot zpool create -O ${args[i]} -f $TESTPOOL $DISKS
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh
index 1fa22d6ca..9908d0754 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh
@@ -43,7 +43,7 @@ function cleanup
{
if [[ -n "$child_pids" ]]; then
for wait_pid in $child_pids; do
- $KILL $wait_pid 2>/dev/null
+ kill $wait_pid 2>/dev/null
done
fi
@@ -56,7 +56,7 @@ function cleanup
destroy_pool $pool
fi
- $RM -f $vdev0 $vdev1
+ rm -f $vdev0 $vdev1
done
fi
}
@@ -77,14 +77,14 @@ function zpool_stress
typeset retry=10
typeset j=0
- $TRUNCATE -s $FILESIZE $vdev0
- $TRUNCATE -s $FILESIZE $vdev1
+ truncate -s $FILESIZE $vdev0
+ truncate -s $FILESIZE $vdev1
while [[ $j -lt $iters ]]; do
((j = j + 1))
- $SLEEP 1
+ sleep 1
- $ZPOOL create $pool $vdev0 $vdev1
+ zpool create $pool $vdev0 $vdev1
if [ $? -ne 0 ]; then
return 1;
fi
@@ -96,25 +96,25 @@ function zpool_stress
while [[ $k -lt $retry ]]; do
((k = k + 1))
- $ZPOOL destroy $pool
+ zpool destroy $pool
if [ $? -eq 0 ]; then
break;
elif [ $k -eq $retry ]; then
return 1;
fi
- $SLEEP 3
+ sleep 3
done
done
- $RM -f $vdev0 $vdev1
+ rm -f $vdev0 $vdev1
return 0
}
# 1. Create 128 process each of which create/destroy a pool 5 times.
typeset i=0
while [[ $i -lt 128 ]]; do
- typeset uuid=$($UUIDGEN | $CUT -c1-13)
+ typeset uuid=$(uuidgen | cut -c1-13)
zpool_stress $TESTPOOL-$uuid 5 &
typeset pid=$!
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_001_pos.ksh
index 746c5041a..67eff8edc 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_001_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,13 +44,13 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
function check_features
{
- for state in $($ZPOOL get all $TESTPOOL | \
- $AWK '$2 ~ /feature@/ { print $3 }'); do
+ for state in $(zpool get all $TESTPOOL | \
+ awk '$2 ~ /feature@/ { print $3 }'); do
if [[ "$state" != "enabled" && "$state" != "active" ]]; then
log_fail "some features are not enabled on new pool"
fi
@@ -61,11 +61,11 @@ log_onexit cleanup
log_assert "'zpool create' creates pools with all features enabled"
-log_must $ZPOOL create -f $TESTPOOL $DISKS
+log_must zpool create -f $TESTPOOL $DISKS
check_features
-log_must $ZPOOL destroy -f $TESTPOOL
+log_must zpool destroy -f $TESTPOOL
-log_must $ZPOOL create -f -o feature@async_destroy=enabled $TESTPOOL $DISKS
+log_must zpool create -f -o feature@async_destroy=enabled $TESTPOOL $DISKS
check_features
log_pass "'zpool create' creates pools with all features enabled"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_002_pos.ksh
index f0e2086ca..7ad4ae805 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_002_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -43,13 +43,13 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
function check_features
{
- for prop in $($ZPOOL get all $TESTPOOL | $AWK '$2 ~ /feature@/ { print $2 }'); do
- state=$($ZPOOL list -Ho "$prop" $TESTPOOL)
+ for prop in $(zpool get all $TESTPOOL | awk '$2 ~ /feature@/ { print $2 }'); do
+ state=$(zpool list -Ho "$prop" $TESTPOOL)
if [[ "$state" != "disabled" ]]; then
log_fail "$prop is enabled on new pool"
fi
@@ -60,11 +60,11 @@ log_onexit cleanup
log_assert "'zpool create -d' creates pools with all features disabled"
-log_must $ZPOOL create -f -d $TESTPOOL $DISKS
+log_must zpool create -f -d $TESTPOOL $DISKS
check_features
-log_must $ZPOOL destroy -f $TESTPOOL
+log_must zpool destroy -f $TESTPOOL
-log_must $ZPOOL create -f -o version=28 $TESTPOOL $DISKS
+log_must zpool create -f -o version=28 $TESTPOOL $DISKS
check_features
log_pass
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_003_pos.ksh
index 9d45dfd40..c72edffde 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_003_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,7 +44,7 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
log_onexit cleanup
@@ -52,15 +52,15 @@ log_onexit cleanup
log_assert "'zpool create -d -o feature@async_destroy=enabled' only " \
"enables async_destroy"
-log_must $ZPOOL create -f -d -o feature@async_destroy=enabled $TESTPOOL $DISKS
+log_must zpool create -f -d -o feature@async_destroy=enabled $TESTPOOL $DISKS
-state=$($ZPOOL list -Ho feature@async_destroy $TESTPOOL)
+state=$(zpool list -Ho feature@async_destroy $TESTPOOL)
if [[ "$state" != "enabled" ]]; then
log_fail "async_destroy has state $state"
fi
-for prop in $($ZPOOL get all $TESTPOOL | $AWK '$2 ~ /feature@/ { print $2 }'); do
- state=$($ZPOOL list -Ho "$prop" $TESTPOOL)
+for prop in $(zpool get all $TESTPOOL | awk '$2 ~ /feature@/ { print $2 }'); do
+ state=$(zpool list -Ho "$prop" $TESTPOOL)
if [[ "$prop" != "feature@async_destroy" \
&& "$state" != "disabled" ]]; then
log_fail "$prop is enabled on new pool"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg.ksh
index 2b465d5a4..5c6b29c49 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,14 +48,14 @@ unsupported@some_feature=readonly \
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
log_assert "'zpool create' with invalid feature names/states fails"
log_onexit cleanup
for prop in $properties; do
- log_mustnot $ZPOOL create -f -o "$prop" $TESTPOOL $DISKS
+ log_mustnot zpool create -f -o "$prop" $TESTPOOL $DISKS
log_mustnot datasetexists $TESTPOOL
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_005_pos.ksh
index 488f11c9b..a8ed95109 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_005_pos.ksh
@@ -41,14 +41,14 @@ verify_runnable "global"
function cleanup
{
- datasetexists $TESTPOOL && log_must $ZPOOL destroy $TESTPOOL
+ datasetexists $TESTPOOL && log_must zpool destroy $TESTPOOL
}
function check_features
{
typeset feature="${1}"
- ${ZPOOL} get all ${TESTPOOL} | $GREP feature@ | while read line; do
+ zpool get all ${TESTPOOL} | grep feature@ | while read line; do
set -- $(echo "${line}")
if [[ "feature@${feature}" == "${2}" ]]; then
@@ -83,10 +83,10 @@ typeset -i i=0
while (( $i < ${#features[*]} )); do
log_assert "'zpool create' creates pools with ${features[i]} disabled"
- log_must $ZPOOL create -f -o "feature@${features[i]}=disabled" \
+ log_must zpool create -f -o "feature@${features[i]}=disabled" \
$TESTPOOL $DISKS
log_must check_features "${features[i]}"
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
(( i = i+1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh
index d87d7fc7a..6525db29c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ function cleanup
{
poolexists $TESTPOOL2 && destroy_pool $TESTPOOL2
datasetexists $TESTPOOL1/$TESTVOL && \
- log_must $ZFS destroy -f $TESTPOOL1/$TESTVOL
+ log_must zfs destroy -f $TESTPOOL1/$TESTVOL
typeset pool
for pool in $TESTPOOL1 $TESTPOOL; do
@@ -73,13 +73,13 @@ partition_disk $SLICE_SIZE $DISK 2
create_pool "$TESTPOOL" "${DISK}${SLICE_PREFIX}${SLICE0}"
create_pool "$TESTPOOL1" "${DISK}${SLICE_PREFIX}${SLICE1}"
-log_must $ZFS create -s -V $VOLSIZE $TESTPOOL1/$TESTVOL
+log_must zfs create -s -V $VOLSIZE $TESTPOOL1/$TESTVOL
create_pool "$TESTPOOL2" "${ZVOL_DEVDIR}/$TESTPOOL1/$TESTVOL"
typeset -i i=0
while (( i < ${#datasets[*]} )); do
log_must poolexists "${datasets[i]}"
- log_must $ZPOOL destroy "${datasets[i]}"
+ log_must zpool destroy "${datasets[i]}"
log_mustnot poolexists "${datasets[i]}"
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh
index 682e9c088..d05493df2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,13 +55,13 @@ function cleanup
ismounted $TESTDIR
(( $? == 0 )) && \
log_must $UNMOUNT $TESTDIR
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
fi
typeset -i i=0
while (( $i < ${#datasets[*]} )); do
datasetexists ${datasets[i]} && \
- log_must $ZFS destroy ${datasets[i]}
+ log_must zfs destroy ${datasets[i]}
(( i = i + 1 ))
done
@@ -78,12 +78,12 @@ log_onexit cleanup
typeset cwd=""
create_pool "$TESTPOOL" "$DISK"
-log_must $ZFS create $TESTPOOL/$TESTFS
-log_must $MKDIR -p $TESTDIR
-log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
-log_must $ZFS create $TESTPOOL/$TESTCTR
-log_must $ZFS create $TESTPOOL/$TESTCTR/$TESTFS1
-log_must $ZFS create -V $VOLSIZE $TESTPOOL/$TESTVOL
+log_must zfs create $TESTPOOL/$TESTFS
+log_must mkdir -p $TESTDIR
+log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTCTR
+log_must zfs create $TESTPOOL/$TESTCTR/$TESTFS1
+log_must zfs create -V $VOLSIZE $TESTPOOL/$TESTVOL
typeset -i i=0
while (( $i < ${#datasets[*]} )); do
@@ -98,10 +98,10 @@ log_note "'zpool destroy' without '-f' will fail " \
for dir in $TESTDIR /$TESTPOOL/$TESTCTR /$TESTPOOL/$TESTCTR/$TESTFS1 ; do
log_must cd $dir
- log_mustnot $ZPOOL destroy $TESTPOOL
+ log_mustnot zpool destroy $TESTPOOL
# Need mount here, otherwise some dataset may be unmounted.
- log_must $ZFS mount -a
+ log_must zfs mount -a
i=0
while (( i < ${#datasets[*]} )); do
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh
index fb104f1f3..75b77b4bd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,7 +50,7 @@ log_assert "'zpool destroy' should return an error with badly-formed parameters.
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZPOOL destroy ${args[i]}
+ log_mustnot zpool destroy ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_detach/zpool_detach_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_detach/zpool_detach_001_neg.ksh
index 848ce8c82..74f8e1e66 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_detach/zpool_detach_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_detach/zpool_detach_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -57,7 +62,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL detach ${args[$i]}
+ log_mustnot zpool detach ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_001_pos.ksh
index 06ff6f9d5..96cdddf34 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,12 +51,12 @@ verify_runnable "global"
function cleanup
{
if poolexists $TESTPOOL1; then
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
fi
for i in 1 2 3; do
if datasetexists $VFS/vol$i; then
- log_must $ZFS destroy $VFS/vol$i
+ log_must zfs destroy $VFS/vol$i
fi
done
}
@@ -66,12 +66,12 @@ log_onexit cleanup
log_assert "zpool can be autoexpanded after set autoexpand=on on LUN expansion"
for i in 1 2 3; do
- log_must $ZFS create -V $org_size $VFS/vol$i
+ log_must zfs create -V $org_size $VFS/vol$i
done
for type in " " mirror raidz raidz2; do
- log_must $ZPOOL create -o autoexpand=on $TESTPOOL1 $type \
+ log_must zpool create -o autoexpand=on $TESTPOOL1 $type \
${ZVOL_DEVDIR}/$VFS/vol1 ${ZVOL_DEVDIR}/$VFS/vol2 \
${ZVOL_DEVDIR}/$VFS/vol3
@@ -81,20 +81,20 @@ for type in " " mirror raidz raidz2; do
fi
typeset prev_size=$(get_pool_prop size $TESTPOOL1)
- typeset zfs_prev_size=$($ZFS get -p avail $TESTPOOL1 | $TAIL -1 | \
- $AWK '{print $3}')
+ typeset zfs_prev_size=$(zfs get -p avail $TESTPOOL1 | tail -1 | \
+ awk '{print $3}')
for i in 1 2 3; do
- log_must $ZFS set volsize=$exp_size $VFS/vol$i
+ log_must zfs set volsize=$exp_size $VFS/vol$i
done
- $SYNC
- $SLEEP 10
- $SYNC
+ sync
+ sleep 10
+ sync
typeset expand_size=$(get_pool_prop size $TESTPOOL1)
- typeset zfs_expand_size=$($ZFS get -p avail $TESTPOOL1 | $TAIL -1 | \
- $AWK '{print $3}')
+ typeset zfs_expand_size=$(zfs get -p avail $TESTPOOL1 | tail -1 | \
+ awk '{print $3}')
log_note "$TESTPOOL1 $type has previous size: $prev_size and " \
"expanded size: $expand_size"
@@ -103,10 +103,10 @@ for type in " " mirror raidz raidz2; do
# check for zpool history for the pool size expansion
if [[ $type == " " ]]; then
typeset expansion_size=$(($exp_size-$org_size))
- typeset size_addition=$($ZPOOL history -il $TESTPOOL1 |\
- $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size}" | wc -l)
+ typeset size_addition=$(zpool history -il $TESTPOOL1 |\
+ grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size}" | wc -l)
if [[ $size_addition -ne $i ]]; then
log_fail "pool $TESTPOOL1 is not autoexpand " \
@@ -114,10 +114,10 @@ for type in " " mirror raidz raidz2; do
fi
elif [[ $type == "mirror" ]]; then
typeset expansion_size=$(($exp_size-$org_size))
- $ZPOOL history -il $TESTPOOL1 | \
- $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size})" >/dev/null 2>&1
+ zpool history -il $TESTPOOL1 | \
+ grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size})" >/dev/null 2>&1
if [[ $? -ne 0 ]] ; then
log_fail "pool $TESTPOOL1 is not autoexpand " \
@@ -125,10 +125,10 @@ for type in " " mirror raidz raidz2; do
fi
else
typeset expansion_size=$((3*($exp_size-$org_size)))
- $ZPOOL history -il $TESTPOOL1 | \
- $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size})" >/dev/null 2>&1
+ zpool history -il $TESTPOOL1 | \
+ grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size})" >/dev/null 2>&1
if [[ $? -ne 0 ]]; then
log_fail "pool $TESTPOOL is not autoexpand " \
@@ -140,9 +140,9 @@ for type in " " mirror raidz raidz2; do
"expansion"
fi
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
for i in 1 2 3; do
- log_must $ZFS set volsize=$org_size $VFS/vol$i
+ log_must zfs set volsize=$org_size $VFS/vol$i
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_002_pos.ksh
index 180bc8548..d578ae602 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright (c) 2017 Lawrence Livermore National Security, LLC.
#
@@ -52,11 +52,11 @@ verify_runnable "global"
function cleanup
{
if poolexists $TESTPOOL1; then
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
fi
for i in 1 2 3; do
- [ -e ${TEMPFILE}.$i ] && log_must $RM ${TEMPFILE}.$i
+ [ -e ${TEMPFILE}.$i ] && log_must rm ${TEMPFILE}.$i
done
}
@@ -67,10 +67,10 @@ log_assert "zpool can expand after zpool online -e zvol vdevs on LUN expansion"
for type in " " mirror raidz raidz2; do
for i in 1 2 3; do
- log_must $TRUNCATE -s $org_size ${TEMPFILE}.$i
+ log_must truncate -s $org_size ${TEMPFILE}.$i
done
- log_must $ZPOOL create $TESTPOOL1 $type $TEMPFILE.1 \
+ log_must zpool create $TESTPOOL1 $type $TEMPFILE.1 \
$TEMPFILE.2 $TEMPFILE.3
typeset autoexp=$(get_pool_prop autoexpand $TESTPOOL1)
@@ -80,24 +80,24 @@ for type in " " mirror raidz raidz2; do
"$autoexp"
fi
typeset prev_size=$(get_pool_prop size $TESTPOOL1)
- typeset zfs_prev_size=$($ZFS get -p avail $TESTPOOL1 | $TAIL -1 | \
- $AWK '{print $3}')
+ typeset zfs_prev_size=$(zfs get -p avail $TESTPOOL1 | tail -1 | \
+ awk '{print $3}')
for i in 1 2 3; do
- log_must $TRUNCATE -s $exp_size ${TEMPFILE}.$i
+ log_must truncate -s $exp_size ${TEMPFILE}.$i
done
for i in 1 2 3; do
- log_must $ZPOOL online -e $TESTPOOL1 ${TEMPFILE}.$i
+ log_must zpool online -e $TESTPOOL1 ${TEMPFILE}.$i
done
- $SYNC
- $SLEEP 10
- $SYNC
+ sync
+ sleep 10
+ sync
typeset expand_size=$(get_pool_prop size $TESTPOOL1)
- typeset zfs_expand_size=$($ZFS get -p avail $TESTPOOL1 | $TAIL -1 | \
- $AWK '{print $3}')
+ typeset zfs_expand_size=$(zfs get -p avail $TESTPOOL1 | tail -1 | \
+ awk '{print $3}')
log_note "$TESTPOOL1 $type has previous size: $prev_size and " \
"expanded size: $expand_size"
@@ -106,10 +106,10 @@ for type in " " mirror raidz raidz2; do
# check for zpool history for the pool size expansion
if [[ $type == " " ]]; then
typeset expansion_size=$(($exp_size-$org_size))
- typeset size_addition=$($ZPOOL history -il $TESTPOOL1 \
- | $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size}" | wc -l)
+ typeset size_addition=$(zpool history -il $TESTPOOL1 \
+ | grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size}" | wc -l)
if [[ $size_addition -ne $i ]]; then
log_fail "pool $TESTPOOL1 is not autoexpand " \
@@ -117,10 +117,10 @@ for type in " " mirror raidz raidz2; do
fi
elif [[ $type == "mirror" ]]; then
typeset expansion_size=$(($exp_size-$org_size))
- $ZPOOL history -il $TESTPOOL1 | \
- $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size})" >/dev/null 2>&1
+ zpool history -il $TESTPOOL1 | \
+ grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size})" >/dev/null 2>&1
if [[ $? -ne 0 ]]; then
log_fail "pool $TESTPOOL1 is not autoexpand " \
@@ -128,10 +128,10 @@ for type in " " mirror raidz raidz2; do
fi
else
typeset expansion_size=$((3*($exp_size-$org_size)))
- $ZPOOL history -il $TESTPOOL1 | \
- $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" | \
- $GREP "(+${expansion_size})" >/dev/null 2>&1
+ zpool history -il $TESTPOOL1 | \
+ grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" | \
+ grep "(+${expansion_size})" >/dev/null 2>&1
if [[ $? -ne 0 ]] ; then
log_fail "pool $TESTPOOL1 is not autoexpand " \
@@ -142,6 +142,6 @@ for type in " " mirror raidz raidz2; do
log_fail "pool $TESTPOOL1 is not autoexpanded after LUN " \
"expansion"
fi
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
done
log_pass "zpool can expand after zpool online -e zvol vdevs on LUN expansion"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_003_neg.ksh
index 36e8d4968..733faea06 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,12 +51,12 @@ verify_runnable "global"
function cleanup
{
if poolexists $TESTPOOL1; then
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
fi
for i in 1 2 3; do
if datasetexists $VFS/vol$i; then
- log_must $ZFS destroy $VFS/vol$i
+ log_must zfs destroy $VFS/vol$i
fi
done
}
@@ -66,11 +66,11 @@ log_onexit cleanup
log_assert "zpool can not expand if set autoexpand=off after LUN expansion"
for i in 1 2 3; do
- log_must $ZFS create -V $org_size $VFS/vol$i
+ log_must zfs create -V $org_size $VFS/vol$i
done
for type in " " mirror raidz raidz2; do
- log_must $ZPOOL create $TESTPOOL1 $type ${ZVOL_DEVDIR}/$VFS/vol1 \
+ log_must zpool create $TESTPOOL1 $type ${ZVOL_DEVDIR}/$VFS/vol1 \
${ZVOL_DEVDIR}/$VFS/vol2 ${ZVOL_DEVDIR}/$VFS/vol3
typeset autoexp=$(get_pool_prop autoexpand $TESTPOOL1)
@@ -82,16 +82,16 @@ for type in " " mirror raidz raidz2; do
typeset prev_size=$(get_pool_prop size $TESTPOOL1)
for i in 1 2 3; do
- log_must $ZFS set volsize=$exp_size $VFS/vol$i
+ log_must zfs set volsize=$exp_size $VFS/vol$i
done
- $SYNC
- $SLEEP 10
- $SYNC
+ sync
+ sleep 10
+ sync
# check for zpool history for the pool size expansion
- $ZPOOL history -il $TESTPOOL1 | $GREP "pool '$TESTPOOL1' size:" | \
- $GREP "vdev online" >/dev/null 2>&1
+ zpool history -il $TESTPOOL1 | grep "pool '$TESTPOOL1' size:" | \
+ grep "vdev online" >/dev/null 2>&1
if [[ $? -eq 0 ]]; then
log_fail "pool $TESTPOOL1 is not autoexpand after LUN " \
@@ -104,10 +104,10 @@ for type in " " mirror raidz raidz2; do
log_fail "pool $TESTPOOL1 size changed after LUN expansion"
fi
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
for i in 1 2 3; do
- log_must $ZFS set volsize=$org_size $VFS/vol$i
+ log_must zfs set volsize=$org_size $VFS/vol$i
done
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_001_pos.ksh
index af7c6f275..b6823553d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_export/zpool_export.cfg
@@ -46,19 +51,19 @@ function cleanup
typeset dir=$(get_device_dir $DISKS)
datasetexists "$TESTPOOL/$TESTFS" || \
- log_must $ZPOOL import -d $dir $TESTPOOL
+ log_must zpool import -d $dir $TESTPOOL
ismounted "$TESTPOOL/$TESTFS"
(( $? != 0 )) && \
- log_must $ZFS mount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
}
log_onexit cleanup
log_assert "Verify a pool can be exported."
-log_must $ZFS umount $TESTDIR
-log_must $ZPOOL export $TESTPOOL
+log_must zfs umount $TESTDIR
+log_must zpool export $TESTPOOL
poolexists $TESTPOOL && \
log_fail "$TESTPOOL unexpectedly found in 'zpool list' output."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_002_pos.ksh
index ee1895eaa..81473d903 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_002_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -45,14 +50,14 @@ function cleanup
log_fail "Couldn't cd back to $olddir"
datasetexists "$TESTPOOL/$TESTFS" || \
- log_must $ZPOOL import -d $dir $TESTPOOL
+ log_must zpool import -d $dir $TESTPOOL
ismounted "$TESTPOOL/$TESTFS"
(( $? != 0 )) && \
- log_must $ZFS mount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
[[ -e $TESTDIR/$TESTFILE0 ]] && \
- log_must $RM -rf $TESTDIR/$TESTFILE0
+ log_must rm -rf $TESTDIR/$TESTFILE0
}
olddir=$PWD
@@ -68,7 +73,7 @@ ismounted "$TESTPOOL/$TESTFS"
cd $TESTDIR || \
log_fail "Couldn't cd to $TESTDIR"
-log_mustnot $ZPOOL export $TESTPOOL
+log_mustnot zpool export $TESTPOOL
poolexists $TESTPOOL || \
log_fail "$TESTPOOL not found in 'zpool list' output."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_003_neg.ksh
index c3d6c632a..b188f9c33 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_003_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -42,11 +47,11 @@ function cleanup
{
typeset dir=$(get_device_dir $DISKS)
datasetexists "$TESTPOOL/$TESTFS" || \
- log_must $ZPOOL import -d $dir $TESTPOOL
+ log_must zpool import -d $dir $TESTPOOL
ismounted "$TESTPOOL/$TESTFS"
(( $? != 0 )) && \
- log_must $ZFS mount $TESTPOOL/$TESTFS
+ log_must zfs mount $TESTPOOL/$TESTFS
}
log_onexit cleanup
@@ -57,7 +62,7 @@ log_assert "'zpool export' should return an error with badly-formed parameters."
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZPOOL export ${args[i]}
+ log_mustnot zpool export ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_004_pos.ksh
index 14b9f2198..7be92850c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_export/zpool_export_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,13 +53,13 @@ verify_runnable "global"
function cleanup
{
mntpnt=$(get_prop mountpoint $TESTPOOL)
- datasetexists $TESTPOOL1 || log_must $ZPOOL import -d $mntpnt $TESTPOOL1
+ datasetexists $TESTPOOL1 || log_must zpool import -d $mntpnt $TESTPOOL1
datasetexists $TESTPOOL1 && destroy_pool $TESTPOOL1
datasetexists $TESTPOOL2 && destroy_pool $TESTPOOL2
typeset -i i=0
while ((i < 5)); do
if [[ -e $mntpnt/vdev$i ]]; then
- log_must $RM -f $mntpnt/vdev$i
+ log_must rm -f $mntpnt/vdev$i
fi
((i += 1))
done
@@ -73,27 +73,27 @@ mntpnt=$(get_prop mountpoint $TESTPOOL)
typeset -i i=0
while ((i < 5)); do
- log_must $MKFILE $MINVDEVSIZE $mntpnt/vdev$i
+ log_must mkfile $MINVDEVSIZE $mntpnt/vdev$i
eval vdev$i=$mntpnt/vdev$i
((i += 1))
done
-log_must $ZPOOL create $TESTPOOL1 mirror $vdev0 $vdev1 spare $vdev4
-log_must $ZPOOL create $TESTPOOL2 mirror $vdev2 $vdev3 spare $vdev4
+log_must zpool create $TESTPOOL1 mirror $vdev0 $vdev1 spare $vdev4
+log_must zpool create $TESTPOOL2 mirror $vdev2 $vdev3 spare $vdev4
-log_must $ZPOOL export $TESTPOOL1
-log_must $ZPOOL import -d $mntpnt $TESTPOOL1
+log_must zpool export $TESTPOOL1
+log_must zpool import -d $mntpnt $TESTPOOL1
-log_must $ZPOOL replace $TESTPOOL1 $vdev0 $vdev4
-log_must $ZPOOL detach $TESTPOOL1 $vdev4
-log_must $ZPOOL export $TESTPOOL1
-log_must $ZPOOL import -d $mntpnt $TESTPOOL1
+log_must zpool replace $TESTPOOL1 $vdev0 $vdev4
+log_must zpool detach $TESTPOOL1 $vdev4
+log_must zpool export $TESTPOOL1
+log_must zpool import -d $mntpnt $TESTPOOL1
-log_must $ZPOOL replace $TESTPOOL1 $vdev0 $vdev4
-log_mustnot $ZPOOL export $TESTPOOL1
+log_must zpool replace $TESTPOOL1 $vdev0 $vdev4
+log_mustnot zpool export $TESTPOOL1
-log_must $ZPOOL export -f $TESTPOOL1
-log_must $ZPOOL import -d $mntpnt $TESTPOOL1
+log_must zpool export -f $TESTPOOL1
+log_must zpool import -d $mntpnt $TESTPOOL1
log_pass "Verify zpool export succeed or fail with spare."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_001_pos.ksh
index dbf3042b6..d3b21d663 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -40,14 +44,14 @@
log_assert "Zpool get usage message is displayed when called with no arguments."
-$ZPOOL get > /dev/null 2>&1
+zpool get > /dev/null 2>&1
RET=$?
if [ $RET != 2 ]
then
log_fail "\"zpool get\" exit status $RET should be equal to 2."
fi
-OUTPUT=$($ZPOOL get 2>&1 | $GREP -i usage)
+OUTPUT=$(zpool get 2>&1 | grep -i usage)
RET=$?
if [ $RET != 0 ]
then
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_002_pos.ksh
index 346811e03..26f27a179 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,11 +56,11 @@ if ! is_global_zone ; then
TESTPOOL=${TESTPOOL%%/*}
fi
-log_must $ZPOOL get all $TESTPOOL
-$ZPOOL get all $TESTPOOL > /tmp/values.$$
+log_must zpool get all $TESTPOOL
+zpool get all $TESTPOOL > /tmp/values.$$
log_note "Checking zpool get all output for a header."
-$GREP ^"NAME " /tmp/values.$$ > /dev/null 2>&1
+grep ^"NAME " /tmp/values.$$ > /dev/null 2>&1
if [ $? -ne 0 ]
then
log_fail "The header was not printed from zpool get all"
@@ -70,7 +70,7 @@ fi
while [ $i -lt "${#properties[@]}" ]
do
log_note "Checking for ${properties[$i]} property"
- $GREP "$TESTPOOL *${properties[$i]}" /tmp/values.$$ > /dev/null 2>&1
+ grep "$TESTPOOL *${properties[$i]}" /tmp/values.$$ > /dev/null 2>&1
if [ $? -ne 0 ]
then
log_fail "zpool property ${properties[$i]} was not found\
@@ -82,7 +82,7 @@ done
# increment the counter to include the header line
i=$(( $i + 1 ))
-COUNT=$($WC /tmp/values.$$ | $AWK '{print $1}')
+COUNT=$(wc /tmp/values.$$ | awk '{print $1}')
if [ $i -ne $COUNT ]
then
log_fail "Found zpool features not in the zpool_get test config $i/$COUNT."
@@ -90,5 +90,5 @@ fi
-$RM /tmp/values.$$
+rm /tmp/values.$$
log_pass "Zpool get all works as expected"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_003_pos.ksh
index a816b6b22..815786ad7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_get/zpool_get.cfg
@@ -48,13 +52,13 @@ typeset -i i=0;
while [ $i -lt "${#properties[@]}" ]
do
log_note "Checking for ${properties[$i]} property"
- log_must eval "$ZPOOL get ${properties[$i]} $TESTPOOL > /tmp/value.$$"
- $GREP "${properties[$i]}" /tmp/value.$$ > /dev/null 2>&1
+ log_must eval "zpool get ${properties[$i]} $TESTPOOL > /tmp/value.$$"
+ grep "${properties[$i]}" /tmp/value.$$ > /dev/null 2>&1
if [ $? -ne 0 ]
then
log_fail "${properties[$i]} not seen in output"
fi
- $GREP "^NAME " /tmp/value.$$ > /dev/null 2>&1
+ grep "^NAME " /tmp/value.$$ > /dev/null 2>&1
# only need to check this once.
if [ $i -eq 0 ] && [ $? -ne 0 ]
then
@@ -63,5 +67,5 @@ do
i=$(( $i + 1 ))
done
-$RM /tmp/value.$$
+rm /tmp/value.$$
log_pass "Zpool get returns values for all known properties"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_004_neg.ksh
index c4729d8b1..1edd2ba79 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get_004_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -51,7 +55,7 @@ set -A arguments "$TESTPOOL $TESTPOOL" "$TESTPOOL rubbish" "-v $TESTPOOL" \
for arg in $arguments
do
- log_mustnot $ZPOOL get $arg
+ log_mustnot zpool get $arg
done
log_pass "Malformed zpool get commands are rejected"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_001_neg.ksh
index a722fe7ca..dd1be14a0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_001_neg.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -47,19 +51,19 @@ set -A neg_opt "$TESTPOOL/$TESTCTR" "$TESTPOOL/$TESTVOL" "-t $TESTPOOL" \
function cleanup
{
- datasetexists $clone && log_must $ZFS destroy $clone
- datasetexists $snap && log_must $ZFS destroy $snap
+ datasetexists $clone && log_must zfs destroy $clone
+ datasetexists $snap && log_must zfs destroy $snap
}
log_assert "Verify 'zpool history' can deal with non-existent pools and " \
"garbage to the command."
log_onexit cleanup
-log_must $ZFS snapshot $snap
-log_must $ZFS clone $snap $clone
+log_must zfs snapshot $snap
+log_must zfs clone $snap $clone
for opt in "${neg_opt[@]}"; do
- log_mustnot eval "$ZPOOL history $opt > /dev/null"
+ log_mustnot eval "zpool history $opt > /dev/null"
done
log_pass "'zpool history' command line negation test passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_002_pos.ksh
index bd5bf1903..0146aa5bc 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_history/zpool_history_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ log_assert "Verify zpool history can handle options [-il] correctly."
options="-i -l -il -li -lil -ili -lli -iill -liil"
for opt in $options; do
- log_must eval "$ZPOOL history $opt $TESTPOOL > /dev/null 2>&1"
+ log_must eval "zpool history $opt $TESTPOOL > /dev/null 2>&1"
done
log_pass "Verify zpool history can handle options [-il] passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/cleanup.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/cleanup.ksh
index c55d70c7b..f4f317cbe 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,16 +36,16 @@ verify_runnable "global"
for pool in "$TESTPOOL" "$TESTPOOL1"; do
datasetexists $pool/$TESTFS && \
- log_must $ZFS destroy -Rf $pool/$TESTFS
+ log_must zfs destroy -Rf $pool/$TESTFS
destroy_pool "$pool"
done
ismounted $DEVICE_DIR $NEWFS_DEFAULT_FS
-(( $? == 0 )) && log_must $UMOUNT -f $DEVICE_DIR
+(( $? == 0 )) && log_must umount -f $DEVICE_DIR
for dir in "$TESTDIR" "$TESTDIR1" "$DEVICE_DIR" ; do
[[ -d $dir ]] && \
- log_must $RM -rf $dir
+ log_must rm -rf $dir
done
DISK=${DISKS%% *}
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/setup.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/setup.ksh
index 9d0b913a0..142771de6 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -61,38 +61,38 @@ done
create_pool "$TESTPOOL" "$ZFSSIDE_DISK1"
if [[ -d $TESTDIR ]]; then
- $RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
- $MKDIR -p $TESTDIR || log_unresolved Could not create $TESTDIR
+ rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+ mkdir -p $TESTDIR || log_unresolved Could not create $TESTDIR
fi
-log_must $ZFS create $TESTPOOL/$TESTFS
-log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTFS
+log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
-DISK2="$($ECHO $DISKS | $NAWK '{print $2}')"
+DISK2="$(echo $DISKS | nawk '{print $2}')"
if is_mpath_device $DISK2; then
- $ECHO "y" | $NEWFS -v $DEV_DSKDIR/$DISK2 >/dev/null 2>&1
+ echo "y" | newfs -v $DEV_DSKDIR/$DISK2 >/dev/null 2>&1
(( $? != 0 )) &&
log_untested "Unable to setup a $NEWFS_DEFAULT_FS file system"
[[ ! -d $DEVICE_DIR ]] && \
- log_must $MKDIR -p $DEVICE_DIR
+ log_must mkdir -p $DEVICE_DIR
- log_must $MOUNT $DEV_DSKDIR/$DISK2 $DEVICE_DIR
+ log_must mount $DEV_DSKDIR/$DISK2 $DEVICE_DIR
else
log_must set_partition 0 "" $FS_SIZE $ZFS_DISK2
- $ECHO "y" | $NEWFS -v $DEV_DSKDIR/$ZFSSIDE_DISK2 >/dev/null 2>&1
+ echo "y" | newfs -v $DEV_DSKDIR/$ZFSSIDE_DISK2 >/dev/null 2>&1
(( $? != 0 )) &&
log_untested "Unable to setup a $NEWFS_DEFAULT_FS file system"
[[ ! -d $DEVICE_DIR ]] && \
- log_must $MKDIR -p $DEVICE_DIR
+ log_must mkdir -p $DEVICE_DIR
- log_must $MOUNT $DEV_DSKDIR/$ZFSSIDE_DISK2 $DEVICE_DIR
+ log_must mount $DEV_DSKDIR/$ZFSSIDE_DISK2 $DEVICE_DIR
fi
i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg
index b49281f92..8ac8a4eab 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg
@@ -31,7 +31,7 @@
. $STF_SUITE/include/libtest.shlib
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
typeset -a disk_array=($(find_disks $DISKS))
case "${#disk_array[*]}" in
0)
@@ -51,7 +51,7 @@ case "${#disk_array[*]}" in
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $ZFS_DISK1 ) && [[ -z $($ECHO $ZFS_DISK1 | awk 'substr($1,18,1)\
+ if ( is_mpath_device $ZFS_DISK1 ) && [[ -z $(echo $ZFS_DISK1 | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $ZFS_DISK1 ); then
ZFSSIDE_DISK1=${ZFS_DISK1}1
ZFSSIDE_DISK2=${ZFS_DISK2}2
@@ -80,7 +80,7 @@ case "${#disk_array[*]}" in
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $ZFS_DISK1 ) && [[ -z $($ECHO $ZFS_DISK1 | awk 'substr($1,18,1)\
+ if ( is_mpath_device $ZFS_DISK1 ) && [[ -z $(echo $ZFS_DISK1 | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $ZFS_DISK1 ); then
ZFSSIDE_DISK1=${ZFS_DISK1}1
elif ( is_mpath_device $ZFS_DISK1 || is_loop_device $ZFS_DISK1 ); then
@@ -89,7 +89,7 @@ case "${#disk_array[*]}" in
log_fail "$ZFS_DISK1 not supported for partitioning."
fi
ZFS_DISK2=${disk_array[1]}
- if ( is_mpath_device $ZFS_DISK2 ) && [[ -z $($ECHO $ZFS_DISK2 | awk 'substr($1,18,1)\
+ if ( is_mpath_device $ZFS_DISK2 ) && [[ -z $(echo $ZFS_DISK2 | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $ZFS_DISK2 ); then
ZFSSIDE_DISK2=${ZFS_DISK2}1
elif ( is_mpath_device $ZFS_DISK2 || is_loop_device $ZFS_DISK2 ); then
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_001_pos.ksh
index ef3586540..6369a297c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -63,16 +63,16 @@ function cleanup
while (( i < ${#pools[*]} )); do
poolexists ${pools[i]} && \
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
datasetexists "${pools[i]}/$TESTFS" || \
- log_must $ZPOOL import ${devs[i]} ${pools[i]}
+ log_must zpool import ${devs[i]} ${pools[i]}
ismounted "${pools[i]}/$TESTFS" || \
- log_must $ZFS mount ${pools[i]}/$TESTFS
+ log_must zfs mount ${pools[i]}/$TESTFS
[[ -e ${mtpts[i]}/$TESTFILE0 ]] && \
- log_must $RM -rf ${mtpts[i]}/$TESTFILE0
+ log_must rm -rf ${mtpts[i]}/$TESTFILE0
((i = i + 1))
done
@@ -82,7 +82,7 @@ function cleanup
destroy_pool $TESTPOOL1
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
}
log_onexit cleanup
@@ -91,7 +91,7 @@ log_assert "Verify that an exported pool can be imported."
setup_filesystem "$DEVICE_FILES" $TESTPOOL1 $TESTFS $TESTDIR1
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
typeset -i i=0
typeset -i j=0
@@ -99,20 +99,20 @@ typeset basedir
while (( i < ${#pools[*]} )); do
guid=$(get_config ${pools[i]} pool_guid)
- log_must $CP $MYTESTFILE ${mtpts[i]}/$TESTFILE0
+ log_must cp $MYTESTFILE ${mtpts[i]}/$TESTFILE0
- log_must $ZFS umount ${mtpts[i]}
+ log_must zfs umount ${mtpts[i]}
j=0
while (( j < ${#options[*]} )); do
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
typeset target=${pools[i]}
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
- log_must $ZPOOL import ${devs[i]} ${options[j]} $target
+ log_must zpool import ${devs[i]} ${options[j]} $target
log_must poolexists ${pools[i]}
@@ -125,7 +125,7 @@ while (( i < ${#pools[*]} )); do
[[ ! -e $basedir/$TESTFILE0 ]] && \
log_fail "$basedir/$TESTFILE0 missing after import."
- checksum2=$($SUM $basedir/$TESTFILE0 | $AWK '{print $1}')
+ checksum2=$(sum $basedir/$TESTFILE0 | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_002_pos.ksh
index 73f24a4a6..898f93cc9 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,16 +62,16 @@ function cleanup
typeset -i i=0
while (( i < ${#pools[*]} )); do
poolexists ${pools[i]} && \
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
datasetexists "${pools[i]}/$TESTFS" || \
- log_must $ZPOOL import ${devs[i]} ${pools[i]}
+ log_must zpool import ${devs[i]} ${pools[i]}
ismounted "${pools[i]}/$TESTFS" || \
- log_must $ZFS mount ${pools[i]}/$TESTFS
+ log_must zfs mount ${pools[i]}/$TESTFS
[[ -e ${mtpts[i]}/$TESTFILE0 ]] && \
- log_must $RM -rf ${mtpts[i]}/$TESTFILE0
+ log_must rm -rf ${mtpts[i]}/$TESTFILE0
((i = i + 1))
done
@@ -81,7 +81,7 @@ function cleanup
destroy_pool $TESTPOOL1
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
}
log_onexit cleanup
@@ -90,7 +90,7 @@ log_assert "Verify that an exported pool cannot be imported more than once."
setup_filesystem "$DEVICE_FILES" $TESTPOOL1 $TESTFS $TESTDIR1
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
typeset -i i=0
typeset -i j=0
@@ -99,13 +99,13 @@ typeset basedir
while (( i < ${#pools[*]} )); do
guid=$(get_config ${pools[i]} pool_guid)
- log_must $CP $MYTESTFILE ${mtpts[i]}/$TESTFILE0
+ log_must cp $MYTESTFILE ${mtpts[i]}/$TESTFILE0
- log_must $ZFS umount ${mtpts[i]}
+ log_must zfs umount ${mtpts[i]}
j=0
while (( j < ${#options[*]} )); do
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
typeset target=${pools[i]}
if (( RANDOM % 2 == 0 )) ; then
@@ -113,7 +113,7 @@ while (( i < ${#pools[*]} )); do
log_note "Import by guid."
fi
- log_must $ZPOOL import ${devs[i]} ${options[j]} $target
+ log_must zpool import ${devs[i]} ${options[j]} $target
log_must poolexists ${pools[i]}
@@ -126,11 +126,11 @@ while (( i < ${#pools[*]} )); do
[[ ! -e $basedir/$TESTFILE0 ]] && \
log_fail "$basedir/$TESTFILE0 missing after import."
- checksum2=$($SUM $basedir/$TESTFILE0 | $AWK '{print $1}')
+ checksum2=$(sum $basedir/$TESTFILE0 | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
- log_mustnot $ZPOOL import ${devs[i]} $target
+ log_mustnot zpool import ${devs[i]} $target
((j = j + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_003_pos.ksh
index 26ed49209..dfda989de 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,20 +48,20 @@ function cleanup
{
destroy_pool $TESTPOOL1
- log_must $RM $VDEV0 $VDEV1
- log_must $MKFILE $FILE_SIZE $VDEV0 $VDEV1
+ log_must rm $VDEV0 $VDEV1
+ log_must mkfile $FILE_SIZE $VDEV0 $VDEV1
}
log_assert "Destroyed pools are not listed unless with -D option is specified."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0 $VDEV1
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool create $TESTPOOL1 $VDEV0 $VDEV1
+log_must zpool destroy $TESTPOOL1
#
# 'pool:' is the keywords of 'zpool import -D' output.
#
-log_mustnot eval "$ZPOOL import -d $DEVICE_DIR | $GREP pool:"
-log_must eval "$ZPOOL import -d $DEVICE_DIR -D | $GREP pool:"
+log_mustnot eval "zpool import -d $DEVICE_DIR | grep pool:"
+log_must eval "zpool import -d $DEVICE_DIR -D | grep pool:"
log_pass "Destroyed pool only can be listed with -D option."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_004_pos.ksh
index f58420062..657e28be2 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,10 +50,10 @@ function cleanup
{
destroy_pool $TESTPOOL1
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -62,27 +62,27 @@ log_assert "Destroyed pools devices was moved to another directory," \
"it still can be imported correctly."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL1
log_note "Devices was moved to different directories."
-log_must $MKDIR $DEVICE_DIR/newdir1 $DEVICE_DIR/newdir2
-log_must $MV $VDEV1 $DEVICE_DIR/newdir1
-log_must $MV $VDEV2 $DEVICE_DIR/newdir2
-log_must $ZPOOL import -d $DEVICE_DIR/newdir1 -d $DEVICE_DIR/newdir2 \
+log_must mkdir $DEVICE_DIR/newdir1 $DEVICE_DIR/newdir2
+log_must mv $VDEV1 $DEVICE_DIR/newdir1
+log_must mv $VDEV2 $DEVICE_DIR/newdir2
+log_must zpool import -d $DEVICE_DIR/newdir1 -d $DEVICE_DIR/newdir2 \
-d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy -f $TESTPOOL1
+log_must zpool destroy -f $TESTPOOL1
log_note "Devices was moved to same directory."
-log_must $MV $VDEV0 $DEVICE_DIR/newdir2
-log_must $MV $DEVICE_DIR/newdir1/* $DEVICE_DIR/newdir2
-log_must $ZPOOL import -d $DEVICE_DIR/newdir2 -D -f $target
-log_must $ZPOOL destroy -f $TESTPOOL1
+log_must mv $VDEV0 $DEVICE_DIR/newdir2
+log_must mv $DEVICE_DIR/newdir1/* $DEVICE_DIR/newdir2
+log_must zpool import -d $DEVICE_DIR/newdir2 -D -f $target
+log_must zpool destroy -f $TESTPOOL1
log_pass "Destroyed pools devices was moved, 'zpool import -D' passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_005_pos.ksh
index 12bd14d33..79f026ede 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ function cleanup
{
destroy_pool $TESTPOOL1
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -60,26 +60,26 @@ log_assert "Destroyed pools devices was renamed, it still can be imported " \
"correctly."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL1
log_note "Part of devices was renamed in the same directory."
-log_must $MV $VDEV0 $DEVICE_DIR/vdev0-new
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy -f $TESTPOOL1
+log_must mv $VDEV0 $DEVICE_DIR/vdev0-new
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy -f $TESTPOOL1
log_note "All of devices was rename to different directories."
-log_must $MKDIR $DEVICE_DIR/newdir1 $DEVICE_DIR/newdir2
-log_must $MV $VDEV1 $DEVICE_DIR/newdir1/vdev1-new
-log_must $MV $VDEV2 $DEVICE_DIR/newdir2/vdev2-new
-log_must $ZPOOL import -d $DEVICE_DIR/newdir1 -d $DEVICE_DIR/newdir2 \
+log_must mkdir $DEVICE_DIR/newdir1 $DEVICE_DIR/newdir2
+log_must mv $VDEV1 $DEVICE_DIR/newdir1/vdev1-new
+log_must mv $VDEV2 $DEVICE_DIR/newdir2/vdev2-new
+log_must zpool import -d $DEVICE_DIR/newdir1 -d $DEVICE_DIR/newdir2 \
-d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy -f $TESTPOOL1
+log_must zpool destroy -f $TESTPOOL1
log_pass "Destroyed pools devices was renamed, 'zpool import -D' passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_006_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_006_pos.ksh
index b35e3ccff..2353bb07d 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,10 +51,10 @@ function cleanup
destroy_pool $TESTPOOL2
destroy_pool $TESTPOOL1
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -63,21 +63,21 @@ log_assert "For mirror, N-1 destroyed pools devices was removed or used " \
"by other pool, it still can be imported correctly."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 mirror $VDEV0 $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL1 mirror $VDEV0 $VDEV1 $VDEV2
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL create $TESTPOOL2 $VDEV0 $VDEV2
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool create $TESTPOOL2 $VDEV0 $VDEV2
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL destroy $TESTPOOL2
-log_must $RM -rf $VDEV2
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL2
+log_must rm -rf $VDEV2
+log_must zpool import -d $DEVICE_DIR -D -f $target
log_pass "zpool import -D mirror passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_007_pos.ksh
index ec7a8672d..6e93fd471 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,10 +51,10 @@ function cleanup
destroy_pool $TESTPOOL2
destroy_pool $TESTPOOL1
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -63,28 +63,28 @@ log_assert "For raidz, one destroyed pools devices was removed or used by " \
"other pool, it still can be imported correctly."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 raidz $VDEV0 $VDEV1 $VDEV2 $VDIV3
+log_must zpool create $TESTPOOL1 raidz $VDEV0 $VDEV1 $VDEV2 $VDIV3
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL create $TESTPOOL2 $VDEV0
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool create $TESTPOOL2 $VDEV0
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL destroy $TESTPOOL2
-log_must $RM -rf $VDEV0
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL2
+log_must rm -rf $VDEV0
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL1
log_note "For raidz, two destroyed pool's devices were used, import failed."
-log_must $MKFILE $FILE_SIZE $VDEV0
-log_must $ZPOOL create $TESTPOOL2 $VDEV0 $VDEV1
-log_mustnot $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL2
+log_must mkfile $FILE_SIZE $VDEV0
+log_must zpool create $TESTPOOL2 $VDEV0 $VDEV1
+log_mustnot zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL2
log_pass "zpool import -D raidz passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_008_pos.ksh
index 45d76b369..096bbe811 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,10 +51,10 @@ function cleanup
destroy_pool $TESTPOOL2
destroy_pool $TESTPOOL1
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -63,29 +63,29 @@ log_assert "For raidz2, two destroyed pools devices was removed or used by " \
"other pool, it still can be imported correctly."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 raidz2 $VDEV0 $VDEV1 $VDEV2 $VDIV3
+log_must zpool create $TESTPOOL1 raidz2 $VDEV0 $VDEV1 $VDEV2 $VDIV3
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL create $TESTPOOL2 $VDEV0 $VDEV1
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool create $TESTPOOL2 $VDEV0 $VDEV1
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL1
-log_must $ZPOOL destroy $TESTPOOL2
-log_must $RM -rf $VDEV0 $VDEV1
-log_must $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL1
+log_must zpool destroy $TESTPOOL2
+log_must rm -rf $VDEV0 $VDEV1
+log_must zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL1
log_note "For raidz2, more than two destroyed pool's devices were used, " \
"import failed."
-log_must $MKFILE $FILE_SIZE $VDEV0 $VDEV1
-log_must $ZPOOL create $TESTPOOL2 $VDEV0 $VDEV1 $VDEV2
-log_mustnot $ZPOOL import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL2
+log_must mkfile $FILE_SIZE $VDEV0 $VDEV1
+log_must zpool create $TESTPOOL2 $VDEV0 $VDEV1 $VDEV2
+log_mustnot zpool import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL2
log_pass "zpool import -D raidz2 passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_009_neg.ksh
index a572ba00a..e7886ef3c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -68,13 +68,13 @@ function cleanup
while (( i < ${#pools[*]} )); do
poolexists ${pools[i]} && \
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
datasetexists "${pools[i]}/$TESTFS" || \
- log_must $ZPOOL import ${devs[i]} ${pools[i]}
+ log_must zpool import ${devs[i]} ${pools[i]}
ismounted "${pools[i]}/$TESTFS" || \
- log_must $ZFS mount ${pools[i]}/$TESTFS
+ log_must zfs mount ${pools[i]}/$TESTFS
((i = i + 1))
done
@@ -91,11 +91,11 @@ log_assert "Badly-formed 'zpool import' with inapplicable scenarios " \
setup_filesystem "$DEVICE_FILES" $TESTPOOL1 $TESTFS $TESTDIR1
-log_must $ZPOOL export $TESTPOOL
+log_must zpool export $TESTPOOL
typeset -i i=0
while (( i < ${#args[*]} )); do
- log_mustnot $ZPOOL import ${args[i]}
+ log_mustnot zpool import ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_010_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_010_pos.ksh
index 23d7f916f..b337bd00f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,10 +54,10 @@ function cleanup
destroy_pool $dt
done
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -68,22 +68,22 @@ log_onexit cleanup
poolA=poolA.$$; poolB=poolB.$$; poolC=poolC.$$; poolD=poolD.$$; poolE=poolE.$$
-log_must $ZPOOL create $poolA mirror $VDEV0 $VDEV1 $VDEV2 $VDEV3 $VDEV4
-log_must $ZPOOL destroy $poolA
+log_must zpool create $poolA mirror $VDEV0 $VDEV1 $VDEV2 $VDEV3 $VDEV4
+log_must zpool destroy $poolA
-log_must $ZPOOL create $poolB $VDEV1
-log_must $ZPOOL destroy $poolB
+log_must zpool create $poolB $VDEV1
+log_must zpool destroy $poolB
-log_must $ZPOOL create $poolC raidz2 $VDEV2 $VDEV3 $VDEV4
-log_must $ZPOOL destroy $poolC
+log_must zpool create $poolC raidz2 $VDEV2 $VDEV3 $VDEV4
+log_must zpool destroy $poolC
-log_must $ZPOOL create $poolD raidz $VDEV3 $VDEV4
-log_must $ZPOOL destroy $poolD
+log_must zpool create $poolD raidz $VDEV3 $VDEV4
+log_must zpool destroy $poolD
-log_must $ZPOOL create $poolE $VDEV4
-log_must $ZPOOL destroy $poolE
+log_must zpool create $poolE $VDEV4
+log_must zpool destroy $poolE
-log_must $ZPOOL import -d $DEVICE_DIR -D -f -a
+log_must zpool import -d $DEVICE_DIR -D -f -a
for dt in $poolA $poolB $poolC $poolD $poolE; do
log_must datasetexists $dt
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_011_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_011_neg.ksh
index fbc6e6d27..b54168941 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_011_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_011_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,27 +55,27 @@ function cleanup
#
# Recreate virtual devices to avoid destroyed pool information on files.
#
- log_must $RM -rf $VDEV0 $VDEV1 $VDEV2
- log_must $MKFILE $FILE_SIZE $VDEV0 $VDEV1 $VDEV2
+ log_must rm -rf $VDEV0 $VDEV1 $VDEV2
+ log_must mkfile $FILE_SIZE $VDEV0 $VDEV1 $VDEV2
}
log_assert "For strip pool, any destroyed pool devices was demaged," \
"zpool import -D will failed."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
+log_must zpool create $TESTPOOL1 $VDEV0 $VDEV1 $VDEV2
typeset guid=$(get_config $TESTPOOL1 pool_guid)
typeset target=$TESTPOOL1
if (( RANDOM % 2 == 0 )) ; then
target=$guid
log_note "Import by guid."
fi
-log_must $ZPOOL destroy $TESTPOOL1
-log_must $ZPOOL create $TESTPOOL2 $VDEV2
+log_must zpool destroy $TESTPOOL1
+log_must zpool create $TESTPOOL2 $VDEV2
-log_mustnot $ZPOOL import -d $DEVICE_DIR -D -f $target
+log_mustnot zpool import -d $DEVICE_DIR -D -f $target
-log_must $ZPOOL destroy $TESTPOOL2
-log_mustnot $ZPOOL import -d $DEVICE_DIR -D -f $target
+log_must zpool destroy $TESTPOOL2
+log_mustnot zpool import -d $DEVICE_DIR -D -f $target
log_pass "Any strip pool devices damaged, pool can't be import passed."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_012_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_012_pos.ksh
index bdc499cca..53d6fd305 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_012_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -63,20 +63,20 @@ function cleanup
while ((i < ${#pools[*]})); do
if poolexists ${pools[i]}; then
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
log_note "Try to import ${devs[i]} ${pools[i]}"
- $ZPOOL import ${devs[i]} ${pools[i]}
+ zpool import ${devs[i]} ${pools[i]}
else
log_note "Try to import $option ${devs[i]} ${pools[i]}"
- $ZPOOL import $option ${devs[i]} ${pools[i]}
+ zpool import $option ${devs[i]} ${pools[i]}
fi
if poolexists ${pools[i]}; then
is_shared ${pools[i]} && \
- log_must $ZFS set sharenfs=off ${pools[i]}
+ log_must zfs set sharenfs=off ${pools[i]}
ismounted "${pools[i]}/$TESTFS" || \
- log_must $ZFS mount ${pools[i]}/$TESTFS
+ log_must zfs mount ${pools[i]}/$TESTFS
fi
((i = i + 1))
@@ -85,13 +85,13 @@ function cleanup
destroy_pool $TESTPOOL1
if datasetexists $TESTPOOL/$TESTFS; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS
fi
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
}
log_onexit cleanup
@@ -102,15 +102,15 @@ log_assert "Verify all mount & share status of sub-filesystems within a pool \
setup_filesystem "$DEVICE_FILES" $TESTPOOL1 $TESTFS $TESTDIR1
# create a hierarchy of filesystem
for pool in ${pools[@]} ; do
- log_must $ZFS create $pool/$TESTFS/$TESTCTR
- log_must $ZFS create $pool/$TESTFS/$TESTCTR/$TESTCTR1
- log_must $ZFS set canmount=off $pool/$TESTFS/$TESTCTR
- log_must $ZFS set canmount=off $pool/$TESTFS/$TESTCTR/$TESTCTR1
- log_must $ZFS create $pool/$TESTFS/$TESTCTR/$TESTFS1
- log_must $ZFS create $pool/$TESTFS/$TESTCTR/$TESTCTR1/$TESTFS1
- log_must $ZFS create $pool/$TESTFS/$TESTFS1
- log_must $ZFS snapshot $pool/$TESTFS/$TESTFS1@snap
- log_must $ZFS clone $pool/$TESTFS/$TESTFS1@snap $pool/$TESTCLONE1
+ log_must zfs create $pool/$TESTFS/$TESTCTR
+ log_must zfs create $pool/$TESTFS/$TESTCTR/$TESTCTR1
+ log_must zfs set canmount=off $pool/$TESTFS/$TESTCTR
+ log_must zfs set canmount=off $pool/$TESTFS/$TESTCTR/$TESTCTR1
+ log_must zfs create $pool/$TESTFS/$TESTCTR/$TESTFS1
+ log_must zfs create $pool/$TESTFS/$TESTCTR/$TESTCTR1/$TESTFS1
+ log_must zfs create $pool/$TESTFS/$TESTFS1
+ log_must zfs snapshot $pool/$TESTFS/$TESTFS1@snap
+ log_must zfs clone $pool/$TESTFS/$TESTFS1@snap $pool/$TESTCLONE1
done
typeset mount_fs="$TESTFS $TESTFS/$TESTFS1 $TESTCLONE1 \
@@ -137,7 +137,7 @@ for option in "" "-Df"; do
typeset nfs_flag="sharenfs=off"
if ((nfs_share_bit == 1)); then
log_note "Set sharenfs=on $pool"
- log_must $ZFS set sharenfs=on $pool
+ log_must zfs set sharenfs=on $pool
log_must is_shared $pool
f_share="true"
nfs_flag="sharenfs=on"
@@ -147,9 +147,9 @@ for option in "" "-Df"; do
while ((guid_bit <= 1)); do
typeset guid_flag="pool name"
if [[ -z $option ]]; then
- log_must $ZPOOL export $pool
+ log_must zpool export $pool
else
- log_must $ZPOOL destroy $pool
+ log_must zpool destroy $pool
fi
typeset target=$pool
@@ -165,14 +165,14 @@ for option in "" "-Df"; do
fi
log_note "Import with $nfs_flag and " \
"$guid_flag"
- $ZPOOL import $option ${devs[i]} \
+ zpool import $option ${devs[i]} \
${options[j]} $target
#import by GUID if import by pool name fails
if [[ $? != 0 ]]; then
log_note "Possible pool name" \
"duplicates. Try GUID import"
target=$guid
- log_must $ZPOOL import $option \
+ log_must zpool import $option \
${devs[i]} ${options[j]} \
$target
fi
@@ -192,7 +192,7 @@ for option in "" "-Df"; do
done
# reset nfsshare=off
if [[ -n $f_share ]]; then
- log_must $ZFS set sharenfs=off $pool
+ log_must zfs set sharenfs=off $pool
log_mustnot is_shared $pool
fi
((nfs_share_bit = nfs_share_bit + 1))
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_013_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_013_neg.ksh
index f81738c4f..c2863e416 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_013_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_013_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ function uncompress_pool
{
log_note "Creating pool from $POOL_FILE"
- log_must $BZCAT \
+ log_must bzcat \
$STF_SUITE/tests/functional/cli_root/zpool_import/$POOL_FILE.bz2 \
> /$TESTPOOL/$POOL_FILE
return 0
@@ -60,8 +60,8 @@ function uncompress_pool
function cleanup
{
- poolexists $POOL_NAME && log_must $ZPOOL destroy $POOL_NAME
- [[ -e /$TESTPOOL/$POOL_FILE ]] && $RM /$TESTPOOL/$POOL_FILE
+ poolexists $POOL_NAME && log_must zpool destroy $POOL_NAME
+ [[ -e /$TESTPOOL/$POOL_FILE ]] && rm /$TESTPOOL/$POOL_FILE
return 0
}
@@ -69,7 +69,7 @@ log_assert "'zpool import' fails for pool that was not cleanly exported"
log_onexit cleanup
uncompress_pool
-log_mustnot $ZPOOL import -d /$TESTPOOL $POOL_NAME
-log_must $ZPOOL import -d /$TESTPOOL -f $POOL_NAME
+log_mustnot zpool import -d /$TESTPOOL $POOL_NAME
+log_must zpool import -d /$TESTPOOL -f $POOL_NAME
log_pass "'zpool import' fails for pool that was not cleanly exported"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_014_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_014_pos.ksh
index 8a5c6553f..d70bced26 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_014_pos.ksh
@@ -46,10 +46,10 @@ function cleanup
destroy_pool $dt
done
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -65,7 +65,7 @@ function verify_pool_name
typeset poolname=$2
typeset labelname
- $ZDB -e -l $device | $GREP " name:" | {
+ zdb -e -l $device | grep " name:" | {
while read labelname ; do
if [[ "name: '$poolname'" != "$labelname" ]]; then
return 1
@@ -80,11 +80,11 @@ log_onexit cleanup
poolA=poolA.$$; poolB=poolB.$$;
-log_must $ZPOOL create $poolA $VDEV0
-log_must $ZPOOL export $poolA
+log_must zpool create $poolA $VDEV0
+log_must zpool export $poolA
-log_must $ZPOOL import -t $poolA $poolB -d $DEVICE_DIR
-log_must $ZPOOL export $poolB
+log_must zpool import -t $poolA $poolB -d $DEVICE_DIR
+log_must zpool export $poolB
log_must eval "verify_pool_name $VDEV0 $poolA"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_all_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_all_001_pos.ksh
index 6b83935ca..f07cf8a52 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_all_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_all_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -63,12 +63,12 @@ function setup_single_disk #disk #pool #fs #mtpt
setup_filesystem "$disk" "$pool" "$fs" "$mtpt"
- log_must $CP $MYTESTFILE $mtpt/$TESTFILE0
+ log_must cp $MYTESTFILE $mtpt/$TESTFILE0
- log_must $ZPOOL export $pool
+ log_must zpool export $pool
[[ -d $mtpt ]] && \
- $RM -rf $mtpt
+ rm -rf $mtpt
}
function cleanup_all
@@ -78,12 +78,12 @@ function cleanup_all
#
# Try import individually if 'import -a' failed.
#
- for pool in `$ZPOOL import | $GREP "pool:" | $AWK '{print $2}'`; do
- $ZPOOL import -f $pool
+ for pool in `zpool import | grep "pool:" | awk '{print $2}'`; do
+ zpool import -f $pool
done
- for pool in `$ZPOOL import -d $DEVICE_DIR | $GREP "pool:" | $AWK '{print $2}'`; do
- log_must $ZPOOL import -d $DEVICE_DIR -f $pool
+ for pool in `zpool import -d $DEVICE_DIR | grep "pool:" | awk '{print $2}'`; do
+ log_must zpool import -d $DEVICE_DIR -f $pool
done
while (( id < number )); do
@@ -93,15 +93,15 @@ function cleanup_all
fi
if (( id == 0 )); then
- log_must $ZPOOL export ${TESTPOOL}-$id
+ log_must zpool export ${TESTPOOL}-$id
[[ -d /${TESTPOOL}-$id ]] && \
- log_must $RM -rf /${TESTPOOL}-$id
+ log_must rm -rf /${TESTPOOL}-$id
- log_must $ZPOOL import -f ${TESTPOOL}-$id $TESTPOOL
+ log_must zpool import -f ${TESTPOOL}-$id $TESTPOOL
[[ -e $TESTDIR/$TESTFILE0 ]] && \
- log_must $RM -rf $TESTDIR/$TESTFILE0
+ log_must rm -rf $TESTDIR/$TESTFILE0
else
cleanup_filesystem "${TESTPOOL}-$id" $TESTFS
@@ -112,7 +112,7 @@ function cleanup_all
done
[[ -d $ALTER_ROOT ]] && \
- $RM -rf $ALTER_ROOT
+ rm -rf $ALTER_ROOT
}
function checksum_all #alter_root
@@ -136,7 +136,7 @@ function checksum_all #alter_root
[[ ! -e $file ]] && \
log_fail "$file missing after import."
- checksum2=$($SUM $file | $AWK '{print $1}')
+ checksum2=$(sum $file | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
@@ -151,14 +151,14 @@ log_assert "Verify that 'zpool import -a' succeeds as root."
log_onexit cleanup_all
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import $TESTPOOL ${TESTPOOL}-0
-log_must $CP $MYTESTFILE $TESTDIR/$TESTFILE0
-log_must $ZPOOL export ${TESTPOOL}-0
+log_must zpool export $TESTPOOL
+log_must zpool import $TESTPOOL ${TESTPOOL}-0
+log_must cp $MYTESTFILE $TESTDIR/$TESTFILE0
+log_must zpool export ${TESTPOOL}-0
[[ -d /${TESTPOOL}-0 ]] && \
- log_must $RM -rf /${TESTPOOL}-0
+ log_must rm -rf /${TESTPOOL}-0
#
# setup exported pools on normal devices
@@ -194,13 +194,13 @@ done
while (( i < ${#options[*]} )); do
- log_must $ZPOOL import -d ${DEV_DSKDIR} -d $DEVICE_DIR ${options[i]} -a -f
+ log_must zpool import -d ${DEV_DSKDIR} -d $DEVICE_DIR ${options[i]} -a -f
# destroy unintentional imported pools
- typeset exclude=`eval $ECHO \"'(${KEEP})'\"`
- for unwantedpool in $($ZPOOL list -H -o name \
- | $EGREP -v "$exclude" | $GREP -v $TESTPOOL); do
- log_must $ZPOOL export $unwantedpool
+ typeset exclude=`eval echo \"'(${KEEP})'\"`
+ for unwantedpool in $(zpool list -H -o name \
+ | egrep -v "$exclude" | grep -v $TESTPOOL); do
+ log_must zpool export $unwantedpool
done
if [[ -n ${options[i]} ]]; then
@@ -212,7 +212,7 @@ while (( i < ${#options[*]} )); do
id=0
while (( id < number )); do
if poolexists ${TESTPOOL}-$id ; then
- log_must $ZPOOL export ${TESTPOOL}-$id
+ log_must zpool export ${TESTPOOL}-$id
fi
(( id = id + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_001_pos.ksh
index ea71acfd2..973efb7ac 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_001_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,23 +46,23 @@ function cleanup
{
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
- log_must $RM $VDEV0
- log_must $MKFILE $FILE_SIZE $VDEV0
+ log_must rm $VDEV0
+ log_must mkfile $FILE_SIZE $VDEV0
}
log_assert "Pool with inactive unsupported features can be imported."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0
-log_must $ZPOOL export $TESTPOOL1
+log_must zpool create $TESTPOOL1 $VDEV0
+log_must zpool export $TESTPOOL1
for feature in $features; do
- log_must $ZHACK -d $DEVICE_DIR feature enable $TESTPOOL1 $feature
+ log_must zhack -d $DEVICE_DIR feature enable $TESTPOOL1 $feature
done
-log_must $ZPOOL import -d $DEVICE_DIR $TESTPOOL1
+log_must zpool import -d $DEVICE_DIR $TESTPOOL1
for feature in $features; do
- state=$($ZPOOL list -Ho unsupported@$feature $TESTPOOL1)
+ state=$(zpool list -Ho unsupported@$feature $TESTPOOL1)
if [[ "$state" != "inactive" ]]; then
log_fail "unsupported@$feature is '$state'"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_002_neg.ksh
index 26b99f07a..d16ef217a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_002_neg.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,39 +48,39 @@ function cleanup
{
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
- log_must $RM $VDEV0
- log_must $MKFILE $FILE_SIZE $VDEV0
+ log_must rm $VDEV0
+ log_must mkfile $FILE_SIZE $VDEV0
}
log_assert "Pool with active unsupported features cannot be imported."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0
-log_must $ZPOOL export $TESTPOOL1
+log_must zpool create $TESTPOOL1 $VDEV0
+log_must zpool export $TESTPOOL1
for feature in $enabled_features $active_features; do
- log_must $ZHACK -d $DEVICE_DIR feature enable $TESTPOOL1 $feature
+ log_must zhack -d $DEVICE_DIR feature enable $TESTPOOL1 $feature
done
for feature in $active_features; do
- log_must $ZHACK -d $DEVICE_DIR feature ref $TESTPOOL1 $feature
+ log_must zhack -d $DEVICE_DIR feature ref $TESTPOOL1 $feature
done
-log_mustnot $ZPOOL import -d $DEVICE_DIR $TESTPOOL1
+log_mustnot zpool import -d $DEVICE_DIR $TESTPOOL1
# error message should not mention "readonly"
-log_mustnot eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 | $GREP readonly"
+log_mustnot eval "zpool import -d $DEVICE_DIR $TESTPOOL1 | grep readonly"
log_mustnot poolexists $TESTPOOL1
for feature in $active_features; do
- log_must eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 \
- | $GREP $feature"
+ log_must eval "zpool import -d $DEVICE_DIR $TESTPOOL1 \
+ | grep $feature"
log_mustnot poolexists $TESTPOOL1
done
for feature in $enabled_features; do
- log_mustnot eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 \
- | $GREP $feature"
+ log_mustnot eval "zpool import -d $DEVICE_DIR $TESTPOOL1 \
+ | grep $feature"
log_mustnot poolexists $TESTPOOL1
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_003_pos.ksh
index 3f0ea63d6..e92c95f54 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_features_003_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,53 +51,53 @@ function cleanup
{
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
- log_must $RM $VDEV0
- log_must $MKFILE $FILE_SIZE $VDEV0
+ log_must rm $VDEV0
+ log_must mkfile $FILE_SIZE $VDEV0
}
log_assert "Pool with active read-only compatible features can be imported."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL1 $VDEV0
-log_must $ZPOOL export $TESTPOOL1
+log_must zpool create $TESTPOOL1 $VDEV0
+log_must zpool export $TESTPOOL1
for feature in $enabled_features $active_features; do
- log_must $ZHACK -d $DEVICE_DIR feature enable -r $TESTPOOL1 $feature
+ log_must zhack -d $DEVICE_DIR feature enable -r $TESTPOOL1 $feature
done
for feature in $active_features; do
- log_must $ZHACK -d $DEVICE_DIR feature ref $TESTPOOL1 $feature
+ log_must zhack -d $DEVICE_DIR feature ref $TESTPOOL1 $feature
done
-log_mustnot $ZPOOL import -d $DEVICE_DIR $TESTPOOL1
+log_mustnot zpool import -d $DEVICE_DIR $TESTPOOL1
# error message should mention "readonly"
-log_must eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 | $GREP readonly"
+log_must eval "zpool import -d $DEVICE_DIR $TESTPOOL1 | grep readonly"
log_mustnot poolexists $TESTPOOL1
for feature in $enabled_features; do
- log_mustnot eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 \
- | $GREP $feature"
+ log_mustnot eval "zpool import -d $DEVICE_DIR $TESTPOOL1 \
+ | grep $feature"
log_mustnot poolexists $TESTPOOL1
done
for feature in $active_features; do
- log_must eval "$ZPOOL import -d $DEVICE_DIR $TESTPOOL1 \
- | $GREP $feature"
+ log_must eval "zpool import -d $DEVICE_DIR $TESTPOOL1 \
+ | grep $feature"
log_mustnot poolexists $TESTPOOL1
done
-log_must $ZPOOL import -o readonly=on -d $DEVICE_DIR $TESTPOOL1
+log_must zpool import -o readonly=on -d $DEVICE_DIR $TESTPOOL1
for feature in $enabled_features; do
- state=$($ZPOOL list -Ho unsupported@$feature $TESTPOOL1)
+ state=$(zpool list -Ho unsupported@$feature $TESTPOOL1)
if [[ "$state" != "inactive" ]]; then
log_fail "unsupported@$feature is '$state'"
fi
done
for feature in $active_features; do
- state=$($ZPOOL list -Ho unsupported@$feature $TESTPOOL1)
+ state=$(zpool list -Ho unsupported@$feature $TESTPOOL1)
if [[ "$state" != "readonly" ]]; then
log_fail "unsupported@$feature is '$state'"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_001_pos.ksh
index d0447596b..78e9bbf68 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -76,7 +76,7 @@ function cleanup
recreate_files
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
}
function recreate_files
@@ -86,10 +86,10 @@ function recreate_files
destroy_pool $TESTPOOL1
fi
- log_must $RM -rf $DEVICE_DIR/*
+ log_must rm -rf $DEVICE_DIR/*
typeset i=0
while (( i < $MAX_NUM )); do
- log_must $MKFILE $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
+ log_must mkfile $FILE_SIZE ${DEVICE_DIR}/${DEVICE_FILE}$i
((i += 1))
done
}
@@ -101,7 +101,7 @@ log_assert "Verify that import could handle damaged or missing device."
CWD=$PWD
cd $DEVICE_DIR || log_fail "Unable change directory to $DEVICE_DIR"
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
typeset -i i=0
typeset -i j=0
@@ -117,9 +117,9 @@ while (( i < ${#vdevs[*]} )); do
backup=""
guid=$(get_config $TESTPOOL1 pool_guid)
- log_must $CP $MYTESTFILE $TESTDIR1/$TESTFILE0
+ log_must cp $MYTESTFILE $TESTDIR1/$TESTFILE0
- log_must $ZFS umount $TESTDIR1
+ log_must zfs umount $TESTDIR1
j=0
while (( j < ${#options[*]} )); do
@@ -131,19 +131,19 @@ while (( i < ${#vdevs[*]} )); do
# Restore all device files.
#
[[ -n $backup ]] && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
for device in $DEVICE_FILES ; do
- log_must $RM -f $device
+ log_must rm -f $device
poolexists $TESTPOOL1 && \
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
#
# Backup all device files while filesystem prepared.
#
if [[ -z $backup ]]; then
- log_must $TAR cf $DEVICE_DIR/$DEVICE_ARCHIVE \
+ log_must tar cf $DEVICE_DIR/$DEVICE_ARCHIVE \
${DEVICE_FILE}*
backup="true"
fi
@@ -166,14 +166,14 @@ while (( i < ${#vdevs[*]} )); do
target=$guid
log_note "Import by guid."
fi
- $action $ZPOOL import \
+ $action zpool import \
-d $DEVICE_DIR ${options[j]} $target
[[ $action == "log_mustnot" ]] && continue
log_must poolexists $TESTPOOL1
- health=$($ZPOOL list -H -o health $TESTPOOL1)
+ health=$(zpool list -H -o health $TESTPOOL1)
[[ $health == "DEGRADED" ]] || \
log_fail "$TESTPOOL1: Incorrect health($health)"
@@ -186,7 +186,7 @@ while (( i < ${#vdevs[*]} )); do
[[ ! -e $basedir/$TESTFILE0 ]] && \
log_fail "$basedir/$TESTFILE0 missing after import."
- checksum2=$($SUM $basedir/$TESTFILE0 | $AWK '{print $1}')
+ checksum2=$(sum $basedir/$TESTFILE0 | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_002_pos.ksh
index 36fbe447e..7534ebca8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -69,10 +69,10 @@ function cleanup
{
cd $DEVICE_DIR || log_fail "Unable change directory to $DEVICE_DIR"
[[ -e $DEVICE_DIR/$DEVICE_ARCHIVE ]] && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
poolexists $TESTPOOL1 || \
- log_must $ZPOOL import -d $DEVICE_DIR $TESTPOOL1
+ log_must zpool import -d $DEVICE_DIR $TESTPOOL1
cleanup_filesystem $TESTPOOL1 $TESTFS
@@ -88,19 +88,19 @@ function cleanup_all
while (( i < $MAX_NUM )); do
typeset dev_file=${DEVICE_DIR}/${DEVICE_FILE}$i
if [[ ! -e ${dev_file} ]]; then
- log_must $MKFILE $FILE_SIZE ${dev_file}
+ log_must mkfile $FILE_SIZE ${dev_file}
fi
((i += 1))
done
- log_must $RM -f $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must rm -f $DEVICE_DIR/$DEVICE_ARCHIVE
cd $CWD || log_fail "Unable change directory to $CWD"
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
[[ -d $BACKUP_DEVICE_DIR ]] && \
- log_must $RM -rf $BACKUP_DEVICE_DIR
+ log_must rm -rf $BACKUP_DEVICE_DIR
}
log_onexit cleanup_all
@@ -110,7 +110,7 @@ log_assert "Verify that import could handle moving device."
CWD=$PWD
[[ ! -d $BACKUP_DEVICE_DIR ]] &&
- log_must $MKDIR -p $BACKUP_DEVICE_DIR
+ log_must mkdir -p $BACKUP_DEVICE_DIR
cd $DEVICE_DIR || log_fail "Unable change directory to $DEVICE_DIR"
@@ -123,7 +123,7 @@ typeset action
while (( i < ${#vdevs[*]} )); do
(( i != 0 )) && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
setup_filesystem "$DEVICE_FILES" \
$TESTPOOL1 $TESTFS $TESTDIR1 \
@@ -132,9 +132,9 @@ while (( i < ${#vdevs[*]} )); do
guid=$(get_config $TESTPOOL1 pool_guid)
backup=""
- log_must $CP $MYTESTFILE $TESTDIR1/$TESTFILE0
+ log_must cp $MYTESTFILE $TESTDIR1/$TESTFILE0
- log_must $ZFS umount $TESTDIR1
+ log_must zfs umount $TESTDIR1
j=0
while (( j < ${#options[*]} )); do
@@ -145,24 +145,24 @@ while (( i < ${#vdevs[*]} )); do
# Restore all device files.
#
[[ -n $backup ]] && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
- log_must $RM -f $BACKUP_DEVICE_DIR/*
+ log_must rm -f $BACKUP_DEVICE_DIR/*
for device in $DEVICE_FILES ; do
poolexists $TESTPOOL1 && \
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
#
# Backup all device files while filesystem prepared.
#
if [[ -z $backup ]] ; then
- log_must $TAR cf $DEVICE_DIR/$DEVICE_ARCHIVE ${DEVICE_FILE}*
+ log_must tar cf $DEVICE_DIR/$DEVICE_ARCHIVE ${DEVICE_FILE}*
backup="true"
fi
- log_must $MV $device $BACKUP_DEVICE_DIR
+ log_must mv $device $BACKUP_DEVICE_DIR
(( count = count + 1 ))
@@ -181,7 +181,7 @@ while (( i < ${#vdevs[*]} )); do
target=$guid
log_note "Import by guid."
fi
- $action $ZPOOL import \
+ $action zpool import \
-d $DEVICE_DIR ${options[j]} $target
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_003_pos.ksh
index 7f2d4f4a3..fc9c6ff20 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_missing_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -76,7 +76,7 @@ function verify
log_must poolexists $pool
- myhealth=$($ZPOOL list -H -o health $pool)
+ myhealth=$(zpool list -H -o health $pool)
[[ $myhealth == $health ]] || \
log_fail "$pool: Incorrect health ($myhealth), " \
@@ -92,7 +92,7 @@ function verify
[[ ! -e $mtpt/$file ]] && \
log_fail "$mtpt/$file missing after import."
- checksum2=$($SUM $mymtpt/$file | $AWK '{print $1}')
+ checksum2=$(sum $mymtpt/$file | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
@@ -112,7 +112,7 @@ function cleanup
done
[[ -e $DEVICE_DIR/$DEVICE_ARCHIVE ]] && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
}
function cleanup_all
@@ -124,13 +124,13 @@ function cleanup_all
while (( i < $MAX_NUM )); do
typeset file=${DEVICE_DIR}/${DEVICE_FILE}$i
if [[ -e $file ]]; then
- log_must $RM $file
+ log_must rm $file
fi
- log_must $MKFILE $FILE_SIZE $file
+ log_must mkfile $FILE_SIZE $file
((i += 1))
done
- log_must $RM -f $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must rm -f $DEVICE_DIR/$DEVICE_ARCHIVE
cd $CWD || log_fail "Unable change directory to $CWD"
}
@@ -142,9 +142,9 @@ log_assert "Verify that import could handle device overlapped."
CWD=$PWD
cd $DEVICE_DIR || log_fail "Unable change directory to $DEVICE_DIR"
-log_must $TAR cf $DEVICE_DIR/$DEVICE_ARCHIVE ${DEVICE_FILE}*
+log_must tar cf $DEVICE_DIR/$DEVICE_ARCHIVE ${DEVICE_FILE}*
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
typeset -i i=0
typeset -i j=0
@@ -164,7 +164,7 @@ while (( i < ${#vdevs[*]} )); do
while (( j < ${#vdevs[*]} )); do
(( j != 0 )) && \
- log_must $TAR xf $DEVICE_DIR/$DEVICE_ARCHIVE
+ log_must tar xf $DEVICE_DIR/$DEVICE_ARCHIVE
typeset -i overlap=1
typeset -i begin
@@ -182,17 +182,17 @@ while (( i < ${#vdevs[*]} )); do
setup_filesystem "$vdev1" $TESTPOOL1 $TESTFS $TESTDIR1 \
"" ${vdevs[i]}
- log_must $CP $MYTESTFILE $TESTDIR1/$TESTFILE0
- log_must $ZFS umount $TESTDIR1
+ log_must cp $MYTESTFILE $TESTDIR1/$TESTFILE0
+ log_must zfs umount $TESTDIR1
poolexists $TESTPOOL1 && \
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
setup_filesystem "$vdev2" $TESTPOOL2 $TESTFS $TESTDIR2 \
"" ${vdevs[j]}
- log_must $CP $MYTESTFILE $TESTDIR2/$TESTFILE0
- log_must $ZFS umount $TESTDIR2
+ log_must cp $MYTESTFILE $TESTDIR2/$TESTFILE0
+ log_must zfs umount $TESTDIR2
poolexists $TESTPOOL2 && \
- log_must $ZPOOL export $TESTPOOL2
+ log_must zpool export $TESTPOOL2
action=log_must
case "${vdevs[i]}" in
@@ -206,8 +206,8 @@ while (( i < ${#vdevs[*]} )); do
;;
esac
- $action $ZPOOL import -d $DEVICE_DIR $TESTPOOL1
- log_must $ZPOOL import -d $DEVICE_DIR $TESTPOOL2
+ $action zpool import -d $DEVICE_DIR $TESTPOOL1
+ log_must zpool import -d $DEVICE_DIR $TESTPOOL2
if [[ $action == log_must ]]; then
verify "$TESTPOOL1" "$TESTFS" "$TESTDIR1" \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_rename_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_rename_001_pos.ksh
index 441f7a7ae..ea4ea0caf 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_rename_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import_rename_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -64,23 +64,23 @@ function cleanup
typeset -i i=0
while (( i < ${#pools[*]} )); do
if poolexists "${pools[i]}-new" ; then
- log_must $ZPOOL export "${pools[i]}-new"
+ log_must zpool export "${pools[i]}-new"
[[ -d /${pools[i]}-new ]] && \
- log_must $RM -rf /${pools[i]}-new
+ log_must rm -rf /${pools[i]}-new
- log_must $ZPOOL import ${devs[i]} \
+ log_must zpool import ${devs[i]} \
"${pools[i]}-new" ${pools[i]}
fi
datasetexists "${pools[i]}" || \
- log_must $ZPOOL import ${devs[i]} ${pools[i]}
+ log_must zpool import ${devs[i]} ${pools[i]}
ismounted "${pools[i]}/$TESTFS" || \
- log_must $ZFS mount ${pools[i]}/$TESTFS
+ log_must zfs mount ${pools[i]}/$TESTFS
[[ -e ${mtpts[i]}/$TESTFILE0 ]] && \
- log_must $RM -rf ${mtpts[i]}/$TESTFILE0
+ log_must rm -rf ${mtpts[i]}/$TESTFILE0
((i = i + 1))
@@ -91,9 +91,9 @@ function cleanup
destroy_pool $TESTPOOL1
[[ -d $ALTER_ROOT ]] && \
- log_must $RM -rf $ALTER_ROOT
+ log_must rm -rf $ALTER_ROOT
[[ -e $VDEV_FILE ]] && \
- log_must $RM $VDEV_FILE
+ log_must rm $VDEV_FILE
}
log_onexit cleanup
@@ -101,7 +101,7 @@ log_onexit cleanup
log_assert "Verify that an imported pool can be renamed."
setup_filesystem "$DEVICE_FILES" $TESTPOOL1 $TESTFS $TESTDIR1
-checksum1=$($SUM $MYTESTFILE | $AWK '{print $1}')
+checksum1=$(sum $MYTESTFILE | awk '{print $1}')
typeset -i i=0
typeset -i j=0
@@ -109,16 +109,16 @@ typeset basedir
while (( i < ${#pools[*]} )); do
guid=$(get_config ${pools[i]} pool_guid)
- log_must $CP $MYTESTFILE ${mtpts[i]}/$TESTFILE0
+ log_must cp $MYTESTFILE ${mtpts[i]}/$TESTFILE0
- log_must $ZFS umount ${mtpts[i]}
+ log_must zfs umount ${mtpts[i]}
j=0
while (( j < ${#options[*]} )); do
- log_must $ZPOOL export ${pools[i]}
+ log_must zpool export ${pools[i]}
[[ -d /${pools[i]} ]] && \
- log_must $RM -rf /${pools[i]}
+ log_must rm -rf /${pools[i]}
typeset target=${pools[i]}
if (( RANDOM % 2 == 0 )) ; then
@@ -126,7 +126,7 @@ while (( i < ${#pools[*]} )); do
log_note "Import by guid."
fi
- log_must $ZPOOL import ${devs[i]} ${options[j]} \
+ log_must zpool import ${devs[i]} ${options[j]} \
$target ${pools[i]}-new
log_must poolexists "${pools[i]}-new"
@@ -140,20 +140,20 @@ while (( i < ${#pools[*]} )); do
[[ ! -e $basedir/$TESTFILE0 ]] && \
log_fail "$basedir/$TESTFILE0 missing after import."
- checksum2=$($SUM $basedir/$TESTFILE0 | $AWK '{print $1}')
+ checksum2=$(sum $basedir/$TESTFILE0 | awk '{print $1}')
[[ "$checksum1" != "$checksum2" ]] && \
log_fail "Checksums differ ($checksum1 != $checksum2)"
- log_must $ZPOOL export "${pools[i]}-new"
+ log_must zpool export "${pools[i]}-new"
[[ -d /${pools[i]}-new ]] && \
- log_must $RM -rf /${pools[i]}-new
+ log_must rm -rf /${pools[i]}-new
target=${pools[i]}-new
if (( RANDOM % 2 == 0 )) ; then
target=$guid
fi
- log_must $ZPOOL import ${devs[i]} $target ${pools[i]}
+ log_must zpool import ${devs[i]} $target ${pools[i]}
((j = j + 1))
done
@@ -163,11 +163,11 @@ done
VDEV_FILE=$(mktemp /tmp/tmp.XXXXXX)
-log_must $MKFILE -n 128M $VDEV_FILE
-log_must $ZPOOL create testpool $VDEV_FILE
-log_must $ZFS create testpool/testfs
-ID=$($ZPOOL get -Ho value guid testpool)
-log_must $ZPOOL export testpool
-log_mustnot $ZPOOL import $(echo $ID) $($PRINTF "%*s\n" 250 "" | $TR ' ' 'c')
+log_must mkfile -n 128M $VDEV_FILE
+log_must zpool create testpool $VDEV_FILE
+log_must zfs create testpool/testfs
+ID=$(zpool get -Ho value guid testpool)
+log_must zpool export testpool
+log_mustnot zpool import $(echo id) $(printf "%*s\n" 250 "" | tr ' ' 'c')
log_pass "Successfully imported and renamed a ZPOOL"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_001_pos.ksh
index ddd657477..c0ccf0bb8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -50,7 +55,7 @@ function cleanup
# Ensure we don't leave disks in the offline state
#
for disk in $DISKLIST; do
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "Unable to online $disk"
@@ -74,13 +79,13 @@ for disk in $DISKLIST; do
i=0
while [[ $i -lt ${#args[*]} ]]; do
if (( j < num )) ; then
- log_must $ZPOOL offline ${args[$i]} $TESTPOOL $disk
+ log_must zpool offline ${args[$i]} $TESTPOOL $disk
check_state $TESTPOOL $disk "offline"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match offline state"
fi
else
- log_mustnot $ZPOOL offline ${args[$i]} $TESTPOOL $disk
+ log_mustnot zpool offline ${args[$i]} $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match online state"
@@ -101,7 +106,7 @@ for disk in $DISKLIST; do
i=0
while [[ $i -lt $iters ]]; do
index=`expr $RANDOM % ${#args[*]}`
- log_must $ZPOOL offline ${args[$index]} $TESTPOOL $disk
+ log_must zpool offline ${args[$index]} $TESTPOOL $disk
check_state $TESTPOOL $disk "offline"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL is not offline."
@@ -110,7 +115,7 @@ for disk in $DISKLIST; do
(( i = i + 1 ))
done
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match online state"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_002_neg.ksh
index 9834d0731..14e0ab3fa 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_offline/zpool_offline_002_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -83,7 +88,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL offline ${args[$i]}
+ log_mustnot zpool offline ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_001_pos.ksh
index f1ed6a047..2fe679776 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -48,7 +53,7 @@ function cleanup
# Ensure we don't leave disks in temporary online state (-t)
#
for disk in $DISKLIST; do
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "Unable to online $disk"
@@ -70,13 +75,13 @@ typeset -i i=0
for disk in $DISKLIST; do
i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must $ZPOOL offline $TESTPOOL $disk
+ log_must zpool offline $TESTPOOL $disk
check_state $TESTPOOL $disk "offline"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match offline state"
fi
- log_must $ZPOOL online ${args[$i]} $TESTPOOL $disk
+ log_must zpool online ${args[$i]} $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match online state"
@@ -95,7 +100,7 @@ for disk in $DISKLIST; do
i=0
while [[ $i -lt $iters ]]; do
index=`expr $RANDOM % ${#args[*]}`
- log_must $ZPOOL online ${args[$index]} $TESTPOOL $disk
+ log_must zpool online ${args[$index]} $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match online state"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_002_neg.ksh
index 307d196dc..79855e64a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_online/zpool_online_002_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -62,7 +67,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL online ${args[$i]}
+ log_mustnot zpool online ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove.cfg b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove.cfg
index 345941bc9..7def918e8 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove.cfg
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove.cfg
@@ -30,7 +30,7 @@
export DISK=${DISKS%% *}
export SIZE="200m"
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
export DISKSARRAY=$DISKS
if is_linux; then
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_001_neg.ksh
index 495d8031b..365e86cfa 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,7 +58,7 @@ function check_remove
typeset dev
for dev in $devs; do
- log_mustnot $ZPOOL remove $dev
+ log_mustnot zpool remove $dev
done
destroy_pool $pool
@@ -88,7 +88,7 @@ log_onexit cleanup
typeset -i i=0
while [[ $i -lt ${#create_args[*]} ]]; do
- log_must $ZPOOL create $TESTPOOL ${create_args[i]}
+ log_must zpool create $TESTPOOL ${create_args[i]}
check_remove $TESTPOOL "${verify_disks[i]}"
(( i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_002_pos.ksh
index c4ef6524d..340735aa0 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,12 +58,12 @@ typeset spare_devs2="${disk}${SLICE_PREFIX}${SLICE1}"
log_assert "zpool remove can only remove inactive hotspare device from pool"
log_note "check hotspare device which is created by zpool create"
-log_must $ZPOOL create $TESTPOOL $spare_devs1 spare $spare_devs2
-log_must $ZPOOL remove $TESTPOOL $spare_devs2
+log_must zpool create $TESTPOOL $spare_devs1 spare $spare_devs2
+log_must zpool remove $TESTPOOL $spare_devs2
log_note "check hotspare device which is created by zpool add"
-log_must $ZPOOL add $TESTPOOL spare $spare_devs2
-log_must $ZPOOL remove $TESTPOOL $spare_devs2
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool add $TESTPOOL spare $spare_devs2
+log_must zpool remove $TESTPOOL $spare_devs2
+log_must zpool destroy $TESTPOOL
log_pass "zpool remove can only remove inactive hotspare device from pool"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_003_pos.ksh
index cb2d56ea8..c27c4c7d8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_remove/zpool_remove_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -63,11 +63,11 @@ log_assert "zpool remove can remove hotspare device which state go though" \
" active to inactive in pool"
log_note "Check spare device which state go through active to inactive"
-log_must $ZPOOL create $TESTPOOL $spare_devs1 $spare_devs2 spare \
+log_must zpool create $TESTPOOL $spare_devs1 $spare_devs2 spare \
$spare_devs3 $spare_devs4
-log_must $ZPOOL replace $TESTPOOL $spare_devs2 $spare_devs3
-log_mustnot $ZPOOL remove $TESTPOOL $spare_devs3
-log_must $ZPOOL detach $TESTPOOL $spare_devs3
-log_must $ZPOOL remove $TESTPOOL $spare_devs3
+log_must zpool replace $TESTPOOL $spare_devs2 $spare_devs3
+log_mustnot zpool remove $TESTPOOL $spare_devs3
+log_must zpool detach $TESTPOOL $spare_devs3
+log_must zpool remove $TESTPOOL $spare_devs3
log_pass "'zpool remove device passed as expected.'"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_replace/zpool_replace_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_replace/zpool_replace_001_neg.ksh
index 853387798..725e495eb 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_replace/zpool_replace_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_replace/zpool_replace_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -70,7 +75,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL replace ${args[$i]}
+ log_mustnot zpool replace ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/setup.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/setup.ksh
index ae6a8e12c..374bbe78b 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -40,5 +40,5 @@ default_mirror_setup_noexit $DISK1 $DISK2
mntpnt=$(get_prop mountpoint $TESTPOOL)
# Create 100MB of data
-log_must $FILE_WRITE -b 1048576 -c 100 -o create -d 0 -f $mntpnt/bigfile
+log_must file_write -b 1048576 -c 100 -o create -d 0 -f $mntpnt/bigfile
log_pass
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg
index d0325633d..bd2b57e2c 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg
@@ -25,8 +25,8 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
export DISK1=${DISKS%% *}
-export DISK2=$($ECHO $DISKS | $AWK '{print $2}')
+export DISK2=$(echo $DISKS | awk '{print $2}')
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh
index c3214c13d..96bc185dd 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -50,7 +55,7 @@ log_assert "Execute 'zpool scrub' using invalid parameters."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL scrub ${args[i]}
+ log_mustnot zpool scrub ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh
index ce07fd5a2..fe489e12f 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg
@@ -46,10 +50,10 @@
verify_runnable "global"
log_assert "Verify scrub -s works correctly."
-log_must $ZINJECT -d $DISK1 -D10:1 $TESTPOOL
-log_must $ZPOOL scrub $TESTPOOL
-log_must $ZPOOL scrub -s $TESTPOOL
+log_must zinject -d $DISK1 -D10:1 $TESTPOOL
+log_must zpool scrub $TESTPOOL
+log_must zpool scrub -s $TESTPOOL
log_must is_pool_scrub_stopped $TESTPOOL
-log_must $ZINJECT -c all
+log_must zinject -c all
log_pass "Verify scrub -s works correctly."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh
index b1b6df1af..444ffeb39 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/cli_root/zpool_scrub/zpool_scrub.cfg
@@ -50,30 +54,30 @@ verify_runnable "global"
function get_scrub_percent
{
typeset -i percent
- percent=$($ZPOOL status $TESTPOOL | $GREP "^ scrub" | \
- $AWK '{print $7}' | $AWK -F. '{print $1}')
+ percent=$(zpool status $TESTPOOL | grep "^ scrub" | \
+ awk '{print $7}' | awk -F. '{print $1}')
if is_pool_scrubbed $TESTPOOL ; then
percent=100
fi
- $ECHO $percent
+ echo $percent
}
log_assert "scrub command terminates the existing scrub process and starts" \
"a new scrub."
-log_must $ZINJECT -d $DISK1 -D10:1 $TESTPOOL
-log_must $ZPOOL scrub $TESTPOOL
+log_must zinject -d $DISK1 -D10:1 $TESTPOOL
+log_must zpool scrub $TESTPOOL
typeset -i PERCENT=30 percent=0
while ((percent < PERCENT)) ; do
percent=$(get_scrub_percent)
done
-log_must $ZPOOL scrub $TESTPOOL
+log_must zpool scrub $TESTPOOL
percent=$(get_scrub_percent)
if ((percent > PERCENT)); then
log_fail "zpool scrub don't stop existing scrubbing process."
fi
-log_must $ZINJECT -c all
+log_must zinject -c all
log_pass "scrub command terminates the existing scrub process and starts" \
"a new scrub."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh
index 16e27a0ca..b2cb8893a 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,16 +55,16 @@ fi
log_assert "Resilver prevent scrub from starting until the resilver completes"
-log_must $ZPOOL detach $TESTPOOL $DISK2
-log_must $ZINJECT -d $DISK1 -D10:1 $TESTPOOL
-log_must $ZPOOL attach $TESTPOOL $DISK1 $DISK2
+log_must zpool detach $TESTPOOL $DISK2
+log_must zinject -d $DISK1 -D10:1 $TESTPOOL
+log_must zpool attach $TESTPOOL $DISK1 $DISK2
log_must is_pool_resilvering $TESTPOOL
-log_mustnot $ZPOOL scrub $TESTPOOL
+log_mustnot zpool scrub $TESTPOOL
# Allow the resilver to finish, or it will interfere with the next test.
while ! is_pool_resilvered $TESTPOOL; do
- $SLEEP 1
+ sleep 1
done
-log_must $ZINJECT -c all
+log_must zinject -c all
log_pass "Resilver prevent scrub from starting until the resilver completes"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh
index 1e752cff8..5312f8e82 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,16 +51,16 @@ fi
log_assert "When scrubbing, detach device should not break system."
-log_must $ZPOOL scrub $TESTPOOL
-log_must $ZPOOL detach $TESTPOOL $DISK2
-log_must $ZPOOL attach $TESTPOOL $DISK1 $DISK2
+log_must zpool scrub $TESTPOOL
+log_must zpool detach $TESTPOOL $DISK2
+log_must zpool attach $TESTPOOL $DISK1 $DISK2
while ! is_pool_resilvered $TESTPOOL; do
- $SLEEP 1
+ sleep 1
done
-log_must $ZPOOL scrub $TESTPOOL
-log_must $ZPOOL detach $TESTPOOL $DISK1
-log_must $ZPOOL attach $TESTPOOL $DISK2 $DISK1
+log_must zpool scrub $TESTPOOL
+log_must zpool detach $TESTPOOL $DISK1
+log_must zpool attach $TESTPOOL $DISK2 $DISK1
log_pass "When scrubbing, detach device should not break system."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_001_pos.ksh
index 570e1ba62..f08fdfab7 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
# DESCRIPTION:
@@ -40,14 +44,14 @@
log_assert "zpool set usage message is displayed when called with no arguments"
-$ZPOOL set > /dev/null 2>&1
+zpool set > /dev/null 2>&1
RET=$?
if [ $RET != 2 ]
then
log_fail "\"zpool set\" exit status $RET should be equal to 2."
fi
-OUTPUT=$($ZPOOL set 2>&1 | $GREP -i usage)
+OUTPUT=$(zpool set 2>&1 | grep -i usage)
if [ $? != 0 ]
then
log_fail "Usage message for zpool set did not contain the word 'usage'."
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_002_neg.ksh
index a4c8a2899..dbe33f9c8 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ verify_runnable "global"
# before running this test...
function cleanup {
- $ZPOOL destroy bootfs
- $RM /tmp/zpool_set_002.$$.dat
+ zpool destroy bootfs
+ rm /tmp/zpool_set_002.$$.dat
}
log_assert "Malformed zpool set commands are rejected"
@@ -103,20 +103,20 @@ arguments[${#arguments[@]}]="bootfs=$bigname"
# Create a pool called bootfs (so-called, so as to trip any clashes between
# property name, and pool name)
# Also create a filesystem in this pool
-log_must $MKFILE $MINVDEVSIZE /tmp/zpool_set_002.$$.dat
-log_must $ZPOOL create bootfs /tmp/zpool_set_002.$$.dat
-log_must $ZFS create bootfs/root
+log_must mkfile $MINVDEVSIZE /tmp/zpool_set_002.$$.dat
+log_must zpool create bootfs /tmp/zpool_set_002.$$.dat
+log_must zfs create bootfs/root
typeset -i i=0;
while [ $i -lt "${#arguments[@]}" ]
do
- log_mustnot eval "$ZPOOL set ${arguments[$i]} > /dev/null 2>&1"
+ log_mustnot eval "zpool set ${arguments[$i]} > /dev/null 2>&1"
# now also try with a valid pool in the argument list
- log_mustnot eval "$ZPOOL set ${arguments[$i]}bootfs > /dev/null 2>&1"
+ log_mustnot eval "zpool set ${arguments[$i]}bootfs > /dev/null 2>&1"
# now also try with two valid pools in the argument list
- log_mustnot eval "$ZPOOL set ${arguments[$i]}bootfs bootfs > /dev/null"
+ log_mustnot eval "zpool set ${arguments[$i]}bootfs bootfs > /dev/null"
i=$(( $i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_003_neg.ksh
index 09c9ef195..c705ef339 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_set/zpool_set_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,8 +45,8 @@ verify_runnable "global"
function cleanup
{
- $ZPOOL destroy $TESTPOOL
- $RM /tmp/zpool_set_003.$$.dat
+ zpool destroy $TESTPOOL
+ rm /tmp/zpool_set_003.$$.dat
}
set -A props "available" "capacity" "guid" "health" "size" "used"
@@ -56,14 +56,14 @@ log_onexit cleanup
log_assert "zpool set cannot set a readonly property"
-log_must $MKFILE $MINVDEVSIZE /tmp/zpool_set_003.$$.dat
-log_must $ZPOOL create $TESTPOOL /tmp/zpool_set_003.$$.dat
+log_must mkfile $MINVDEVSIZE /tmp/zpool_set_003.$$.dat
+log_must zpool create $TESTPOOL /tmp/zpool_set_003.$$.dat
typeset -i i=0;
while [ $i -lt "${#props[@]}" ]
do
# try to set each property in the prop list with it's corresponding val
- log_mustnot eval "$ZPOOL set ${props[$i]}=${vals[$i]} $TESTPOOL \
+ log_mustnot eval "zpool set ${props[$i]}=${vals[$i]} $TESTPOOL \
> /dev/null 2>&1"
i=$(( $i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_001_pos.ksh
index d582e55f4..88c060103 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_001_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -49,7 +54,7 @@ typeset -i i=1
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL status ${args[$i]}
+ log_mustnot zpool status ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_002_pos.ksh
index 5ae84a809..e2751b112 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_002_pos.ksh
@@ -24,6 +24,11 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -54,7 +59,7 @@ typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must $ZPOOL status ${args[$i]}
+ log_must zpool status ${args[$i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade.kshlib b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade.kshlib
index 0252cac70..51986e6c2 100644
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade.kshlib
@@ -48,15 +48,15 @@ function create_old_pool
log_note "Creating $pool_name from $pool_files"
for pool_file in $pool_files; do
- log_must $BZCAT \
+ log_must bzcat \
$STF_SUITE/tests/functional/cli_root/zpool_upgrade/$pool_file.bz2 \
>/$TESTPOOL/$pool_file
done
- log_must $ZPOOL import -d /$TESTPOOL $pool_name
+ log_must zpool import -d /$TESTPOOL $pool_name
# Put some random contents into the pool
for i in {1..1024} ; do
- $DD if=/dev/urandom of=/$pool_name/random.$i \
+ dd if=/dev/urandom of=/$pool_name/random.$i \
count=1 bs=1024 > /dev/null 2>&1
done
}
@@ -77,12 +77,12 @@ function check_upgrade
log_note "Checking if we can upgrade from ZFS version $vers"
pre_upgrade_checksum=$(check_pool $pool_name pre)
- log_must $ZPOOL upgrade $pool_name
+ log_must zpool upgrade $pool_name
post_upgrade_checksum=$(check_pool $pool_name post)
log_note "Checking that there are no differences between checksum output"
- log_must $DIFF $pre_upgrade_checksum $post_upgrade_checksum
- $RM $pre_upgrade_checksum $post_upgrade_checksum
+ log_must diff $pre_upgrade_checksum $post_upgrade_checksum
+ rm $pre_upgrade_checksum $post_upgrade_checksum
}
# A function to destroy an upgraded pool, plus the files it was based on.
@@ -93,9 +93,11 @@ function destroy_upgraded_pool
typeset -n pool_files=ZPOOL_VERSION_${vers}_FILES
typeset -n pool_name=ZPOOL_VERSION_${vers}_NAME
- destroy_pool $pool_name
+ if poolexists $pool_name; then
+ log_must zpool destroy $pool_name
+ fi
for file in $pool_files; do
- $RM -f /$TESTPOOL/$file
+ rm -f /$TESTPOOL/$file
done
}
@@ -109,7 +111,7 @@ function check_pool
{
typeset pool=$1
typeset flag=$2
- $FIND /$pool -type f -exec $CKSUM {} + > \
+ find /$pool -type f -exec cksum {} + > \
/$TESTPOOL/pool-checksums.$pool.$flag
echo /$TESTPOOL/pool-checksums.$pool.$flag
}
@@ -125,14 +127,14 @@ function check_poolversion
typeset actual
# check version using zdb
- actual=$($ZDB -C $pool | $SED -n 's/^.*version: \(.*\)$/\1/p')
+ actual=$(zdb -C $pool | sed -n 's/^.*version: \(.*\)$/\1/p')
if [[ $actual != $vers ]] ; then
log_fail "$pool: zdb reported version $actual, expected $vers"
fi
# check version using zpool upgrade
- actual=$($ZPOOL upgrade | $GREP $pool$ | \
- $AWK '{print $1}' | $SED -e 's/ //g')
+ actual=$(zpool upgrade | grep $pool$ | \
+ awk '{print $1}' | sed -e 's/ //g')
if [[ $actual != $vers ]] ; then
log_fail "$pool: zpool reported version $actual, expected $vers"
fi
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh
index f32d1cabe..45d143758 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -47,14 +47,14 @@ verify_runnable "global"
log_assert "Executing 'zpool upgrade -v' command succeeds"
-log_must $ZPOOL upgrade -v
+log_must zpool upgrade -v
# We also check that the usage message contains a description of legacy
# versions and a note about feature flags.
-log_must eval "$ZPOOL upgrade -v | $HEAD -1 | $GREP 'feature flags'"
+log_must eval "zpool upgrade -v | head -1 | grep 'feature flags'"
-$ZPOOL upgrade -v > /tmp/zpool-versions.$$
+zpool upgrade -v > /tmp/zpool-versions.$$
#
# Current output for 'zpool upgrade -v' has different indent space
@@ -64,8 +64,8 @@ $ZPOOL upgrade -v > /tmp/zpool-versions.$$
#
for version in {1..28}; do
log_note "Checking for a description of pool version $version"
- log_must eval "$AWK '/^ $version / { print $1 }' /tmp/zpool-versions.$$ | $GREP $version"
+ log_must eval "awk '/^ $version / { print $1 }' /tmp/zpool-versions.$$ | grep $version"
done
-$RM /tmp/zpool-versions.$$
+rm /tmp/zpool-versions.$$
log_pass "Executing 'zpool upgrade -v' command succeeds"
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh
index ba3cdd01b..f04b66413 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -65,7 +65,7 @@ done
# upgrade them all at once
export __ZFS_POOL_RESTRICT="$TEST_POOLS"
-log_must $ZPOOL upgrade -a
+log_must zpool upgrade -a
unset __ZFS_POOL_RESTRICT
# verify their contents then destroy them
@@ -73,9 +73,9 @@ for config in $CONFIGS ; do
typeset -n pool_name=ZPOOL_VERSION_${config}_NAME
check_pool $pool_name post > /dev/null
- log_must $DIFF /$TESTPOOL/pool-checksums.$pool_name.pre \
+ log_must diff /$TESTPOOL/pool-checksums.$pool_name.pre \
/$TESTPOOL/pool-checksums.$pool_name.post
- $RM /$TESTPOOL/pool-checksums.$pool_name.pre \
+ rm /$TESTPOOL/pool-checksums.$pool_name.pre \
/$TESTPOOL/pool-checksums.$pool_name.post
destroy_upgraded_pool $config
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh
index d32ae3eeb..b294af06c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -47,7 +47,7 @@ log_assert "Variations of upgrade -v print usage message," \
"return with non-zero status"
for arg in "/tmp" "-?" "-va" "-v fakepool" "-a fakepool" ; do
- log_mustnot $ZPOOL upgrade $arg
+ log_mustnot zpool upgrade $arg
done
log_pass "Variations of upgrade -v print usage message," \
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh
index a66ac6c7c..4c16f8108 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -49,7 +49,7 @@ while true ; do
if poolexists $NO_POOL ; then
NO_POOL="${NO_POOL}x"
else
- log_mustnot $ZPOOL upgrade $NO_POOL
+ log_mustnot zpool upgrade $NO_POOL
break
fi
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh
index 0809f95f9..173d7f68c 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -70,7 +70,7 @@ for ver_old in $VERSIONS; do
typeset ver_new=$(random $ver_old $MAX_VER)
create_old_pool $ver_old
- log_must $ZPOOL upgrade -V $ver_new $pool_name > /dev/null
+ log_must zpool upgrade -V $ver_new $pool_name > /dev/null
check_poolversion $pool_name $ver_new
destroy_upgraded_pool $ver_old
done
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh
index dce926891..22ffda211 100755
--- a/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
@@ -57,8 +57,8 @@ typeset -i config=2
typeset -n pool_name=ZPOOL_VERSION_${config}_NAME
create_old_pool $config
-log_mustnot $ZPOOL upgrade -V 999 $pool_name
-log_mustnot $ZPOOL upgrade -V 999
+log_mustnot zpool upgrade -V 999 $pool_name
+log_mustnot zpool upgrade -V 999
check_poolversion $pool_name $config
destroy_upgraded_pool $config
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/arc_summary_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/arc_summary_001_pos.ksh
index e65fbe6b4..67c11c8ab 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/arc_summary_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/arc_summary_001_pos.ksh
@@ -33,7 +33,7 @@ log_assert "arc_summary.py generates output and doesn't return an error code"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must eval "$ARC_SUMMARY ${args[i]} > /dev/null"
+ log_must eval "arc_summary.py ${args[i]} > /dev/null"
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/arcstat_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/arcstat_001_pos.ksh
index edf80b10f..c8a89f8c4 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/arcstat_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/arcstat_001_pos.ksh
@@ -34,7 +34,7 @@ log_assert "arcstat.py generates output and doesn't return an error code"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must eval "$ARCSTAT ${args[i]} > /dev/null"
+ log_must eval "arcstat.py ${args[i]} > /dev/null"
((i = i + 1))
done
log_pass "arcstat.py generates output and doesn't return an error code"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/cleanup.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/cleanup.ksh
index 4bb499110..4319a639e 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,17 +34,17 @@
if poolexists $TESTPOOL.virt
then
- log_must $ZPOOL destroy $TESTPOOL.virt
+ log_must zpool destroy $TESTPOOL.virt
fi
if poolexists v1-pool
then
- log_must $ZPOOL destroy v1-pool
+ log_must zpool destroy v1-pool
fi
if [[ -f /tmp/zfstest_datastream.dat ]]
then
- log_must $RM -f /tmp/zfstest_datastream.dat
+ log_must rm -f /tmp/zfstest_datastream.dat
fi
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/dbufstat_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/dbufstat_001_pos.ksh
index 229ba72cb..a5890f3c1 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/dbufstat_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/dbufstat_001_pos.ksh
@@ -33,7 +33,7 @@ log_assert "dbufstat.py generates output and doesn't return an error code"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must eval "$DBUFSTAT ${args[i]} > /dev/null"
+ log_must eval "dbufstat.py ${args[i]} > /dev/null"
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/setup.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/setup.ksh
index 2deafcd01..62070c018 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,33 +52,33 @@ default_setup_noexit "$DISK" "" "volume"
#
# create a snapshot and a clone to test clone promote
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap
-log_must $ZFS clone $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS/clone
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap
+log_must zfs clone $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS/clone
# create a file in the filesystem that isn't in the above snapshot
-$TOUCH /$TESTDIR/file.txt
+touch /$TESTDIR/file.txt
# create a non-default property and a child we can use to test inherit
-log_must $ZFS create $TESTPOOL/$TESTFS/$TESTFS2
-log_must $ZFS set snapdir=hidden $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTFS/$TESTFS2
+log_must zfs set snapdir=hidden $TESTPOOL/$TESTFS
# create an unmounted filesystem to test unmount
-log_must $ZFS create $TESTPOOL/$TESTFS/$TESTFS2.unmounted
-log_must $ZFS unmount $TESTPOOL/$TESTFS/$TESTFS2.unmounted
+log_must zfs create $TESTPOOL/$TESTFS/$TESTFS2.unmounted
+log_must zfs unmount $TESTPOOL/$TESTFS/$TESTFS2.unmounted
# send our snapshot to a known file in /tmp
-$ZFS send $TESTPOOL/$TESTFS@snap > /tmp/zfstest_datastream.dat
+zfs send $TESTPOOL/$TESTFS@snap > /tmp/zfstest_datastream.dat
if [ ! -s /tmp/zfstest_datastream.dat ]
then
log_fail "ZFS send datafile was not created!"
fi
-log_must $CHMOD 644 /tmp/zfstest_datastream.dat
+log_must chmod 644 /tmp/zfstest_datastream.dat
# create a filesystem that has particular properties to test set/get
-log_must $ZFS create -o version=1 $TESTPOOL/$TESTFS/prop
+log_must zfs create -o version=1 $TESTPOOL/$TESTFS/prop
set -A props $PROP_NAMES
set -A prop_vals $PROP_VALS
typeset -i i=0
@@ -87,58 +87,58 @@ while [[ $i -lt ${#props[*]} ]]
do
prop_name=${props[$i]}
prop_val=${prop_vals[$i]}
- log_must $ZFS set $prop_name=$prop_val $TESTPOOL/$TESTFS/prop
+ log_must zfs set $prop_name=$prop_val $TESTPOOL/$TESTFS/prop
i=$(( $i + 1 ))
done
# create a filesystem we don't mind renaming
-log_must $ZFS create $TESTPOOL/$TESTFS/renameme
+log_must zfs create $TESTPOOL/$TESTFS/renameme
if is_global_zone && !is_linux
then
# create a filesystem we can share
- log_must $ZFS create $TESTPOOL/$TESTFS/unshared
- log_must $ZFS set sharenfs=off $TESTPOOL/$TESTFS/unshared
+ log_must zfs create $TESTPOOL/$TESTFS/unshared
+ log_must zfs set sharenfs=off $TESTPOOL/$TESTFS/unshared
# create a filesystem that we can unshare
- log_must $ZFS create $TESTPOOL/$TESTFS/shared
- log_must $ZFS set sharenfs=on $TESTPOOL/$TESTFS/shared
+ log_must zfs create $TESTPOOL/$TESTFS/shared
+ log_must zfs set sharenfs=on $TESTPOOL/$TESTFS/shared
fi
-log_must $ZFS create -o version=1 $TESTPOOL/$TESTFS/version1
-log_must $ZFS create -o version=1 $TESTPOOL/$TESTFS/allowed
-log_must $ZFS allow everyone create $TESTPOOL/$TESTFS/allowed
+log_must zfs create -o version=1 $TESTPOOL/$TESTFS/version1
+log_must zfs create -o version=1 $TESTPOOL/$TESTFS/allowed
+log_must zfs allow everyone create $TESTPOOL/$TESTFS/allowed
if is_global_zone
then
# Now create several virtual disks to test zpool with
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk1.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk2.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk3.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk-additional.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk-export.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk-offline.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk-spare1.dat
- $MKFILE $MINVDEVSIZE /$TESTDIR/disk-spare2.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk1.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk2.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk3.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk-additional.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk-export.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk-offline.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk-spare1.dat
+ mkfile $MINVDEVSIZE /$TESTDIR/disk-spare2.dat
# and create a pool we can perform attach remove replace,
# etc. operations with
- log_must $ZPOOL create $TESTPOOL.virt mirror /$TESTDIR/disk1.dat \
+ log_must zpool create $TESTPOOL.virt mirror /$TESTDIR/disk1.dat \
/$TESTDIR/disk2.dat /$TESTDIR/disk3.dat /$TESTDIR/disk-offline.dat \
spare /$TESTDIR/disk-spare1.dat
# Offline one of the disks to test online
- log_must $ZPOOL offline $TESTPOOL.virt /$TESTDIR/disk-offline.dat
+ log_must zpool offline $TESTPOOL.virt /$TESTDIR/disk-offline.dat
# create an exported pool to test import
- log_must $ZPOOL create $TESTPOOL.exported /$TESTDIR/disk-export.dat
- log_must $ZPOOL export $TESTPOOL.exported
+ log_must zpool create $TESTPOOL.exported /$TESTDIR/disk-export.dat
+ log_must zpool export $TESTPOOL.exported
set -A props $POOL_PROPS
set -A prop_vals $POOL_VALS
@@ -148,14 +148,14 @@ then
do
prop_name=${props[$i]}
prop_val=${prop_vals[$i]}
- log_must $ZPOOL set $prop_name=$prop_val $TESTPOOL
+ log_must zpool set $prop_name=$prop_val $TESTPOOL
i=$(( $i + 1 ))
done
# copy a v1 pool from cli_root
- $CP $STF_SUITE/tests/functional/cli_root/zpool_upgrade/zfs-pool-v1.dat.bz2 \
+ cp $STF_SUITE/tests/functional/cli_root/zpool_upgrade/zfs-pool-v1.dat.bz2 \
/$TESTDIR
- log_must $BUNZIP2 /$TESTDIR/zfs-pool-v1.dat.bz2
- log_must $ZPOOL import -d /$TESTDIR v1-pool
+ log_must bunzip2 /$TESTDIR/zfs-pool-v1.dat.bz2
+ log_must zpool import -d /$TESTDIR v1-pool
fi
log_pass
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zdb_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zdb_001_neg.ksh
index 4e4276f74..583a65b4c 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zdb_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zdb_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,12 +45,12 @@
function check_zdb
{
$@ > /tmp/zdb.$$
- $GREP "Dataset mos" /tmp/zdb.$$
+ grep "Dataset mos" /tmp/zdb.$$
if [ $? -eq 0 ]
then
log_fail "$@ exited 0 when run as a non root user!"
fi
- $RM /tmp/zdb.$$
+ rm /tmp/zdb.$$
}
@@ -58,7 +58,7 @@ function cleanup
{
if [ -e /tmp/zdb_001_neg.$$.txt ]
then
- $RM /tmp/zdb_001_neg.$$.txt
+ rm /tmp/zdb_001_neg.$$.txt
fi
}
@@ -68,15 +68,15 @@ verify_runnable "global"
log_assert "zdb can't run as a user on datasets, but can run without arguments"
log_onexit cleanup
-log_must eval "$ZDB > /tmp/zdb_001_neg.$$.txt"
+log_must eval "zdb > /tmp/zdb_001_neg.$$.txt"
# verify the output looks okay
-log_must $GREP pool_guid /tmp/zdb_001_neg.$$.txt
-log_must $RM /tmp/zdb_001_neg.$$.txt
+log_must grep pool_guid /tmp/zdb_001_neg.$$.txt
+log_must rm /tmp/zdb_001_neg.$$.txt
# we shouldn't able to run it on any dataset
-check_zdb $ZDB $TESTPOOL
-check_zdb $ZDB $TESTPOOL/$TESTFS
-check_zdb $ZDB $TESTPOOL/$TESTFS@snap
-check_zdb $ZDB $TESTPOOL/$TESTFS.clone
+check_zdb zdb $TESTPOOL
+check_zdb zdb $TESTPOOL/$TESTFS
+check_zdb zdb $TESTPOOL/$TESTFS@snap
+check_zdb zdb $TESTPOOL/$TESTFS.clone
log_pass "zdb can't run as a user on datasets, but can run without arguments"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_001_neg.ksh
index f055e2bfe..b5c1fdeca 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,14 +46,14 @@ function cleanup
{
if [ -e /tmp/zfs_001_neg.$$.txt ]
then
- $RM /tmp/zfs_001_neg.$$.txt
+ rm /tmp/zfs_001_neg.$$.txt
fi
}
log_onexit cleanup
log_assert "zfs shows a usage message when run as a user"
-eval "$ZFS > /tmp/zfs_001_neg.$$.txt 2>&1"
-log_must $GREP "usage: zfs command args" /tmp/zfs_001_neg.$$.txt
+eval "zfs > /tmp/zfs_001_neg.$$.txt 2>&1"
+log_must grep "usage: zfs command args" /tmp/zfs_001_neg.$$.txt
log_pass "zfs shows a usage message when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_allow_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_allow_001_neg.ksh
index 40f99378b..56a74e4ae 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_allow_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_allow_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,20 +45,20 @@
#
# check to see if we have zfs allow
-$ZFS 2>&1 | $GREP "allow" > /dev/null
+zfs 2>&1 | grep "allow" > /dev/null
if (($? != 0)) then
log_unsupported "ZFS allow not supported on this machine."
fi
log_assert "zfs allow returns an error when run as a user"
-log_must $ZFS allow $TESTPOOL/$TESTFS
-log_mustnot $ZFS allow $($LOGNAME) create $TESTPOOL/$TESTFS
+log_must zfs allow $TESTPOOL/$TESTFS
+log_mustnot zfs allow $(logname) create $TESTPOOL/$TESTFS
# now verify that the above command actually did nothing by
# checking for any allow output. ( if no allows are granted,
# nothing should be output )
-OUTPUT=$($ZFS allow $TESTPOOL/$TESTFS | $GREP "Local+Descendent" )
+OUTPUT=$(zfs allow $TESTPOOL/$TESTFS | grep "Local+Descendent" )
if [ -n "$OUTPUT" ]
then
log_fail "zfs allow permissions were granted on $TESTPOOL/$TESTFS"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_clone_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_clone_001_neg.ksh
index ccf5b4db3..7497553ed 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_clone_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_clone_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,7 +44,7 @@
#
log_assert "zfs clone returns an error when run as a user"
-log_mustnot $ZFS clone $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS.myclone
+log_mustnot zfs clone $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS.myclone
# check to see that the above command really did nothing
if datasetexists $TESTPOOL/$TESTFS.myclone
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_create_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_create_001_neg.ksh
index 2b5d9bfe3..aa74bcf40 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_create_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_create_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ log_assert "Verify zfs create without parameters fails."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_destroy_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_destroy_001_neg.ksh
index 3beb68f6c..fabba4f13 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_destroy_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_destroy_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -60,7 +60,7 @@ log_assert "zfs destroy [-f|-r] [fs|snap]"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_get_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_get_001_neg.ksh
index c2d61a287..439bc06ac 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_get_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_get_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ while [[ $i -lt ${#args[*]} ]]
do
PROP=${props[$i]}
EXPECTED=${prop_vals[$i]}
- ACTUAL=$( $ZFS get $PROP -o value -H snapdir $TESTPOOl/$TESTFS/prop )
+ ACTUAL=$( zfs get $PROP -o value -H snapdir $TESTPOOl/$TESTFS/prop )
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_fail "Property $PROP value was $ACTUAL, expected $EXPECTED"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_inherit_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_inherit_001_neg.ksh
index 61b9c8787..284c9f76d 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_inherit_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_inherit_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,10 +44,10 @@
#
log_assert "zfs inherit returns an error when run as a user"
-log_mustnot $ZFS inherit snapdir $TESTPOOL/$TESTFS/$TESTFS2
+log_mustnot zfs inherit snapdir $TESTPOOL/$TESTFS/$TESTFS2
# check to see that the above command really did nothing
-PROP=$($ZFS get snapdir $TESTPOOL/$TESTFS)
+PROP=$(zfs get snapdir $TESTPOOL/$TESTFS)
if [ "$PROP" = "visible" ]
then
log_fail "snapdir property inherited from the $TESTPOOL/$TESTFS!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_mount_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_mount_001_neg.ksh
index d324f1c49..8e4c39bfc 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_mount_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_mount_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,10 +45,10 @@
log_assert "zfs mount returns an error when run as a user"
-log_mustnot $ZFS mount $TESTPOOL/$TESTFS/$TESTFS2.unmounted
+log_mustnot zfs mount $TESTPOOL/$TESTFS/$TESTFS2.unmounted
# now verify that the above command didn't do anything
-MOUNTED=$($MOUNT | $GREP $TESTPOOL/$TESTFS/$TESTFS2.unmounted)
+MOUNTED=$(mount | grep $TESTPOOL/$TESTFS/$TESTFS2.unmounted)
if [ -n "$MOUNTED" ]
then
log_fail "Filesystem $TESTPOOL/$TESTFS/$TESTFS2.unmounted was mounted!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_promote_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_promote_001_neg.ksh
index d6b17183b..a96979a47 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_promote_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_promote_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
log_assert "zfs promote returns an error when run as a user"
-log_mustnot $ZFS promote $TESTPOOL/$TESTFS/clone
+log_mustnot zfs promote $TESTPOOL/$TESTFS/clone
# Now verify that the above command didn't do anything
if datasetexists $TESTPOOL/$TESTFS/clone@snap
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_receive_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_receive_001_neg.ksh
index ae07fef84..4f7ddf2e7 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_receive_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_receive_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
log_assert "zfs receive returns an error when run as a user"
-log_mustnot eval "$ZFS receive -d $TESTPOOL/$TESTFS/$TESTFS2 \
+log_mustnot eval "zfs receive -d $TESTPOOL/$TESTFS/$TESTFS2 \
< /tmp/zfstest_datastream.dat"
# verify that command actually did nothing
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rename_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rename_001_neg.ksh
index 118b42051..ac275b01e 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rename_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rename_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
log_assert "zfs rename returns an error when run as a user"
-log_mustnot $ZFS rename $TESTPOOL/$TESTFS/renameme $TESTPOOL/$TESTFS/renameme1
+log_mustnot zfs rename $TESTPOOL/$TESTFS/renameme $TESTPOOL/$TESTFS/renameme1
# now verify the above command didn't actually do anything
if datasetexists $TESTPOOL/$TESTFS/renameme1
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rollback_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rollback_001_neg.ksh
index 02f3422b6..51b5162de 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rollback_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_rollback_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@
log_assert "zfs rollback returns an error when run as a user"
-log_mustnot $ZFS rollback $TESTPOOL/$TESTFS@snap
+log_mustnot zfs rollback $TESTPOOL/$TESTFS@snap
# now verify the above command didn't actually do anything
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_send_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_send_001_neg.ksh
index 0e3af1291..d5dfe3728 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_send_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_send_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,14 +47,14 @@ function cleanup
{
if [ -e /tmp/zfstest_datastream.$$ ]
then
- log_must $RM /tmp/zfstest_datastream.$$
+ log_must rm /tmp/zfstest_datastream.$$
fi
}
log_assert "zfs send returns an error when run as a user"
log_onexit cleanup
-log_mustnot eval "$ZFS send $TESTPOOL/$TESTFS@snap > /tmp/zfstest_datastream.$$"
+log_mustnot eval "zfs send $TESTPOOL/$TESTFS@snap > /tmp/zfstest_datastream.$$"
# Now check that the above command actually did nothing
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_set_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_set_001_neg.ksh
index 9f1c57cd8..54e7ee92d 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_set_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_set_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,10 +56,10 @@ do
PROP=${props[$i]}
EXPECTED=${prop_vals[$i]}
NEW=${prop_new[$i]}
- log_mustnot $ZFS set $PROP=$NEW $TESTPOOL/$TESTFS/prop
+ log_mustnot zfs set $PROP=$NEW $TESTPOOL/$TESTFS/prop
# Now verify that the above command did nothing
- ACTUAL=$($ZFS get $PROP -o value -H snapdir $TESTPOOl/$TESTFS/prop )
+ ACTUAL=$(zfs get $PROP -o value -H snapdir $TESTPOOl/$TESTFS/prop )
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_fail "Property $PROP was set to $ACTUAL, expected $EXPECTED"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_share_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_share_001_neg.ksh
index 4127234ee..1cc1783c8 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_share_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_share_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ then
log_fail "$TESTPOOL/$TESTFS/unshared was incorrectly shared initially!"
fi
-log_mustnot $ZFS share $TESTPOOL/$TESTFS/unshared
+log_mustnot zfs share $TESTPOOL/$TESTFS/unshared
# Now verify that the above command didn't actually do anything
if is_shared $TESTDIR/unshared
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_snapshot_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_snapshot_001_neg.ksh
index 88183b140..232d9574b 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_snapshot_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_snapshot_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
log_assert "zfs snapshot returns an error when run as a user"
-log_mustnot $ZFS snapshot $TESTPOOL/$TESTFS@usersnap1
+log_mustnot zfs snapshot $TESTPOOL/$TESTFS@usersnap1
# Now verify that the above command didn't actually do anything
if datasetexists $TESTPOOL/$TESTFS@usersnap1
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unallow_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unallow_001_neg.ksh
index 106e0f87c..98383a087 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unallow_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unallow_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,17 +44,17 @@
#
# check to see if we have zfs unallow
-$ZFS 2>&1 | $GREP "unallow" > /dev/null
+zfs 2>&1 | grep "unallow" > /dev/null
if (($? != 0)) then
log_unsupported "ZFS unallow not supported on this machine."
fi
log_assert "zfs unallow returns an error when run as a user"
-log_mustnot $ZFS unallow everyone $TESTPOOL/$TESTFS/allowed
+log_mustnot zfs unallow everyone $TESTPOOL/$TESTFS/allowed
# now check with zfs allow to see if the permissions are still there
-OUTPUT=$($ZFS allow $TESTPOOL/$TESTFS/allowed | $GREP "Local+Descendent" )
+OUTPUT=$(zfs allow $TESTPOOL/$TESTFS/allowed | grep "Local+Descendent" )
if [ -z "$OUTPUT" ]
then
log_fail "Error - create permissions were unallowed on \
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unmount_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unmount_001_neg.ksh
index e0c703f90..5b0a773f1 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unmount_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unmount_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,7 +58,7 @@ log_assert "zfs u[n]mount [-f] [mountpoint|fs|snap]"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unshare_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unshare_001_neg.ksh
index 4849244d8..48d4d5294 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unshare_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_unshare_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ then
log_fail "$TESTPOOL/$TESTFS/shared was not shared initially at all!"
fi
-log_mustnot $ZFS unshare $TESTPOOL/$TESTFS/shared
+log_mustnot zfs unshare $TESTPOOL/$TESTFS/shared
# now verify that the above command didn't do anything
if not_shared $TESTDIR/shared
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_upgrade_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_upgrade_001_neg.ksh
index 290827d14..fd65feb8c 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zfs_upgrade_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zfs_upgrade_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,7 +44,7 @@
#
# check to see if we have upgrade capability
-$ZFS upgrade > /dev/null 2>&1
+zfs upgrade > /dev/null 2>&1
HAS_UPGRADE=$?
if [ $HAS_UPGRADE -ne 0 ]
then
@@ -54,11 +54,11 @@ fi
log_assert "zfs upgrade returns an error when run as a user"
-log_mustnot $ZFS upgrade $TESTPOOL/$TESTFS/version1
+log_mustnot zfs upgrade $TESTPOOL/$TESTFS/version1
# now check to see the above command didn't do anything
-VERSION=$($ZFS upgrade $TESTPOOL/$TESTFS/version1 2>&1 \
- | $GREP "already at this version")
+VERSION=$(zfs upgrade $TESTPOOL/$TESTFS/version1 2>&1 \
+ | grep "already at this version")
if [ -n "$VERSION" ]
then
log_fail "A filesystem was upgraded!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_001_neg.ksh
index e4512bc49..d71668d89 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,14 +47,14 @@ function cleanup
{
if [ -e /tmp/zpool_001_neg.$$.txt ]
then
- $RM /tmp/zpool_001_neg.$$.txt
+ rm /tmp/zpool_001_neg.$$.txt
fi
}
log_onexit cleanup
log_assert "zpool shows a usage message when run as a user"
-eval "$ZPOOL > /tmp/zpool_001_neg.$$.txt 2>&1"
-log_must $GREP "usage: zpool command args" /tmp/zpool_001_neg.$$.txt
+eval "zpool > /tmp/zpool_001_neg.$$.txt 2>&1"
+log_must grep "usage: zpool command args" /tmp/zpool_001_neg.$$.txt
log_pass "zpool shows a usage message when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_add_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_add_001_neg.ksh
index 9858f2884..7bcd91154 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_add_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_add_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -70,7 +70,7 @@ log_assert "zpool add [-fn] pool_name vdev"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL ${args[i]}
+ log_mustnot zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_attach_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_attach_001_neg.ksh
index e1d883d28..b0fadca8c 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_attach_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_attach_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
function check_for_attach
{
- RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk-additional.dat)
+ RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-additional.dat)
if [ -n "$RESULT" ]
then
log_fail "A disk was attached to the pool!"
@@ -56,11 +56,11 @@ verify_runnable "global"
log_assert "zpool attach returns an error when run as a user"
-log_mustnot $ZPOOL attach $TESTPOOL.virt /$TESTDIR/disk1.dat \
+log_mustnot zpool attach $TESTPOOL.virt /$TESTDIR/disk1.dat \
/$TESTDIR/disk-additional.dat
check_for_attach
-log_mustnot $ZPOOL attach -f $TESTPOOL.virt /$TESTDIR/disk1.dat \
+log_mustnot zpool attach -f $TESTPOOL.virt /$TESTDIR/disk1.dat \
/$TESTDIR/disk-additional.dat
check_for_attach
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_clear_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_clear_001_neg.ksh
index 0100bed1c..5d6ef5ff3 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_clear_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_clear_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,6 +47,6 @@ verify_runnable "global"
log_assert "zpool clear returns an error when run as a user"
-log_mustnot $ZPOOL clear $TESTPOOL
+log_mustnot zpool clear $TESTPOOL
log_pass "zpool clear returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_create_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_create_001_neg.ksh
index 592c51a10..77d08ee39 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_create_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_create_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -70,7 +70,7 @@ log_assert "zpool create [-fn] pool_name vdev"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL ${args[i]}
+ log_mustnot zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_destroy_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_destroy_001_neg.ksh
index 4deb2281a..acc93fe74 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_destroy_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_destroy_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ log_assert "zpool destroy [-f] [pool_name ...]"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL ${args[i]}
+ log_mustnot zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_detach_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_detach_001_neg.ksh
index c5e8ab12b..dbc540ceb 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_detach_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_detach_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "global"
log_assert "zpool detach returns an error when run as a user"
-log_mustnot $ZPOOL detach $TESTPOOL.virt /$TESTDIR/disk1.dat
+log_mustnot zpool detach $TESTPOOL.virt /$TESTDIR/disk1.dat
-RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk1.dat)
+RESULT=$(zpool status -v $TESTPOOL.virt | grep disk1.dat)
if [ -z "$RESULT" ]
then
log_fail "A disk was detached from the pool!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_export_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_export_001_neg.ksh
index 49151909f..9bca4668d 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_export_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_export_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,7 +44,7 @@
function check_for_export
{
- RESULT=$($ZPOOL list | $GREP $TESTPOOL.virt )
+ RESULT=$(zpool list | grep $TESTPOOL.virt )
if [ -z "$RESULT" ]
then
log_fail "A pool was exported!"
@@ -56,10 +56,10 @@ verify_runnable "global"
log_assert "zpool export returns an error when run as a user"
-log_mustnot $ZPOOL export $TESTPOOL.virt
+log_mustnot zpool export $TESTPOOL.virt
check_for_export
-log_mustnot $ZPOOL export -f $TESTPOOL.virt
+log_mustnot zpool export -f $TESTPOOL.virt
check_for_export
log_pass "zpool export returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_get_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_get_001_neg.ksh
index 697ec6ea5..7415cebf2 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_get_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_get_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ while [[ $i -lt ${#args[*]} ]]
do
PROP=${props[$i]}
EXPECTED=${prop_vals[$i]}
- ACTUAL=$( $ZPOOL get $PROP $TESTPOOL | $GREP $PROP | $AWK '{print $1}' )
+ ACTUAL=$( zpool get $PROP $TESTPOOL | grep $PROP | awk '{print $1}' )
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_fail "Property $PROP value was $ACTUAL, expected $EXPECTED"
@@ -62,6 +62,6 @@ do
i=$(( $i + 1 ))
done
-log_must $ZPOOL get all $TESTPOOL
+log_must zpool get all $TESTPOOL
log_pass "zpool get works when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_history_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_history_001_neg.ksh
index 9a304b7e6..47082e352 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_history_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_history_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,10 +46,10 @@ verify_runnable "global"
log_assert "zpool history returns an error when run as a user"
-log_mustnot $ZPOOL history
-log_mustnot $ZPOOL history $TESTPOOL
-log_mustnot $ZPOOL history -i $TESTPOOL
-log_mustnot $ZPOOL history -l $TESTPOOL
-log_mustnot $ZPOOL history -il $TESTPOOL
+log_mustnot zpool history
+log_mustnot zpool history $TESTPOOL
+log_mustnot zpool history -i $TESTPOOL
+log_mustnot zpool history -l $TESTPOOL
+log_mustnot zpool history -il $TESTPOOL
log_assert "zpool history returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_001_neg.ksh
index b15a451ff..09fd775ff 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
function check_for_import
{
- RESULT=$($ZPOOL list -H -o name | $GREP $TESTPOOL.exported)
+ RESULT=$(zpool list -H -o name | grep $TESTPOOL.exported)
if [ -n "$RESULT" ]
then
log_fail "Pool $TESTPOOL.export was successfully imported!"
@@ -55,12 +55,12 @@ function check_for_import
verify_runnable "global"
log_assert "zpool import returns an error when run as a user"
-log_mustnot $ZPOOL import
+log_mustnot zpool import
-log_mustnot $ZPOOL import -a
+log_mustnot zpool import -a
check_for_import
-log_mustnot $ZPOOL import -d /$TESTDIR $TESTPOOL.exported
+log_mustnot zpool import -d /$TESTDIR $TESTPOOL.exported
check_for_import
log_pass "zpool import returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_002_neg.ksh
index dfcef4dd1..f34601867 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_import_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,7 +57,7 @@ log_assert "Executing 'zpool import' by regular user fails"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL import ${args[i]}
+ log_mustnot zpool import ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_offline_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_offline_001_neg.ksh
index 952c921fe..523883c6f 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_offline_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_offline_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,8 +45,8 @@
function check_for_offline
{
- RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk-1.dat \
- | $GREP OFFLINE )
+ RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-1.dat \
+ | grep OFFLINE )
if [ -n "$RESULT" ]
then
log_fail "A disk was taken offline!"
@@ -57,10 +57,10 @@ verify_runnable "global"
log_assert "zpool offline returns an error when run as a user"
-log_mustnot $ZPOOL offline $TESTPOOL.virt /$TESTDIR/disk-1.dat
+log_mustnot zpool offline $TESTPOOL.virt /$TESTDIR/disk-1.dat
check_for_offline
-log_mustnot $ZPOOL offline -t $TESTPOOL.virt /$TESTDIR/disk-1.dat
+log_mustnot zpool offline -t $TESTPOOL.virt /$TESTDIR/disk-1.dat
check_for_offline
log_pass "zpool offline returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_online_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_online_001_neg.ksh
index 36d3aef3a..b89cf07ac 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_online_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_online_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,8 +45,8 @@
function check_for_online
{
- RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk-offline.dat \
- | $GREP ONLINE )
+ RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-offline.dat \
+ | grep ONLINE )
if [ -n "$RESULT" ]
then
log_fail "A disk was brough online!"
@@ -57,10 +57,10 @@ verify_runnable "global"
log_assert "zpool online returns an error when run as a user"
-log_mustnot $ZPOOL online $TESTPOOL.virt /$TESTDIR/disk-offline.dat
+log_mustnot zpool online $TESTPOOL.virt /$TESTDIR/disk-offline.dat
check_for_online
-log_mustnot $ZPOOL online -t $TESTPOOL.virt /$TESTDIR/disk-offline.dat
+log_mustnot zpool online -t $TESTPOOL.virt /$TESTDIR/disk-offline.dat
check_for_online
log_pass "zpool online returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_remove_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_remove_001_neg.ksh
index 38acd5f4d..1168e6bda 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_remove_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_remove_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "global"
log_assert "zpool remove returns an error when run as a user"
-log_mustnot $ZPOOL remove $TESTPOOL.virt /$TESTDIR/disk-spare1.dat
+log_mustnot zpool remove $TESTPOOL.virt /$TESTDIR/disk-spare1.dat
-RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk-spare1.dat)
+RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-spare1.dat)
if [ -z "$RESULT" ]
then
log_fail "A disk was removed from the pool!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_replace_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_replace_001_neg.ksh
index b933d4195..6211e6575 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_replace_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_replace_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,8 +45,8 @@
function check_for_replace
{
- $SLEEP 10
- RESULT=$($ZPOOL status -v $TESTPOOL.virt | $GREP disk-additional.dat)
+ sleep 10
+ RESULT=$(zpool status -v $TESTPOOL.virt | grep disk-additional.dat)
if [ -n "$RESULT" ]
then
log_fail "A disk was replaced in the pool!"
@@ -57,11 +57,11 @@ verify_runnable "global"
log_assert "zpool replace returns an error when run as a user"
-log_mustnot $ZPOOL replace $TESTPOOL.virt /$TESTDIR/disk-1.dat \
+log_mustnot zpool replace $TESTPOOL.virt /$TESTDIR/disk-1.dat \
/$TESTDIR/disk-additional.dat
check_for_replace
-log_mustnot $ZPOOL replace -f $TESTPOOL.virt /$TESTDIR/disk-1.dat \
+log_mustnot zpool replace -f $TESTPOOL.virt /$TESTDIR/disk-1.dat \
/$TESTDIR/disk-additional.dat
check_for_replace
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_scrub_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_scrub_001_neg.ksh
index ddc06f88f..9af7a3e2d 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_scrub_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_scrub_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "global"
log_assert "zpool scrub returns an error when run as a user"
-log_mustnot $ZPOOL scrub $TESTPOOL
-log_mustnot $ZPOOL scrub -s $TESTPOOL
+log_mustnot zpool scrub $TESTPOOL
+log_mustnot zpool scrub -s $TESTPOOL
log_pass "zpool scrub returns an error when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_set_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_set_001_neg.ksh
index bcf3a908a..941e20c00 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_set_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_set_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ do
log_mustnot $POOL set $PROP=$NEW $TESTPOOL
# Now verify that the above command did nothing
- ACTUAL=$( $ZPOOL get $PROP $TESTPOOL | $GREP $PROP | $AWK '{print $1}' )
+ ACTUAL=$( zpool get $PROP $TESTPOOL | grep $PROP | awk '{print $1}' )
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_fail "Property $PROP was set to $ACTUAL, expected $EXPECTED"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_status_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_status_001_neg.ksh
index 4c6f11c0a..a3f839de4 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_status_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_status_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,28 +45,28 @@
function check_pool_status
{
- RESULT=$($GREP "pool:" /tmp/pool-status.$$)
+ RESULT=$(grep "pool:" /tmp/pool-status.$$)
if [ -z "$RESULT" ]
then
log_fail "No pool: string found in zpool status output!"
fi
- $RM /tmp/pool-status.$$
+ rm /tmp/pool-status.$$
}
verify_runnable "global"
log_assert "zpool status works when run as a user"
-log_must eval "$ZPOOL status > /tmp/pool-status.$$"
+log_must eval "zpool status > /tmp/pool-status.$$"
check_pool_status
-log_must eval "$ZPOOL status -v > /tmp/pool-status.$$"
+log_must eval "zpool status -v > /tmp/pool-status.$$"
check_pool_status
-log_must eval "$ZPOOL status $TESTPOOL> /tmp/pool-status.$$"
+log_must eval "zpool status $TESTPOOL> /tmp/pool-status.$$"
check_pool_status
-log_must eval "$ZPOOL status -v $TESTPOOL > /tmp/pool-status.$$"
+log_must eval "zpool status -v $TESTPOOL > /tmp/pool-status.$$"
check_pool_status
# Make sure -c option works, and that VDEV_PATH and VDEV_UPATH get set.
@@ -74,9 +74,9 @@ check_pool_status
# grep for '^\s+/' to just get the vdevs (not pools). All vdevs will start with
# a '/' when we specify the path (-P) flag. We check for "{}" to see if one
# of the VDEV variables isn't set.
-C1=$($ZPOOL status -P | $GREP -E '^\s+/' | $WC -l)
-C2=$($ZPOOL status -P -c 'echo vdev_test{$VDEV_PATH}{$VDEV_UPATH}' | \
- $GREP -E '^\s+/' | $GREP -v '{}' | $WC -l)
+C1=$(zpool status -P | grep -E '^\s+/' | wc -l)
+C2=$(zpool status -P -c 'echo vdev_test{$VDEV_PATH}{$VDEV_UPATH}' | \
+ grep -E '^\s+/' | grep -v '{}' | wc -l)
if [ "$C1" != "$C2" ] ; then
log_fail "zpool status -c option failed. Expected $C1 vdevs, got $C2"
@@ -85,7 +85,7 @@ else
fi
# $TESTPOOL.virt has an offline device, so -x will show it
-log_must eval "$ZPOOL status -x $TESTPOOL.virt > /tmp/pool-status.$$"
+log_must eval "zpool status -x $TESTPOOL.virt > /tmp/pool-status.$$"
check_pool_status
log_pass "zpool status works when run as a user"
diff --git a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_upgrade_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_upgrade_001_neg.ksh
index 02c33ca15..f058bf5c6 100755
--- a/tests/zfs-tests/tests/functional/cli_user/misc/zpool_upgrade_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/misc/zpool_upgrade_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,14 +49,14 @@ log_assert "zpool upgrade returns an error when run as a user"
log_onexit cleanup
# zpool upgrade returns 0 when it can't do anything
-log_must $ZPOOL upgrade $TESTPOOL.virt
+log_must zpool upgrade $TESTPOOL.virt
# Now try to upgrade our version 1 pool
-log_mustnot $ZPOOL upgrade v1-pool
+log_mustnot zpool upgrade v1-pool
# if the pool has been upgraded, then v1-pool won't be listed in the output
# of zpool upgrade anymore
-RESULT=$($ZPOOL upgrade | $GREP v1-pool)
+RESULT=$(zpool upgrade | grep v1-pool)
if [ -z "$RESULT" ]
then
log_fail "A pool was upgraded successfully!"
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/setup.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/setup.ksh
index 66bcc06d8..b4c588282 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/setup.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,23 +42,23 @@ set -A cksumarray $CKSUMOPTS
typeset -i index=0
for dataset in $DATASETS
do
- log_must $ZFS create $TESTPOOL/$TESTFS/$dataset
- $SLEEP 1
- log_must $ZFS snapshot $TESTPOOL/$TESTFS/${dataset}@snap
+ log_must zfs create $TESTPOOL/$TESTFS/$dataset
+ sleep 1
+ log_must zfs snapshot $TESTPOOL/$TESTFS/${dataset}@snap
- $SLEEP 1
+ sleep 1
if is_global_zone ; then
- log_must $ZFS create -V 64M $TESTPOOL/$TESTFS/${dataset}-vol
- $SLEEP 1
- log_must $ZFS snapshot $TESTPOOL/$TESTFS/${dataset}-vol@snap
+ log_must zfs create -V 64M $TESTPOOL/$TESTFS/${dataset}-vol
+ sleep 1
+ log_must zfs snapshot $TESTPOOL/$TESTFS/${dataset}-vol@snap
fi
# sleep to ensure that the datasets have different creation dates
- $SLEEP 1
- log_must $ZFS set checksum=${cksumarray[$index]} \
+ sleep 1
+ log_must zfs set checksum=${cksumarray[$index]} \
$TESTPOOL/$TESTFS/$dataset
if datasetexists $TESTPOOL/$TESTFS/${dataset}-vol; then
- log_must $ZFS set checksum=${cksumarray[$index]} \
+ log_must zfs set checksum=${cksumarray[$index]} \
$TESTPOOL/$TESTFS/${dataset}-vol
fi
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list.kshlib b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list.kshlib
index e64739dc3..03c9d1f07 100644
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list.kshlib
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ function verify_sort { # command list name
ACTUAL=$(basename $dataset)
if [ "$dataset" != "$TESTPOOL/$TESTFS" ]
then
- EXPECTED=$($ECHO $list | $AWK "{print \$$index}")
+ EXPECTED=$(echo $list | awk "{print \$$index}")
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_note "WARNING:" \
@@ -67,7 +67,7 @@ function verify_sort { # command list name
done
# finally check to see if we have the expected number of elements
- if [ $index -ne $($ECHO $list | $AWK '{print split($0,arr)+1}') ]
+ if [ $index -ne $(echo $list | awk '{print split($0,arr)+1}') ]
then
log_fail "Warning: " \
"unexpected number of filesystems found in list output!"
@@ -85,7 +85,7 @@ function verify_reverse_sort { # command list name
typeset name=$3
# set our index to the be number of elements in the list
- typeset -i index=$($ECHO $list | $AWK '{print split($0,arr)}')
+ typeset -i index=$(echo $list | awk '{print split($0,arr)}')
log_note "Checking reverse sort by '$name'," \
"expecting the reverse of '$list'"
@@ -96,7 +96,7 @@ function verify_reverse_sort { # command list name
ACTUAL=$(basename $dataset)
if [ "$dataset" != "$TESTPOOL/$TESTFS" ]
then
- EXPECTED=$($ECHO $list | $AWK "{print \$$index}")
+ EXPECTED=$(echo $list | awk "{print \$$index}")
if [ "$ACTUAL" != "$EXPECTED" ]
then
log_note "Warning:" \
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_001_pos.ksh
index b0af4ebd9..5d995a79b 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -100,7 +100,7 @@ log_assert "Verify 'zfs list [-rH] [-o property[,prop]*] [fs|clct|vol]'."
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must eval "$ZFS ${args[i]} > /dev/null"
+ log_must eval "zfs ${args[i]} > /dev/null"
((i = i + 1))
done
@@ -109,7 +109,7 @@ done
cd /tmp
typeset -i i=0
while [[ $i -lt ${#pathargs[*]} ]]; do
- log_must eval "$ZFS ${pathargs[i]} > /dev/null"
+ log_must eval "zfs ${pathargs[i]} > /dev/null"
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_002_pos.ksh
index 3d546ecca..382b2cb7f 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_user/zfs_list/zfs_list.kshlib
@@ -97,80 +97,80 @@ LC_ALL=C; export LC_ALL
# sort by creation
verify_sort \
- "$ZFS list -H -r -o name -s creation -t filesystem $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s creation -t filesystem $TESTPOOL/$TESTFS" \
"$fs_creation" "creation date"
if is_global_zone ; then
verify_sort \
- "$ZFS list -H -r -o name -s creation -t volume $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s creation -t volume $TESTPOOL/$TESTFS" \
"$vol_creation" "creation date"
fi
verify_sort \
- "$ZFS list -H -r -o name -s creation -t snapshot $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s creation -t snapshot $TESTPOOL/$TESTFS" \
"$snap_creation" "creation date"
# sort by checksum
verify_sort \
- "$ZFS list -H -r -o name -s checksum -t filesystem $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s checksum -t filesystem $TESTPOOL/$TESTFS" \
"$fs_cksum" "checksum"
if is_global_zone ; then
verify_sort \
- "$ZFS list -H -r -o name -s checksum -t volume $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s checksum -t volume $TESTPOOL/$TESTFS" \
"$vol_cksum" "checksum"
fi
verify_sort \
- "$ZFS list -H -r -o name -s checksum -t snapshot $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s checksum -t snapshot $TESTPOOL/$TESTFS" \
"$snap_cksum" "checksum"
verify_sort \
- "$ZFS list -H -r -o name -S checksum -t snapshot $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S checksum -t snapshot $TESTPOOL/$TESTFS" \
"$snap_cksum" "checksum"
# sort by name
verify_sort \
- "$ZFS list -H -r -o name -s name -t filesystem $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s name -t filesystem $TESTPOOL/$TESTFS" \
"$fs_name" "name"
if is_global_zone ; then
verify_sort \
- "$ZFS list -H -r -o name -s name -t volume $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s name -t volume $TESTPOOL/$TESTFS" \
"$vol_name" "name"
fi
verify_sort \
- "$ZFS list -H -r -o name -s name -t snapshot $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -s name -t snapshot $TESTPOOL/$TESTFS" \
"$snap_name" "name"
# reverse sort by creation
verify_reverse_sort \
- "$ZFS list -H -r -o name -S creation -t filesystem $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S creation -t filesystem $TESTPOOL/$TESTFS" \
"$fs_creation" "creation date"
if is_global_zone ; then
verify_reverse_sort \
- "$ZFS list -H -r -o name -S creation -t volume $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S creation -t volume $TESTPOOL/$TESTFS" \
"$vol_creation" "creation date"
fi
verify_reverse_sort \
- "$ZFS list -H -r -o name -S creation -t snapshot $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S creation -t snapshot $TESTPOOL/$TESTFS" \
"$snap_creation" "creation date"
# reverse sort by checksum
verify_reverse_sort \
- "$ZFS list -H -r -o name -S checksum -t filesystem $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S checksum -t filesystem $TESTPOOL/$TESTFS" \
"$fs_rev_cksum" "checksum"
if is_global_zone ; then
verify_reverse_sort \
- "$ZFS list -H -r -o name -S checksum -t volume $TESTPOOL/$TESTFS" \
+ "zfs list -H -r -o name -S checksum -t volume $TESTPOOL/$TESTFS" \
"$vol_rev_cksum" "checksum"
fi
# reverse sort by name
verify_reverse_sort \
- "$ZFS list -H -r -o name -S name -t filesystem $TESTPOOL/$TESTFS"\
+ "zfs list -H -r -o name -S name -t filesystem $TESTPOOL/$TESTFS"\
"$fs_name" "name"
if is_global_zone ; then
verify_reverse_sort \
- "$ZFS list -H -r -o name -S name -t volume $TESTPOOL/$TESTFS"\
+ "zfs list -H -r -o name -S name -t volume $TESTPOOL/$TESTFS"\
"$vol_name" "name"
fi
verify_reverse_sort \
- "$ZFS list -H -r -o name -S name -t snapshot $TESTPOOL/$TESTFS"\
+ "zfs list -H -r -o name -S name -t snapshot $TESTPOOL/$TESTFS"\
"$snap_name" "name"
log_pass "The sort functionality in 'zfs list' works as expected."
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_003_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_003_pos.ksh
index f685456d7..3c27cbf32 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
function cleanup
{
if [[ -f $tmpfile ]]; then
- $RM -f $tmpfile
+ rm -f $tmpfile
fi
}
@@ -64,9 +64,9 @@ done
cd /tmp
for path in $TESTPOOL/$TESTFS $TESTDIR ./../$TESTDIR ; do
- $ZFS list -rH -o name $path > $tmpfile
+ zfs list -rH -o name $path > $tmpfile
for fs in $children ; do
- $GREP "^${fs}$" $tmpfile > /dev/null 2>&1
+ grep "^${fs}$" $tmpfile > /dev/null 2>&1
if (( $? != 0 )); then
log_fail "$fs not shown in the output list."
fi
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_004_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_004_neg.ksh
index 13d6233d3..5d1114dac 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,8 +55,8 @@ paths="$TESTPOOL/NONEXISTFS $TESTPOOL/$TESTFS/NONEXISTFS \
cd /tmp
for fs in $paths ; do
- log_mustnot $ZFS list $fs
- log_mustnot $ZFS list -r $fs
+ log_mustnot zfs list $fs
+ log_mustnot zfs list -r $fs
done
log_pass "'zfs list [-r]' fails while the given dataset/path does not exist " \
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_007_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_007_pos.ksh
index 901730c04..d881b831f 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -50,8 +50,8 @@ fi
function cleanup
{
- log_must $RM -f $DEPTH_OUTPUT
- log_must $RM -f $EXPECT_OUTPUT
+ log_must rm -f $DEPTH_OUTPUT
+ log_must rm -f $EXPECT_OUTPUT
}
log_onexit cleanup
@@ -74,14 +74,14 @@ for dp in ${depth_array[@]}; do
while (( fs<${#fs_type[*]} )); do
if [[ "$dp" == "0" ]] && \
[[ "${fs_type[$fs]}" == "volume" || "${fs_type[$fs]}" == "snapshot" ]]; then
- log_must eval "$ZFS list -H -d $dp -o name -t ${fs_type[$fs]} $DEPTH_FS > $DEPTH_OUTPUT"
+ log_must eval "zfs list -H -d $dp -o name -t ${fs_type[$fs]} $DEPTH_FS > $DEPTH_OUTPUT"
[[ -s "$DEPTH_OUTPUT" ]] && \
log_fail "$DEPTH_OUTPUT should be null."
- log_mustnot $ZFS list -rH -o name -t ${fs_type[$fs]} $DEPTH_FS | $EGREP -e '$eg_opt'
+ log_mustnot zfs list -rH -o name -t ${fs_type[$fs]} $DEPTH_FS | egrep -e '$eg_opt'
else
- log_must eval "$ZFS list -H -d $dp -o name -t ${fs_type[$fs]} $DEPTH_FS > $DEPTH_OUTPUT"
- log_must eval "$ZFS list -rH -o name -t ${fs_type[$fs]} $DEPTH_FS | $EGREP -e '$eg_opt' > $EXPECT_OUTPUT"
- log_must $DIFF $DEPTH_OUTPUT $EXPECT_OUTPUT
+ log_must eval "zfs list -H -d $dp -o name -t ${fs_type[$fs]} $DEPTH_FS > $DEPTH_OUTPUT"
+ log_must eval "zfs list -rH -o name -t ${fs_type[$fs]} $DEPTH_FS | egrep -e '$eg_opt' > $EXPECT_OUTPUT"
+ log_must diff $DEPTH_OUTPUT $EXPECT_OUTPUT
fi
(( fs+=1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_008_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_008_neg.ksh
index 74c0b8b71..4f3504ac4 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zfs_list/zfs_list_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/cli_root/zfs_get/zfs_get_list_d.kshlib
@@ -49,7 +49,7 @@ set -A badargs "a" "AB" "aBc" "2A" "a2b" "aB2" "-1" "-32" "-999"
typeset -i i=0
while (( i < ${#badargs[*]} ))
do
- log_mustnot eval "$ZFS list -d ${badargs[i]} $DEPTH_FS >/dev/null 2>&1"
+ log_mustnot eval "zfs list -d ${badargs[i]} $DEPTH_FS >/dev/null 2>&1"
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh
index a1fac987e..d99d42984 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ log_assert "zpool iostat [pool_name ...] [interval]"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must $ZPOOL ${args[i]}
+ log_must zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh
index ec5599ace..c67031780 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ typeset -i stat_count=0
function cleanup
{
if [[ -f $tmpfile ]]; then
- $RM -f $tmpfile
+ rm -f $tmpfile
fi
}
@@ -60,15 +60,15 @@ if ! is_global_zone ; then
TESTPOOL=${TESTPOOL%%/*}
fi
-$ZPOOL iostat $TESTPOOL 1 4 > $tmpfile 2>&1 &
+zpool iostat $TESTPOOL 1 4 > $tmpfile 2>&1 &
sleep 4
-stat_count=$($GREP $TESTPOOL $tmpfile | $WC -l)
+stat_count=$(grep $TESTPOOL $tmpfile | wc -l)
if [[ $stat_count -ne 4 ]]; then
log_fail "zpool iostat [pool_name] [interval] [count] failed"
fi
# Test a floating point interval value
-log_must $ZPOOL iostat -v 0.5 1
+log_must zpool iostat -v 0.5 1
log_pass "zpool iostat [pool_name ...] [interval] [count] passed"
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh
index 097be9e74..b6bcf71bf 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,8 +59,8 @@ log_assert "Executing 'zpool iostat' with bad options fails"
typeset -i i=1
while [[ $i -lt ${#args[*]} ]]; do
- log_assert "doing $ZPOOL iostat ${args[i]}"
- log_mustnot $ZPOOL iostat ${args[i]}
+ log_assert "doing zpool iostat ${args[i]}"
+ log_mustnot zpool iostat ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_004_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_004_pos.ksh
index 0119a7061..a20321950 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_004_pos.ksh
@@ -68,8 +68,8 @@ log_note "testpool: $TESTPOOL, disks $DISKS"
typeset -i i=1
while [[ $i -lt ${#args[*]} ]]; do
- log_note "doing $ZPOOL iostat ${args[i]}"
- log_must $ZPOOL iostat ${args[i]}
+ log_note "doing zpool iostat ${args[i]}"
+ log_must zpool iostat ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_005_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_005_pos.ksh
index 89a9a4975..6204c1461 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_iostat/zpool_iostat_005_pos.ksh
@@ -54,9 +54,9 @@ fi
# a '/' when we specify the path (-P) flag. We check for "{}" to see if one
# of the VDEV variables isn't set.
#
-C1=$($ZPOOL iostat -Pv $testpool | $GREP -E '^\s+/' | $WC -l)
-C2=$($ZPOOL iostat -Pv -c 'echo vdev_test{$VDEV_PATH}{$VDEV_UPATH}' $testpool \
- | $GREP -E '^\s+/' | $GREP -v '{}' | $WC -l)
+C1=$(zpool iostat -Pv $testpool | grep -E '^\s+/' | wc -l)
+C2=$(zpool iostat -Pv -c 'echo vdev_test{$VDEV_PATH}{$VDEV_UPATH}' $testpool \
+ | grep -E '^\s+/' | grep -v '{}' | wc -l)
if [ "$C1" != "$C2" ] ; then
log_fail "zpool iostat -c failed, expected $C1 vdevs, got $C2"
else
@@ -67,12 +67,12 @@ fi
# run on the vdev. We write the command results to a temp file to verify that
# the command actually gets run, rather than just verifying that the results
# are *displayed* for the specific vdev.
-TMP=$($MKTEMP)
-FIRST_VDEV=$($ZPOOL iostat -Pv $testpool | $GREP -Eo '^\s+/[^ ]+' | $HEAD -n 1)
-log_must $ZPOOL iostat -Pv -c "echo \$VDEV_PATH >> $TMP" $testpool \
+TMP=$(mktemp)
+FIRST_VDEV=$(zpool iostat -Pv $testpool | grep -Eo '^\s+/[^ ]+' | head -n 1)
+log_must zpool iostat -Pv -c "echo \$VDEV_PATH >> $TMP" $testpool \
$FIRST_VDEV > /dev/null
-C2=$($WC -w < $TMP)
-$RM $TMP
+C2=$(wc -w < $TMP)
+rm $TMP
if [ "$C2" != "1" ] ; then
log_fail "zpool iostat -c <VDEV> failed, expected 1 vdev, got $C2"
else
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_001_pos.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_001_pos.ksh
index 29283cc07..4c57413f1 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ log_assert "zpool list [-H] [-o filed[,filed]*] [<pool_name> ...]"
typeset -i i=0
while [[ $i -lt ${#args[*]} ]]; do
- log_must $ZPOOL ${args[i]}
+ log_must zpool ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_002_neg.ksh b/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_002_neg.ksh
index 469437a38..4ed38d475 100755
--- a/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/cli_user/zpool_list/zpool_list_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ log_assert "Executing 'zpool list' with bad options fails"
typeset -i i=1
while [[ $i -lt ${#args[*]} ]]; do
- log_mustnot $ZPOOL list ${args[i]}
+ log_mustnot zpool list ${args[i]}
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/compression/compress_001_pos.ksh b/tests/zfs-tests/tests/functional/compression/compress_001_pos.ksh
index ce2c26bd2..b35b1775a 100755
--- a/tests/zfs-tests/tests/functional/compression/compress_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/compression/compress_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,22 +49,22 @@ typeset OP=create
log_assert "Ensure that compressed files are smaller."
log_note "Ensure compression is off"
-log_must $ZFS set compression=off $TESTPOOL/$TESTFS
+log_must zfs set compression=off $TESTPOOL/$TESTFS
log_note "Writing file without compression..."
-log_must $FILE_WRITE -o $OP -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
+log_must file_write -o $OP -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
log_note "Add compression property to the dataset and write another file"
-log_must $ZFS set compression=on $TESTPOOL/$TESTFS
+log_must zfs set compression=on $TESTPOOL/$TESTFS
-log_must $FILE_WRITE -o $OP -f $TESTDIR/$TESTFILE1 -b $BLOCKSZ \
+log_must file_write -o $OP -f $TESTDIR/$TESTFILE1 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
-$SLEEP 60
+sleep 60
-FILE0_BLKS=`$DU -k $TESTDIR/$TESTFILE0 | $AWK '{ print $1}'`
-FILE1_BLKS=`$DU -k $TESTDIR/$TESTFILE1 | $AWK '{ print $1}'`
+FILE0_BLKS=`du -k $TESTDIR/$TESTFILE0 | awk '{ print $1}'`
+FILE1_BLKS=`du -k $TESTDIR/$TESTFILE1 | awk '{ print $1}'`
if [[ $FILE0_BLKS -le $FILE1_BLKS ]]; then
log_fail "$TESTFILE0 is smaller than $TESTFILE1" \
diff --git a/tests/zfs-tests/tests/functional/compression/compress_002_pos.ksh b/tests/zfs-tests/tests/functional/compression/compress_002_pos.ksh
index 88e155611..a07d70824 100755
--- a/tests/zfs-tests/tests/functional/compression/compress_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/compression/compress_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,22 +51,22 @@ typeset OP=create
log_assert "Ensure that compressed files in a dataset are smaller."
log_note "Ensure compression is off"
-log_must $ZFS set compression=off $TESTPOOL/$TESTCTR
+log_must zfs set compression=off $TESTPOOL/$TESTCTR
log_note "Writing file without compression..."
-log_must $FILE_WRITE -o $OP -f $TESTDIR1/$TESTFILE0 -b $BLOCKSZ \
+log_must file_write -o $OP -f $TESTDIR1/$TESTFILE0 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
log_note "Add compression property to the dataset and write another file"
-log_must $ZFS set compression=on $TESTPOOL/$TESTCTR
+log_must zfs set compression=on $TESTPOOL/$TESTCTR
-log_must $FILE_WRITE -o $OP -f $TESTDIR1/$TESTFILE1 -b $BLOCKSZ \
+log_must file_write -o $OP -f $TESTDIR1/$TESTFILE1 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
-$SLEEP 60
+sleep 60
-FILE0_BLKS=`$DU -k $TESTDIR1/$TESTFILE0 | $AWK '{ print $1}'`
-FILE1_BLKS=`$DU -k $TESTDIR1/$TESTFILE1 | $AWK '{ print $1}'`
+FILE0_BLKS=`du -k $TESTDIR1/$TESTFILE0 | awk '{ print $1}'`
+FILE1_BLKS=`du -k $TESTDIR1/$TESTFILE1 | awk '{ print $1}'`
if [[ $FILE0_BLKS -le $FILE1_BLKS ]]; then
log_fail "$TESTFILE0 is smaller than $TESTFILE1" \
diff --git a/tests/zfs-tests/tests/functional/compression/compress_003_pos.ksh b/tests/zfs-tests/tests/functional/compression/compress_003_pos.ksh
index 8070ceef2..713f206c6 100755
--- a/tests/zfs-tests/tests/functional/compression/compress_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/compression/compress_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "both"
function cleanup
{
- $RM -f $TESTDIR/*
+ rm -f $TESTDIR/*
}
log_assert "Changing blocksize doesn't cause system panic with compression settings"
@@ -64,7 +64,7 @@ for propname in "compression" "compress"
do
for value in $(get_compress_opts zfs_compress)
do
- log_must $ZFS set $propname=$value $fs
+ log_must zfs set $propname=$value $fs
if [[ $value == "gzip-6" ]]; then
value="gzip"
fi
@@ -74,7 +74,7 @@ do
(( blksize = 512 ))
while (( blksize <= 131072 )); do
- log_must $ZFS set recordsize=$blksize $fs
+ log_must zfs set recordsize=$blksize $fs
(( offset = $RANDOM ))
if (( offset > blksize )); then
(( offset = offset % blksize ))
@@ -84,9 +84,9 @@ do
(( offset = offset + 1 ))
fi
(( fsize = offset ))
- log_must $MKFILE $fsize $single_blk_file
+ log_must mkfile $fsize $single_blk_file
(( fsize = blksize + offset ))
- log_must $MKFILE $fsize $multi_blk_file
+ log_must mkfile $fsize $multi_blk_file
(( blksize = blksize * 2 ))
done
diff --git a/tests/zfs-tests/tests/functional/compression/compress_004_pos.ksh b/tests/zfs-tests/tests/functional/compression/compress_004_pos.ksh
index 8b9054ef3..29d4b3a2b 100755
--- a/tests/zfs-tests/tests/functional/compression/compress_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/compression/compress_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "both"
function cleanup
{
- $RM -f $TESTDIR/*
+ rm -f $TESTDIR/*
}
function create_free_testing #<file size> <file>
@@ -71,10 +71,10 @@ function create_free_testing #<file size> <file>
fi
fi
- log_must $RANDFREE_FILE -l fsz -s $start \
+ log_must randfree_file -l fsz -s $start \
-n $len $file
[[ -e $file ]] && \
- log_must $RM -f $file
+ log_must rm -f $file
done
done
}
@@ -96,7 +96,7 @@ for propname in "compression" "compress"
do
for value in $(get_compress_opts zfs_compress)
do
- log_must $ZFS set compression=$value $fs
+ log_must zfs set compression=$value $fs
real_val=$(get_prop $propname $fs)
if [[ $value == "gzip-6" ]]; then
value="gzip"
@@ -106,7 +106,7 @@ do
(( blksize = 512 ))
while (( blksize <= 131072 )); do
- log_must $ZFS set recordsize=$blksize $fs
+ log_must zfs set recordsize=$blksize $fs
# doing single block testing
(( fsize = $RANDOM ))
diff --git a/tests/zfs-tests/tests/functional/delegate/cleanup.ksh b/tests/zfs-tests/tests/functional/delegate/cleanup.ksh
index e14979d65..c3451cd78 100755
--- a/tests/zfs-tests/tests/functional/delegate/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,8 +37,8 @@ cleanup_user_group
if ! is_linux; then
# restore the state of svc:/network/nis/client:default
if [[ -e $NISSTAFILE ]]; then
- log_must $SVCADM enable svc:/network/nis/client:default
- log_must $RM -f $NISSTAFILE
+ log_must svcadm enable svc:/network/nis/client:default
+ log_must rm -f $NISSTAFILE
fi
fi
diff --git a/tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib b/tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib
index 796cda929..8e6bd46a2 100644
--- a/tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib
+++ b/tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -54,15 +54,15 @@ function cleanup_user_group
function restore_root_datasets
{
if datasetexists $ROOT_TESTFS ; then
- log_must $ZFS destroy -Rf $ROOT_TESTFS
+ log_must zfs destroy -Rf $ROOT_TESTFS
fi
- log_must $ZFS create $ROOT_TESTFS
+ log_must zfs create $ROOT_TESTFS
if is_global_zone ; then
if datasetexists $ROOT_TESTVOL ; then
- log_must $ZFS destroy -Rf $ROOT_TESTVOL
+ log_must zfs destroy -Rf $ROOT_TESTVOL
fi
- log_must $ZFS create -V $VOLSIZE $ROOT_TESTVOL
+ log_must zfs create -V $VOLSIZE $ROOT_TESTVOL
block_device_wait
fi
@@ -87,7 +87,7 @@ function verify_perm
fi
typeset type=$(get_prop type $dtst)
- permissions=$($ECHO $permissions | $TR -s "," " ")
+ permissions=$(echo $permissions | tr -s "," " ")
typeset user
for user in $@; do
@@ -132,7 +132,7 @@ function verify_noperm
fi
typeset type=$(get_prop type $dtst)
- permissions=$($ECHO $permissions | $TR -s "," " ")
+ permissions=$(echo $permissions | tr -s "," " ")
typeset user
for user in $@; do
@@ -348,13 +348,13 @@ function setup_unallow_testenv
{
log_must restore_root_datasets
- log_must $ZFS create $SUBFS
+ log_must zfs create $SUBFS
for dtst in $DATASETS ; do
- log_must $ZFS allow -l $STAFF1 $LOCAL_SET $dtst
- log_must $ZFS allow -d $STAFF2 $DESC_SET $dtst
- log_must $ZFS allow $OTHER1 $LOCAL_DESC_SET $dtst
- log_must $ZFS allow $OTHER2 $LOCAL_DESC_SET $dtst
+ log_must zfs allow -l $STAFF1 $LOCAL_SET $dtst
+ log_must zfs allow -d $STAFF2 $DESC_SET $dtst
+ log_must zfs allow $OTHER1 $LOCAL_DESC_SET $dtst
+ log_must zfs allow $OTHER2 $LOCAL_DESC_SET $dtst
log_must verify_perm $dtst $LOCAL_SET $STAFF1
log_must verify_perm $dtst $LOCAL_DESC_SET $OTHER1
@@ -382,24 +382,24 @@ function verify_send
typeset dtst=$3
typeset oldval
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset snap=$dtst@snap.$stamp
typeset -i ret=1
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
typeset bak_user=/tmp/bak.$user.$stamp
typeset bak_root=/tmp/bak.root.$stamp
- user_run $user eval "$ZFS send $snap > $bak_user"
- log_must eval "$ZFS send $snap > $bak_root"
+ user_run $user eval "zfs send $snap > $bak_user"
+ log_must eval "zfs send $snap > $bak_root"
if [[ $(checksum $bak_user) == $(checksum $bak_root) ]]; then
ret=0
fi
- $RM -rf $bak_user > /dev/null
- $RM -rf $bak_root > /dev/null
+ rm -rf $bak_user > /dev/null
+ rm -rf $bak_root > /dev/null
return $ret
}
@@ -411,16 +411,16 @@ function verify_fs_receive
typeset fs=$3
typeset dtst
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset newfs=$fs/newfs.$stamp
typeset newvol=$fs/newvol.$stamp
typeset bak_user=/tmp/bak.$user.$stamp
typeset bak_root=/tmp/bak.root.$stamp
- log_must $ZFS create $newfs
+ log_must zfs create $newfs
typeset datasets="$newfs"
if is_global_zone ; then
- log_must $ZFS create -V $VOLSIZE $newvol
+ log_must zfs create -V $VOLSIZE $newvol
block_device_wait
datasets="$newfs $newvol"
fi
@@ -428,49 +428,49 @@ function verify_fs_receive
for dtst in $datasets ; do
typeset dtstsnap=$dtst@snap.$stamp
- log_must $ZFS snapshot $dtstsnap
+ log_must zfs snapshot $dtstsnap
- log_must eval "$ZFS send $dtstsnap > $bak_root"
- log_must $ZFS destroy -rf $dtst
+ log_must eval "zfs send $dtstsnap > $bak_root"
+ log_must zfs destroy -rf $dtst
- user_run $user eval "$ZFS receive $dtst < $bak_root"
+ user_run $user eval "zfs receive $dtst < $bak_root"
if datasetexists $dtstsnap ; then
return 1
fi
- log_must $ZFS allow $user create $fs
- user_run $user eval "$ZFS receive $dtst < $bak_root"
- log_must $ZFS unallow $user create $fs
+ log_must zfs allow $user create $fs
+ user_run $user eval "zfs receive $dtst < $bak_root"
+ log_must zfs unallow $user create $fs
if datasetexists $dtstsnap ; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- user_run $user eval "$ZFS receive $dtst < $bak_root"
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ user_run $user eval "zfs receive $dtst < $bak_root"
+ log_must zfs unallow $user mount $fs
if datasetexists $dtstsnap ; then
return 1
fi
- log_must $ZFS allow $user mount,create $fs
- user_run $user eval "$ZFS receive $dtst < $bak_root"
- log_must $ZFS unallow $user mount,create $fs
+ log_must zfs allow $user mount,create $fs
+ user_run $user eval "zfs receive $dtst < $bak_root"
+ log_must zfs unallow $user mount,create $fs
if ! datasetexists $dtstsnap ; then
return 1
fi
# check the data integrity
- log_must eval "$ZFS send $dtstsnap > $bak_user"
- log_must $ZFS destroy -rf $dtst
- log_must eval "$ZFS receive $dtst < $bak_root"
- log_must eval "$ZFS send $dtstsnap > $bak_root"
- log_must $ZFS destroy -rf $dtst
+ log_must eval "zfs send $dtstsnap > $bak_user"
+ log_must zfs destroy -rf $dtst
+ log_must eval "zfs receive $dtst < $bak_root"
+ log_must eval "zfs send $dtstsnap > $bak_root"
+ log_must zfs destroy -rf $dtst
if [[ $(checksum $bak_user) != $(checksum $bak_root) ]]; then
return 1
fi
- $RM -rf $bak_user > /dev/null
- $RM -rf $bak_root > /dev/null
+ rm -rf $bak_user > /dev/null
+ rm -rf $bak_root > /dev/null
done
@@ -483,9 +483,9 @@ function verify_userprop
typeset perm=$2
typeset dtst=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
- user_run $user $ZFS set "$user:ts=$stamp" $dtst
+ user_run $user zfs set "$user:ts=$stamp" $dtst
if [[ $stamp != $(get_prop "$user:ts" $dtst) ]]; then
return 1
fi
@@ -508,8 +508,8 @@ function verify_ccr
elif [[ $oldval == "off" ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $dtst"
- user_run $user $ZFS set $perm=${modes[$n]} $dtst
+ log_note "$user zfs set $perm=${modes[$n]} $dtst"
+ user_run $user zfs set $perm=${modes[$n]} $dtst
if [[ ${modes[$n]} != $(get_prop $perm $dtst) ]]; then
return 1
fi
@@ -534,8 +534,8 @@ function verify_copies
elif [[ $oldval -eq 3 ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $dtst"
- user_run $user $ZFS set $perm=${modes[$n]} $dtst
+ log_note "$user zfs set $perm=${modes[$n]} $dtst"
+ user_run $user zfs set $perm=${modes[$n]} $dtst
if [[ ${modes[$n]} != $(get_prop $perm $dtst) ]]; then
return 1
fi
@@ -551,13 +551,13 @@ function verify_reservation
typeset value32m=$(( 1024 * 1024 * 32 ))
typeset oldval=$(get_prop reservation $dtst)
- user_run $user $ZFS set reservation=$value32m $dtst
+ user_run $user zfs set reservation=$value32m $dtst
if [[ $value32m != $(get_prop reservation $dtst) ]]; then
- log_must $ZFS set reservation=$oldval $dtst
+ log_must zfs set reservation=$oldval $dtst
return 1
fi
- log_must $ZFS set reservation=$oldval $dtst
+ log_must zfs set reservation=$oldval $dtst
return 0
}
@@ -567,88 +567,88 @@ function verify_fs_create
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset newfs=$fs/nfs.$stamp
typeset newvol=$fs/nvol.$stamp
- user_run $user $ZFS create $newfs
+ user_run $user zfs create $newfs
if datasetexists $newfs ; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS create $newfs
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs create $newfs
+ log_must zfs unallow $user mount $fs
if ! datasetexists $newfs ; then
return 1
fi
- log_must $ZFS destroy $newfs
+ log_must zfs destroy $newfs
if is_global_zone ; then
# mount permission is required for sparse volume
- user_run $user $ZFS create -V 150m -s $newvol
+ user_run $user zfs create -V 150m -s $newvol
block_device_wait
if datasetexists $newvol ; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS create -V 150m -s $newvol
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs create -V 150m -s $newvol
+ log_must zfs unallow $user mount $fs
if ! datasetexists $newvol ; then
return 1
fi
block_device_wait
- log_must $ZFS destroy $newvol
+ log_must zfs destroy $newvol
block_device_wait
# mount and reserveration permission are
# required for normal volume
- user_run $user $ZFS create -V 150m $newvol
+ user_run $user zfs create -V 150m $newvol
block_device_wait
if datasetexists $newvol ; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS create -V 150m $newvol
+ log_must zfsallow $user mount $fs
+ user_run $user zfscreate -V 150m $newvol
block_device_wait
- log_must $ZFS unallow $user mount $fs
+ log_must zfsunallow $user mount $fs
if datasetexists $newvol ; then
return 1
fi
- log_must $ZFS allow $user reservation $fs
- user_run $user $ZFS create -V 150m $newvol
+ log_must zfsallow $user reservation $fs
+ user_run $user zfscreate -V 150m $newvol
block_device_wait
- log_must $ZFS unallow $user reservation $fs
+ log_must zfsunallow $user reservation $fs
if datasetexists $newvol ; then
return 1
fi
- log_must $ZFS allow $user refreservation $fs
- user_run $user $ZFS create -V 150m $newvol
+ log_must zfsallow $user refreservation $fs
+ user_run $user zfscreate -V 150m $newvol
block_device_wait
- log_must $ZFS unallow $user refreservation $fs
+ log_must zfsunallow $user refreservation $fs
if datasetexists $newvol ; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- log_must $ZFS allow $user reservation $fs
- log_must $ZFS allow $user refreservation $fs
- user_run $user $ZFS create -V 150m $newvol
- log_must $ZFS unallow $user mount $fs
- log_must $ZFS unallow $user reservation $fs
- log_must $ZFS unallow $user refreservation $fs
+ log_must zfs allow $user mount $fs
+ log_must zfs allow $user reservation $fs
+ log_must zfs allow $user refreservation $fs
+ user_run $user zfs create -V 150m $newvol
+ log_must zfs unallow $user mount $fs
+ log_must zfs unallow $user reservation $fs
+ log_must zfs unallow $user refreservation $fs
if ! datasetexists $newvol ; then
return 1
fi
block_device_wait
- log_must $ZFS destroy $newvol
+ log_must zfsdestroy $newvol
block_device_wait
fi
@@ -662,21 +662,21 @@ function verify_fs_destroy
typeset fs=$3
if ! ismounted $fs ; then
- user_run $user $ZFS destroy $fs
+ user_run $user zfs destroy $fs
if datasetexists $fs ; then
return 1
fi
fi
if ismounted $fs ; then
- user_run $user $ZFS destroy $fs
+ user_run $user zfs destroy $fs
if ! datasetexists $fs ; then
return 1
fi
# mount permission is required
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS destroy $fs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs destroy $fs
if datasetexists $fs ; then
return 1
fi
@@ -695,36 +695,36 @@ function verify_fs_snapshot
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset snap=$fs@snap.$stamp
typeset mntpt=$(get_prop mountpoint $fs)
if [[ "yes" == $(get_prop mounted $fs) ]]; then
- log_must $ZFS umount $fs
+ log_must zfs umount $fs
fi
- user_run $user $ZFS snapshot $snap
+ user_run $user zfs snapshot $snap
if ! datasetexists $snap ; then
return 1
fi
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
if [[ "no" == $(get_prop mounted $fs) ]]; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
- user_run $user $ZFS snapshot $snap
+ user_run $user zfs snapshot $snap
if ! datasetexists $snap ; then
return 1
fi
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
typeset snapdir=${mntpt}/.zfs/snapshot/snap.$stamp
- user_run $user $MKDIR $snapdir
+ user_run $user mkdir $snapdir
if ! datasetexists $snap ; then
return 1
fi
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
return 0
}
@@ -736,19 +736,19 @@ function verify_fs_rollback
typeset fs=$3
typeset oldval
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset snap=$fs@snap.$stamp
typeset mntpt=$(get_prop mountpoint $fs)
oldval=$(datasetcksum $fs)
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
if ! ismounted $fs; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
- log_must $TOUCH $mntpt/testfile.$stamp
+ log_must touch $mntpt/testfile.$stamp
- user_run $user $ZFS rollback -R $snap
+ user_run $user zfs rollback -R $snap
if is_global_zone ; then
if [[ $oldval != $(datasetcksum $fs) ]]; then
return 1
@@ -769,41 +769,41 @@ function verify_fs_clone
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset basefs=${fs%/*}
typeset snap=$fs@snap.$stamp
typeset clone=$basefs/cfs.$stamp
- log_must $ZFS snapshot $snap
- user_run $user $ZFS clone $snap $clone
+ log_must zfs snapshot $snap
+ user_run $user zfs clone $snap $clone
if datasetexists $clone ; then
return 1
fi
- log_must $ZFS allow $user create $basefs
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user create $basefs
+ log_must zfs allow $user create $basefs
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user create $basefs
if datasetexists $clone ; then
return 1
fi
- log_must $ZFS allow $user mount $basefs
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user mount $basefs
+ log_must zfs allow $user mount $basefs
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user mount $basefs
if datasetexists $clone ; then
return 1
fi
- log_must $ZFS allow $user mount $basefs
- log_must $ZFS allow $user create $basefs
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user create $basefs
- log_must $ZFS unallow $user mount $basefs
+ log_must zfs allow $user mount $basefs
+ log_must zfs allow $user create $basefs
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user create $basefs
+ log_must zfs unallow $user mount $basefs
if ! datasetexists $clone ; then
return 1
fi
- log_must $ZFS destroy -R $snap
+ log_must zfs destroy -R $snap
return 0
}
@@ -814,79 +814,79 @@ function verify_fs_rename
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset basefs=${fs%/*}
typeset snap=$fs@snap.$stamp
typeset renamefs=$basefs/nfs.$stamp
if ! ismounted $fs; then
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
# case 1
- user_run $user $ZFS rename $fs $renamefs
+ user_run $user zfs rename $fs $renamefs
if datasetexists $renamefs ; then
return 1
fi
# case 2
- log_must $ZFS allow $user create $basefs
- user_run $user $ZFS rename $fs $renamefs
- log_must $ZFS unallow $user create $basefs
+ log_must zfs allow $user create $basefs
+ user_run $user zfs rename $fs $renamefs
+ log_must zfs unallow $user create $basefs
if datasetexists $renamefs ; then
return 1
fi
# case 3
- log_must $ZFS allow $user mount $basefs
- user_run $user $ZFS rename $fs $renamefs
- log_must $ZFS unallow $user mount $basefs
+ log_must zfs allow $user mount $basefs
+ user_run $user zfs rename $fs $renamefs
+ log_must zfs unallow $user mount $basefs
if datasetexists $renamefs ; then
return 1
fi
# case 4
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS rename $fs $renamefs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs rename $fs $renamefs
if datasetexists $renamefs ; then
- log_must $ZFS unallow $user mount $renamefs
+ log_must zfs unallow $user mount $renamefs
return 1
fi
- log_must $ZFS unallow $user mount $fs
+ log_must zfs unallow $user mount $fs
# case 5
- log_must $ZFS allow $user create $basefs
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS rename $fs $renamefs
- log_must $ZFS unallow $user create $basefs
+ log_must zfs allow $user create $basefs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs rename $fs $renamefs
+ log_must zfs unallow $user create $basefs
if datasetexists $renamefs ; then
- log_must $ZFS unallow $user mount $renamefs
+ log_must zfs unallow $user mount $renamefs
return 1
fi
- log_must $ZFS unallow $user mount $fs
+ log_must zfs unallow $user mount $fs
# case 6
- log_must $ZFS allow $user mount $basefs
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS rename $fs $renamefs
- log_must $ZFS unallow $user mount $basefs
+ log_must zfs allow $user mount $basefs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs rename $fs $renamefs
+ log_must zfs unallow $user mount $basefs
if datasetexists $renamefs ; then
- log_must $ZFS unallow $user mount $renamefs
+ log_must zfs unallow $user mount $renamefs
return 1
fi
- log_must $ZFS unallow $user mount $fs
+ log_must zfs unallow $user mount $fs
# case 7
- log_must $ZFS allow $user create $basefs
- log_must $ZFS allow $user mount $basefs
- user_run $user $ZFS rename $fs $renamefs
- log_must $ZFS unallow $user mount $basefs
- log_must $ZFS unallow $user create $basefs
+ log_must zfs allow $user create $basefs
+ log_must zfs allow $user mount $basefs
+ user_run $user zfs rename $fs $renamefs
+ log_must zfs unallow $user mount $basefs
+ log_must zfs unallow $user create $basefs
if ! datasetexists $renamefs ; then
return 1
fi
- log_must $ZFS rename $renamefs $fs
+ log_must zfs rename $renamefs $fs
return 0
}
@@ -897,36 +897,36 @@ function verify_fs_mount
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset mntpt=$(get_prop mountpoint $fs)
typeset newmntpt=/tmp/mnt.$stamp
if ismounted $fs ; then
- user_run $user $ZFS unmount $fs
+ user_run $user zfs unmount $fs
if ismounted $fs ; then
return 1
fi
fi
if ! ismounted $fs ; then
- log_must $ZFS set mountpoint=$newmntpt $fs
- log_must $RM -rf $newmntpt
- log_must $MKDIR $newmntpt
+ log_must zfs set mountpoint=$newmntpt $fs
+ log_must rm -rf $newmntpt
+ log_must mkdir $newmntpt
- user_run $user $ZFS mount $fs
+ user_run $user zfs mount $fs
if ismounted $fs ; then
return 1
fi
# mountpoint's owner must be the user
- log_must $CHOWN $user $newmntpt
- user_run $user $ZFS mount $fs
+ log_must chown $user $newmntpt
+ user_run $user zfs mount $fs
if ! ismounted $fs ; then
return 1
fi
- log_must $ZFS umount $fs
- log_must $RM -rf $newmntpt
- log_must $ZFS set mountpoint=$mntpt $fs
+ log_must zfs umount $fs
+ log_must rm -rf $newmntpt
+ log_must zfs set mountpoint=$mntpt $fs
fi
return 0
@@ -939,22 +939,22 @@ function verify_fs_share
typeset fs=$3
typeset -i ret=0
- $SVCADM enable -rs nfs/server
- typeset stat=$($SVCS -H -o STA nfs/server:default)
+ svcadm enable -rs nfs/server
+ typeset stat=$(svcs -H -o STA nfs/server:default)
if [[ $stat != "ON" ]]; then
log_fail "Could not enable nfs/server"
fi
- log_must $ZFS set sharenfs=on $fs
- $ZFS unshare $fs
+ log_must zfs set sharenfs=on $fs
+ zfs unshare $fs
- user_run $user $ZFS share $fs
+ user_run $user zfs share $fs
if ! is_shared $fs; then
ret=1
fi
- $ZFS unshare $fs
- log_must $ZFS set sharenfs=off $fs
+ zfs unshare $fs
+ log_must zfs set sharenfs=off $fs
return $ret
}
@@ -965,34 +965,34 @@ function verify_fs_mountpoint
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset mntpt=$(get_prop mountpoint $fs)
typeset newmntpt=/tmp/mnt.$stamp
if ! ismounted $fs ; then
- user_run $user $ZFS set mountpoint=$newmntpt $fs
+ user_run $user zfs set mountpoint=$newmntpt $fs
if [[ $newmntpt != \
$(get_prop mountpoint $fs) ]] ; then
return 1
fi
- log_must $ZFS set mountpoint=$mntpt $fs
+ log_must zfs set mountpoint=$mntpt $fs
fi
if ismounted $fs ; then
- user_run $user $ZFS set mountpoint=$newmntpt $fs
+ user_run $user zfs set mountpoint=$newmntpt $fs
if [[ $mntpt != $(get_prop mountpoint $fs) ]]; then
return 1
fi
# require mount permission when fs is mounted
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS set mountpoint=$newmntpt $fs
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs set mountpoint=$newmntpt $fs
+ log_must zfs unallow $user mount $fs
if [[ $newmntpt != \
$(get_prop mountpoint $fs) ]] ; then
return 1
fi
- log_must $ZFS set mountpoint=$mntpt $fs
+ log_must zfs set mountpoint=$mntpt $fs
fi
return 0
@@ -1004,19 +1004,19 @@ function verify_fs_promote
typeset perm=$2
typeset fs=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset basefs=${fs%/*}
typeset snap=$fs@snap.$stamp
typeset clone=$basefs/cfs.$stamp
- log_must $ZFS snapshot $snap
- log_must $ZFS clone $snap $clone
- log_must $ZFS promote $clone
+ log_must zfs snapshot $snap
+ log_must zfs clone $snap $clone
+ log_must zfs promote $clone
typeset fs_orig=$(get_prop origin $fs)
typeset clone_orig=$(get_prop origin $clone)
- user_run $user $ZFS promote $fs
+ user_run $user zfs promote $fs
# promote should fail if original fs does not have
# promote permission
if [[ $fs_orig != $(get_prop origin $fs) || \
@@ -1024,27 +1024,27 @@ function verify_fs_promote
return 1
fi
- log_must $ZFS allow $user promote $clone
- user_run $user $ZFS promote $fs
- log_must $ZFS unallow $user promote $clone
+ log_must zfs allow $user promote $clone
+ user_run $user zfs promote $fs
+ log_must zfs unallow $user promote $clone
if [[ $fs_orig != $(get_prop origin $fs) || \
$clone_orig != $(get_prop origin $clone) ]]; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS promote $fs
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ user_run $user zfs promote $fs
+ log_must zfs unallow $user mount $fs
if [[ $fs_orig != $(get_prop origin $fs) || \
$clone_orig != $(get_prop origin $clone) ]]; then
return 1
fi
- log_must $ZFS allow $user mount $fs
- log_must $ZFS allow $user promote $clone
- user_run $user $ZFS promote $fs
- log_must $ZFS unallow $user promote $clone
- log_must $ZFS unallow $user mount $fs
+ log_must zfs allow $user mount $fs
+ log_must zfs allow $user promote $clone
+ user_run $user zfs promote $fs
+ log_must zfs unallow $user promote $clone
+ log_must zfs unallow $user mount $fs
if [[ $snap != $(get_prop origin $clone) || \
$clone_orig != $(get_prop origin $fs) ]]; then
return 1
@@ -1060,7 +1060,7 @@ function verify_fs_canmount
typeset fs=$3
typeset oldval
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
if ! ismounted $fs ; then
set -A modes "on" "off"
@@ -1070,8 +1070,8 @@ function verify_fs_canmount
elif [[ $oldval == "off" ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $fs"
- user_run $user $ZFS set $perm=${modes[$n]} $fs
+ log_note "$user zfs set $perm=${modes[$n]} $fs"
+ user_run $user zfs set $perm=${modes[$n]} $fs
if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
return 1
fi
@@ -1089,10 +1089,10 @@ function verify_fs_canmount
elif [[ $oldval == "off" ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $fs"
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS set $perm=${modes[$n]} $fs
- log_must $ZFS unallow $user mount $fs
+ log_note "$user zfs set $perm=${modes[$n]} $fs"
+ log_must zfs allow $user mount $fs
+ user_run $user zfs set $perm=${modes[$n]} $fs
+ log_must zfs unallow $user mount $fs
if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
return 1
fi
@@ -1108,7 +1108,7 @@ function verify_fs_recordsize
typeset fs=$3
typeset value8k=$(( 1024 * 8 ))
- user_run $user $ZFS set recordsize=$value8k $fs
+ user_run $user zfs set recordsize=$value8k $fs
if [[ $value8k != $(get_prop recordsize $fs) ]]; then
return 1
fi
@@ -1123,7 +1123,7 @@ function verify_fs_dnodesize
typeset fs=$3
value="2k"
- user_run $user $ZFS set dnodesize=$value $fs
+ user_run $user zfsset dnodesize=$value $fs
if [[ $value != $(get_prop dnodesize $fs) ]]; then
return 1
fi
@@ -1138,7 +1138,7 @@ function verify_fs_quota
typeset fs=$3
typeset value32m=$(( 1024 * 1024 * 32 ))
- user_run $user $ZFS set quota=$value32m $fs
+ user_run $user zfs set quota=$value32m $fs
if [[ $value32m != $(get_prop quota $fs) ]]; then
return 1
fi
@@ -1162,8 +1162,8 @@ function verify_fs_aclmode
elif [[ $oldval == "passthrough" ]]; then
n=0
fi
- log_note "$user $ZFS set aclmode=${modes[$n]} $fs"
- user_run $user $ZFS set aclmode=${modes[$n]} $fs
+ log_note "$user zfs set aclmode=${modes[$n]} $fs"
+ user_run $user zfs set aclmode=${modes[$n]} $fs
if [[ ${modes[$n]} != $(get_prop aclmode $fs) ]]; then
return 1
fi
@@ -1194,8 +1194,8 @@ function verify_fs_aclinherit
elif [[ $oldval == "passthrough" ]]; then
n=0
fi
- log_note "$user $ZFS set aclinherit=${modes[$n]} $fs"
- user_run $user $ZFS set aclinherit=${modes[$n]} $fs
+ log_note "$user zfs set aclinherit=${modes[$n]} $fs"
+ user_run $user zfs set aclinherit=${modes[$n]} $fs
typeset newval=$(get_prop aclinherit $fs)
if [[ ${modes[$n]} == "secure" && $newval == "restricted" ]]; then
@@ -1221,8 +1221,8 @@ function verify_fs_snapdir
elif [[ $oldval == "hidden" ]]; then
n=0
fi
- log_note "$user $ZFS set snapdir=${modes[$n]} $fs"
- user_run $user $ZFS set snapdir=${modes[$n]} $fs
+ log_note "$user zfs set snapdir=${modes[$n]} $fs"
+ user_run $user zfs set snapdir=${modes[$n]} $fs
if [[ ${modes[$n]} != $(get_prop snapdir $fs) ]]; then
return 1
fi
@@ -1244,8 +1244,8 @@ function verify_fs_aedsx
elif [[ $oldval == "off" ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $fs"
- user_run $user $ZFS set $perm=${modes[$n]} $fs
+ log_note "$user zfs set $perm=${modes[$n]} $fs"
+ user_run $user zfs set $perm=${modes[$n]} $fs
if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
return 1
fi
@@ -1267,25 +1267,25 @@ function verify_fs_zoned
elif [[ $oldval == "off" ]]; then
n=0
fi
- log_note "$user $ZFS set $perm=${modes[$n]} $fs"
+ log_note "$user zfs set $perm=${modes[$n]} $fs"
if is_global_zone ; then
if ! ismounted $fs ; then
- user_run $user $ZFS set \
+ user_run $user zfs set \
$perm=${modes[$n]} $fs
if [[ ${modes[$n]} != \
$(get_prop $perm $fs) ]]; then
return 1
fi
if [[ $n -eq 0 ]]; then
- log_mustnot $ZFS mount $fs
+ log_mustnot zfs mount $fs
else
- log_must $ZFS mount $fs
+ log_must zfs mount $fs
fi
fi
if ismounted $fs; then
# n always is 1 in this case
- user_run $user $ZFS set \
+ user_run $user zfs set \
$perm=${modes[$n]} $fs
if [[ $oldval != \
$(get_prop $perm $fs) ]]; then
@@ -1294,10 +1294,10 @@ function verify_fs_zoned
# mount permission is needed
# to make zoned=on
- log_must $ZFS allow $user mount $fs
- user_run $user $ZFS set \
+ log_must zfs allow $user mount $fs
+ user_run $user zfs set \
$perm=${modes[$n]} $fs
- log_must $ZFS unallow $user mount $fs
+ log_must zfs unallow $user mount $fs
if [[ ${modes[$n]} != \
$(get_prop $perm $fs) ]]; then
return 1
@@ -1306,7 +1306,7 @@ function verify_fs_zoned
fi
if ! is_global_zone; then
- user_run $user $ZFS set $perm=${modes[$n]} $fs
+ user_run $user zfs set $perm=${modes[$n]} $fs
if [[ $oldval != $(get_prop $perm $fs) ]]; then
return 1
fi
@@ -1329,14 +1329,14 @@ function verify_fs_sharenfs
nmode="off"
fi
- log_note "$user $ZFS set $perm=$nmode $fs"
- user_run $user $ZFS set $perm=$nmode $fs
+ log_note "$user zfs set $perm=$nmode $fs"
+ user_run $user zfs set $perm=$nmode $fs
if [[ $(get_prop $perm $fs) != $nmode ]]; then
return 1
fi
- log_note "$user $ZFS set $perm=$omode $fs"
- user_run $user $ZFS set $perm=$omode $fs
+ log_note "$user zfs set $perm=$omode $fs"
+ user_run $user zfs set $perm=$omode $fs
if [[ $(get_prop $perm $fs) != $omode ]]; then
return 1
fi
@@ -1350,14 +1350,14 @@ function verify_vol_destroy
typeset perm=$2
typeset vol=$3
- user_run $user $ZFS destroy $vol
+ user_run $user zfs destroy $vol
if ! datasetexists $vol ; then
return 1
fi
# mount permission is required
- log_must $ZFS allow $user mount $vol
- user_run $user $ZFS destroy $vol
+ log_must zfs allow $user mount $vol
+ user_run $user zfs destroy $vol
if datasetexists $vol ; then
return 1
fi
@@ -1371,18 +1371,18 @@ function verify_vol_snapshot
typeset perm=$2
typeset vol=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date +'%F-%T-%N')
typeset basevol=${vol%/*}
typeset snap=$vol@snap.$stamp
- user_run $user $ZFS snapshot $snap
+ user_run $user zfs snapshot $snap
if datasetexists $snap ; then
return 1
fi
- log_must $ZFS allow $user mount $vol
- user_run $user $ZFS snapshot $snap
- log_must $ZFS unallow $user mount $vol
+ log_must zfs allow $user mount $vol
+ user_run $user zfs snapshot $snap
+ log_must zfs unallow $user mount $vol
if ! datasetexists $snap ; then
return 1
fi
@@ -1396,28 +1396,28 @@ function verify_vol_rollback
typeset perm=$2
typeset vol=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date+'%F-%T-%N')
typeset basevol=${vol%/*}
typeset snap=$vol@snap.$stamp
typeset oldval
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
oldval=$(datasetcksum $vol)
- log_must $DD if=/dev/urandom of=$ZVOL_RDEVDIR/$vol \
+ log_must dd if=/dev/urandom of=$ZVOL_RDEVDIR/$vol \
bs=512 count=1
- user_run $user $ZFS rollback -R $snap
- $SLEEP 10
+ user_run $user zfs rollback -R $snap
+ sleep 10
if [[ $oldval == $(datasetcksum $vol) ]]; then
return 1
fi
# rollback on volume has to be with mount permission
- log_must $ZFS allow $user mount $vol
- user_run $user $ZFS rollback -R $snap
- $SLEEP 10
- log_must $ZFS unallow $user mount $vol
+ log_must zfs allow $user mount $vol
+ user_run $user zfs rollback -R $snap
+ sleep 10
+ log_must zfs unallow $user mount $vol
if [[ $oldval != $(datasetcksum $vol) ]]; then
return 1
fi
@@ -1431,39 +1431,39 @@ function verify_vol_clone
typeset perm=$2
typeset vol=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date+'%F-%T-%N')
typeset basevol=${vol%/*}
typeset snap=$vol@snap.$stamp
typeset clone=$basevol/cvol.$stamp
- log_must $ZFS snapshot $snap
+ log_must zfs snapshot $snap
- user_run $user $ZFS clone $snap $clone
+ user_run $user zfs clone $snap $clone
if datasetexists $clone ; then
return 1
fi
- log_must $ZFS allow $user create $basevol
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user create $basevol
+ log_must zfs allow $user create $basevol
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user create $basevol
if datasetexists $clone ; then
return 1
fi
- log_must $ZFS allow $user mount $basevol
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user mount $basevol
+ log_must zfs allow $user mount $basevol
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user mount $basevol
if datasetexists $clone ; then
return 1
fi
# require create permission on parent and
# mount permission on itself as well
- log_must $ZFS allow $user mount $basevol
- log_must $ZFS allow $user create $basevol
- user_run $user $ZFS clone $snap $clone
- log_must $ZFS unallow $user create $basevol
- log_must $ZFS unallow $user mount $basevol
+ log_must zfs allow $user mount $basevol
+ log_must zfs allow $user create $basevol
+ user_run $user zfs clone $snap $clone
+ log_must zfs unallow $user create $basevol
+ log_must zfs unallow $user mount $basevol
if ! datasetexists $clone ; then
return 1
fi
@@ -1477,43 +1477,43 @@ function verify_vol_rename
typeset perm=$2
typeset vol=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date+'%F-%T-%N')
typeset basevol=${vol%/*}
typeset snap=$vol@snap.$stamp
typeset clone=$basevol/cvol.$stamp
typeset renamevol=$basevol/nvol.$stamp
- user_run $user $ZFS rename $vol $renamevol
+ user_run $user zfs rename $vol $renamevol
if datasetexists $renamevol ; then
return 1
fi
- log_must $ZFS allow $user create $basevol
- user_run $user $ZFS rename $vol $renamevol
- log_must $ZFS unallow $user create $basevol
+ log_must zfs allow $user create $basevol
+ user_run $user zfs rename $vol $renamevol
+ log_must zfs unallow $user create $basevol
if datasetexists $renamevol ; then
return 1
fi
- log_must $ZFS allow $user mount $basevol
- user_run $user $ZFS rename $vol $renamevol
- log_must $ZFS unallow $user mount $basevol
+ log_must zfs allow $user mount $basevol
+ user_run $user zfs rename $vol $renamevol
+ log_must zfs unallow $user mount $basevol
if datasetexists $renamevol ; then
return 1
fi
# require both create permission on parent and
# mount permission on parent as well
- log_must $ZFS allow $user mount $basevol
- log_must $ZFS allow $user create $basevol
- user_run $user $ZFS rename $vol $renamevol
- log_must $ZFS unallow $user mount $basevol
- log_must $ZFS unallow $user create $basevol
+ log_must zfs allow $user mount $basevol
+ log_must zfs allow $user create $basevol
+ user_run $user zfs rename $vol $renamevol
+ log_must zfs unallow $user mount $basevol
+ log_must zfs unallow $user create $basevol
if ! datasetexists $renamevol ; then
return 1
fi
- log_must $ZFS rename $renamevol $vol
+ log_must zfs rename $renamevol $vol
return 0
}
@@ -1524,14 +1524,14 @@ function verify_vol_promote
typeset perm=$2
typeset vol=$3
- typeset stamp=${perm}.${user}.$($DATE +'%F-%T-%N')
+ typeset stamp=${perm}.${user}.$(date+'%F-%T-%N')
typeset basevol=${vol%/*}
typeset snap=$vol@snap.$stamp
typeset clone=$basevol/cvol.$stamp
- log_must $ZFS snapshot $snap
- log_must $ZFS clone $snap $clone
- log_must $ZFS promote $clone
+ log_must zfs snapshot $snap
+ log_must zfs clone $snap $clone
+ log_must zfs promote $clone
typeset vol_orig=$(get_prop origin $vol)
typeset clone_orig=$(get_prop origin $clone)
@@ -1539,7 +1539,7 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 1
- user_run $user $ZFS promote $vol
+ user_run $user zfs promote $vol
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1549,9 +1549,9 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 2
- log_must $ZFS allow $user promote $clone
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user promote $clone
+ log_must zfs allow $user promote $clone
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user promote $clone
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1561,9 +1561,9 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 3
- log_must $ZFS allow $user mount $vol
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user mount $vol
+ log_must zfs allow $user mount $vol
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user mount $vol
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1573,9 +1573,9 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 4
- log_must $ZFS allow $user mount $clone
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user mount $clone
+ log_must zfs allow $user mount $clone
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user mount $clone
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1585,11 +1585,11 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 5
- log_must $ZFS allow $user promote $clone
- log_must $ZFS allow $user mount $vol
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user promote $clone
- log_must $ZFS unallow $user mount $vol
+ log_must zfs allow $user promote $clone
+ log_must zfs allow $user mount $vol
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user promote $clone
+ log_must zfs unallow $user mount $vol
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1599,11 +1599,11 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 6
- log_must $ZFS allow $user promote $clone
- log_must $ZFS allow $user mount $clone
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user promote $clone
- log_must $ZFS unallow $user mount $vol
+ log_must zfs allow $user promote $clone
+ log_must zfs allow $user mount $clone
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user promote $clone
+ log_must zfs unallow $user mount $vol
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1613,11 +1613,11 @@ function verify_vol_promote
# promote should fail if $vol and $clone
# miss either mount or promote permission
# case 7
- log_must $ZFS allow $user mount $vol
- log_must $ZFS allow $user mount $clone
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user mount $vol
- log_must $ZFS unallow $user mount $clone
+ log_must zfs allow $user mount $vol
+ log_must zfs allow $user mount $clone
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user mount $vol
+ log_must zfs unallow $user mount $clone
if [[ $vol_orig != $(get_prop origin $vol) || \
$clone_orig != $(get_prop origin $clone) ]];
then
@@ -1627,13 +1627,13 @@ function verify_vol_promote
# promote only succeeds when $vol and $clone
# have both mount and promote permission
# case 8
- log_must $ZFS allow $user promote $clone
- log_must $ZFS allow $user mount $vol
- log_must $ZFS allow $user mount $clone
- user_run $user $ZFS promote $vol
- log_must $ZFS unallow $user promote $clone
- log_must $ZFS unallow $user mount $vol
- log_must $ZFS unallow $user mount $clone
+ log_must zfs allow $user promote $clone
+ log_must zfs allow $user mount $vol
+ log_must zfs allow $user mount $clone
+ user_run $user zfs promote $vol
+ log_must zfs unallow $user promote $clone
+ log_must zfs unallow $user mount $vol
+ log_must zfs unallow $user mount $clone
if [[ $snap != $(get_prop origin $clone) || \
$clone_orig != $(get_prop origin $vol) ]]; then
return 1
@@ -1656,7 +1656,7 @@ function verify_vol_volsize
if [[ "0" == $reserv_size ]]; then
# sparse volume
- user_run $user $ZFS set volsize=$newval $vol
+ user_run $user zfs set volsize=$newval $vol
if [[ $oldval == $(get_prop volsize $vol) ]];
then
return 1
@@ -1665,17 +1665,17 @@ function verify_vol_volsize
else
# normal volume, reservation permission
# is required
- user_run $user $ZFS set volsize=$newval $vol
+ user_run $user zfs set volsize=$newval $vol
if [[ $newval == $(get_prop volsize $vol) ]];
then
return 1
fi
- log_must $ZFS allow $user reservation $vol
- log_must $ZFS allow $user refreservation $vol
- user_run $user $ZFS set volsize=$newval $vol
- log_must $ZFS unallow $user reservation $vol
- log_must $ZFS unallow $user refreservation $vol
+ log_must zfs allow $user reservation $vol
+ log_must zfs allow $user refreservation $vol
+ user_run $user zfs set volsize=$newval $vol
+ log_must zfs unallow $user reservation $vol
+ log_must zfs unallow $user refreservation $vol
if [[ $oldval == $(get_prop volsize $vol) ]];
then
return 1
@@ -1693,16 +1693,16 @@ function verify_allow
typeset -i ret
- user_run $user $ZFS allow $user allow $dtst
+ user_run $user zfs allow $user allow $dtst
ret=$?
if [[ $ret -eq 0 ]]; then
return 1
fi
- log_must $ZFS allow $user copies $dtst
- user_run $user $ZFS allow $user copies $dtst
+ log_must zfs allow $user copies $dtst
+ user_run $user zfs allow $user copies $dtst
ret=$?
- log_must $ZFS unallow $user copies $dtst
+ log_must zfs unallow $user copies $dtst
if [[ $ret -eq 1 ]]; then
return 1
fi
diff --git a/tests/zfs-tests/tests/functional/delegate/setup.ksh b/tests/zfs-tests/tests/functional/delegate/setup.ksh
index 6533f27cb..1e974be73 100755
--- a/tests/zfs-tests/tests/functional/delegate/setup.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,10 +36,10 @@ if ! is_linux; then
# check svc:/network/nis/client:default state
# disable it if the state is ON
# and the state will be restored during cleanup.ksh
- log_must $RM -f $NISSTAFILE
- if [[ "ON" == $($SVCS -H -o sta svc:/network/nis/client:default) ]]; then
- log_must $SVCADM disable -t svc:/network/nis/client:default
- log_must $TOUCH $NISSTAFILE
+ log_must rm -f $NISSTAFILE
+ if [[ "ON" == $(svcs -H -o sta svc:/network/nis/client:default) ]]; then
+ log_must svcadm disable -t svc:/network/nis/client:default
+ log_must touch $NISSTAFILE
fi
fi
@@ -57,6 +57,6 @@ log_must add_user $OTHER_GROUP $OTHER2
DISK=${DISKS%% *}
default_volume_setup $DISK
-log_must $CHMOD 777 $TESTDIR
+log_must chmod 777 $TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_001_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_001_pos.ksh
index 14a3bc10e..3db1af509 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -65,12 +65,12 @@ eval set -A dataset $DATASETS
typeset perms="snapshot,reservation,compression,checksum,send,userprop"
log_note "Create a user called 'everyone'."
-if ! $ID everyone > /dev/null 2>&1; then
+if ! id everyone > /dev/null 2>&1; then
user_added="TRUE"
log_must add_user $STAFF_GROUP everyone
fi
for dtst in $DATASETS ; do
- log_must $ZFS allow everyone $perms $dtst
+ log_must zfs allow everyone $perms $dtst
log_must verify_perm $dtst $perms $EVERYONE "everyone"
done
log_must restore_root_datasets
@@ -79,20 +79,20 @@ if [[ $user_added == "TRUE" ]]; then
fi
log_note "Created a group called 'everyone'."
-if ! $CAT /etc/group | $AWK -F: '{print $1}' | \
- $GREP -w 'everyone' > /dev/null 2>&1
+if ! cat /etc/group | awk -F: '{print $1}' | \
+ grep -w 'everyone' > /dev/null 2>&1
then
group_added="TRUE"
- log_must $GROUPADD everyone
+ log_must groupadd everyone
fi
for dtst in $DATASETS ; do
- log_must $ZFS allow everyone $perms $dtst
+ log_must zfs allow everyone $perms $dtst
log_must verify_perm $dtst $perms $EVERYONE
done
log_must restore_root_datasets
if [[ $group_added == "TRUE" ]]; then
- log_must $GROUPDEL everyone
+ log_must groupdel everyone
fi
log_pass "everyone is always interpreted as keyword passed."
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_002_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_002_pos.ksh
index e11051adf..23ed806ad 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -48,7 +48,7 @@ verify_runnable "both"
function cleanup
{
- if $ID $STAFF_GROUP > /dev/null 2>&1; then
+ if id $STAFF_GROUP > /dev/null 2>&1; then
log_must del_user $STAFF_GROUP
fi
@@ -63,7 +63,7 @@ typeset perms="snapshot,reservation,compression,checksum,send,userprop"
log_must add_user $STAFF_GROUP $STAFF_GROUP
for dtst in $DATASETS ; do
- log_must $ZFS allow $STAFF_GROUP $perms $dtst
+ log_must zfs allow $STAFF_GROUP $perms $dtst
log_must verify_perm $dtst $perms $STAFF_GROUP
log_must verify_noperm $dtst $perms $STAFF1 $STAFF2
done
@@ -72,7 +72,7 @@ log_must restore_root_datasets
log_must del_user $STAFF_GROUP
for dtst in $datasets ; do
- log_must $ZFS allow $STAFF_GROUP $perms $dtst
+ log_must zfs allow $STAFF_GROUP $perms $dtst
log_must verify_perm $dtst $perms $STAFF1 $STAFF2
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_003_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_003_pos.ksh
index 21cf4a04a..d8eb58ae1 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -53,10 +53,10 @@ childfs=$ROOT_TESTFS/childfs
eval set -A dataset $DATASETS
typeset perms="snapshot,reservation,compression,checksum,userprop"
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -l $STAFF1 $perms $dtst
+ log_must zfs allow -l $STAFF1 $perms $dtst
log_must verify_perm $dtst $perms $STAFF1
if [[ $dtst == $ROOT_TESTFS ]] ; then
log_must verify_noperm $childfs $perms \
@@ -66,9 +66,9 @@ done
log_must restore_root_datasets
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -l -g $STAFF_GROUP $perms $dtst
+ log_must zfs allow -l -g $STAFF_GROUP $perms $dtst
log_must verify_perm $dtst $perms $STAFF1 $STAFF2
if [[ $dtst == $ROOT_TESTFS ]] ; then
log_must verify_noperm $childfs $perms \
@@ -78,9 +78,9 @@ done
log_must restore_root_datasets
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -l -e $perms $dtst
+ log_must zfs allow -l -e $perms $dtst
log_must verify_perm $dtst $perms $STAFF1 $STAFF2 $OTHER1 $OTHER2
if [[ $dtst == $ROOT_TESTFS ]] ; then
log_must verify_noperm $childfs $perms \
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_004_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_004_pos.ksh
index c1cdb3c34..1462f5ebe 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -58,9 +58,9 @@ eval set -A dataset $DATASETS
typeset perms="snapshot,reservation,compression,checksum,userprop"
# Verify option '-d' only affect sub-datasets
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -d $STAFF1 $perms $dtst
+ log_must zfs allow -d $STAFF1 $perms $dtst
log_must verify_noperm $dtst $perms $STAFF1
if [[ $dtst == $ROOT_TESTFS ]]; then
log_must verify_perm $childfs $perms $STAFF1
@@ -70,9 +70,9 @@ done
log_must restore_root_datasets
# Verify option '-d + -g' affect group in sub-datasets.
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -d -g $STAFF_GROUP $perms $dtst
+ log_must zfs allow -d -g $STAFF_GROUP $perms $dtst
log_must verify_noperm $dtst $perms $STAFF2
if [[ $dtst == $ROOT_TESTFS ]]; then
log_must verify_perm $childfs $perms $STAFF2
@@ -82,9 +82,9 @@ done
log_must restore_root_datasets
# Verify option '-d + -e' affect everyone in sub-datasets.
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
- log_must $ZFS allow -d -e $perms $dtst
+ log_must zfs allow -d -e $perms $dtst
log_must verify_noperm $dtst $perms $OTHER1 $OTHER2
if [[ $dtst == $ROOT_TESTFS ]]; then
log_must verify_perm $childfs $perms $OTHER1 $OTHER2
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_005_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_005_pos.ksh
index 93426430e..3feb598c4 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -52,16 +52,16 @@ log_onexit restore_root_datasets
eval set -A dataset $DATASETS
typeset perms="snapshot,reservation,compression,checksum,userprop"
-log_must $ZFS allow -l everyone create,mount $ROOT_TESTFS
-log_must $ZFS allow -c $perms $ROOT_TESTFS
+log_must zfs allow -l everyone create,mount $ROOT_TESTFS
+log_must zfs allow -c $perms $ROOT_TESTFS
mntpnt=$(get_prop mountpoint $ROOT_TESTFS)
-log_must $CHMOD 777 $mntpnt
+log_must chmod 777 $mntpnt
for user in $EVERYONE; do
childfs=$ROOT_TESTFS/$user
- user_run $user $ZFS create $childfs
+ user_run $user zfs create $childfs
for other in $EVERYONE; do
#
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_006_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_006_pos.ksh
index e8cdf2586..2fc05dee9 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -51,21 +51,21 @@ log_assert "Changing permissions in a set will change what is allowed " \
log_onexit restore_root_datasets
fs1=$ROOT_TESTFS/fs1; fs2=$ROOT_TESTFS/fs2
-log_must $ZFS create $fs1
-log_must $ZFS create $fs2
+log_must zfs create $fs1
+log_must zfs create $fs2
eval set -A dataset $DATASETS
perms1="snapshot,checksum,reservation"
for dtst in $DATASETS $fs1 $fs2; do
- log_must $ZFS allow -s @basic $perms1 $dtst
- log_must $ZFS allow $STAFF1 @basic $dtst
+ log_must zfs allow -s @basic $perms1 $dtst
+ log_must zfs allow $STAFF1 @basic $dtst
log_must verify_perm $dtst $perms1 $STAFF1
done
perms2="send,compression,userprop"
for dtst in $DATASETS $fs1 $fs2; do
- log_must $ZFS allow -s @basic $perms2 $dtst
+ log_must zfs allow -s @basic $perms2 $dtst
log_must verify_perm $dtst ${perms1},${perms2} $STAFF1
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_007_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_007_pos.ksh
index 5305deb53..ea43fcf03 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -62,16 +62,16 @@ typeset perms2="checksum,send,userprop"
#
childfs=$ROOT_TESTFS/childfs
grandchild=$childfs/grandchild
-log_must $ZFS create $childfs
-log_must $ZFS create $grandchild
+log_must zfs create $childfs
+log_must zfs create $grandchild
#
# Setting different permissions to the same set on two level.
# But only assign the user at one level.
#
-log_must $ZFS allow -s @set $perms1 $ROOT_TESTFS
-log_must $ZFS allow -s @set $perms2 $childfs
-log_must $ZFS allow $STAFF1 @set $childfs
+log_must zfs allow -s @set $perms1 $ROOT_TESTFS
+log_must zfs allow -s @set $perms2 $childfs
+log_must zfs allow $STAFF1 @set $childfs
#
# Verify only perms2 is valid to user on the level which he was assigned.
@@ -86,7 +86,7 @@ done
# Delegate @set to STAFF1 on ROOT_TESTFS, verify $perms1 will not be appended
# to its descendent datasets since it is masked
#
-log_must $ZFS allow $STAFF1 @set $ROOT_TESTFS
+log_must zfs allow $STAFF1 @set $ROOT_TESTFS
log_must verify_perm $ROOT_TESTFS $perms1 $STAFF1
for fs in $childfs $grandchild ; do
log_must verify_noperm $fs $perms1 $STAFF1
@@ -94,7 +94,7 @@ for fs in $childfs $grandchild ; do
done
# Remove the mask, $perms1 will be allowed to its descendent datasets
-log_must $ZFS unallow -s @set $childfs
+log_must zfs unallow -s @set $childfs
for fs in $childfs $grandchild ; do
log_must verify_noperm $fs $perms2 $STAFF1
log_must verify_perm $fs $perms1 $STAFF1
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_008_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_008_pos.ksh
index fb02b9af3..48de842b7 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -51,27 +51,27 @@ perms1="snapshot,reservation"
perms2="send,compression,checksum,userprop"
childfs=$ROOT_TESTFS/childfs
-log_must $ZFS create $childfs
+log_must zfs create $childfs
for dtst in $DATASETS ; do
# Delegate local permission to $STAFF1
- log_must $ZFS allow -l $STAFF1 $perms1 $dtst
- log_must $ZFS allow -l $STAFF1 allow $dtst
+ log_must zfs allow -l $STAFF1 $perms1 $dtst
+ log_must zfs allow -l $STAFF1 allow $dtst
if [[ $dtst == $ROOT_TESTFS ]]; then
- log_must $ZFS allow -l $STAFF1 $perms2 $childfs
+ log_must zfs allow -l $STAFF1 $perms2 $childfs
# $perms1 is local permission in $ROOT_TESTFS
- log_mustnot user_run $STAFF1 $ZFS allow $OTHER1 $perms1 $childfs
+ log_mustnot user_run $STAFF1 zfs allow $OTHER1 $perms1 $childfs
log_must verify_noperm $childfs $perms1 $OTHER1
fi
# Verify 'allow' give non-privilege user delegated permission.
- log_must user_run $STAFF1 $ZFS allow -l $OTHER1 $perms1 $dtst
+ log_must user_run $STAFF1 zfs allow -l $OTHER1 $perms1 $dtst
log_must verify_perm $dtst $perms1 $OTHER1
# $perms2 was not allow to $STAFF1, so he have no permission to
# delegate permission to other else.
- log_mustnot user_run $STAFF1 $ZFS allow $OTHER1 $perms2 $dtst
+ log_mustnot user_run $STAFF1 zfs allow $OTHER1 $perms2 $dtst
log_must verify_noperm $dtst $perms2 $OTHER1
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_009_neg.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_009_neg.ksh
index 4da16538c..c2c911020 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -49,16 +49,16 @@ log_onexit restore_root_datasets
# Permission sets are limited to 64 characters in length.
longset="set123456789012345678901234567890123456789012345678901234567890123"
for dtst in $DATASETS ; do
- log_mustnot eval "$ZFS allow -s @$longset $dtst"
+ log_mustnot eval "zfs allow -s @$longset $dtst"
# Create non-existent permission set
- typeset timestamp=$($DATE +'%F-%R:%S')
- log_mustnot $ZFS allow -s @non-existent $dtst
- log_mustnot $ZFS allow $STAFF "atime,created,mounted" $dtst
- log_mustnot $ZFS allow $dtst $TESTPOOL
- log_mustnot $ZFS allow -c $dtst
- log_mustnot $ZFS allow -u $STAFF1 $dtst
- log_mustnot $ZFS allow -u $STAFF1 -g $STAFF_GROUP "create,destroy" $dtst
- log_mustnot $ZFS allow -u $STAFF1 -e "mountpoint" $dtst
+ typeset timestamp=$(date +'%F-%R:%S')
+ log_mustnot zfs allow -s @non-existent $dtst
+ log_mustnot zfs allow $STAFF "atime,created,mounted" $dtst
+ log_mustnot zfs allow $dtst $TESTPOOL
+ log_mustnot zfs allow -c $dtst
+ log_mustnot zfs allow -u $STAFF1 $dtst
+ log_mustnot zfs allow -u $STAFF1 -g $STAFF_GROUP "create,destroy" $dtst
+ log_mustnot zfs allow -u $STAFF1 -e "mountpoint" $dtst
done
log_pass "Invalid arguments are handled correctly."
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_010_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_010_pos.ksh
index 16154dbed..7b70e1322 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -135,7 +135,7 @@ for dtst in $DATASETS; do
typeset -i i=0
while (( i < ${#perms[@]} )); do
- log_must $ZFS allow $STAFF1 ${perms[$i]} $dtst
+ log_must zfs allow $STAFF1 ${perms[$i]} $dtst
if [[ ${perms[((i+k))]} == "true" ]]; then
log_must verify_perm $dtst ${perms[$i]} $STAFF1
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_011_neg.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_011_neg.ksh
index 60031c92c..d4203a814 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_011_neg.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_011_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -59,7 +59,7 @@ for dtst in $DATASETS ; do
typeset -i i=0
while ((i < ${#invalid_perms[@]})); do
- log_mustnot $ZFS allow $STAFF1 ${invalid_perms[$i]} $dtst
+ log_mustnot zfs allow $STAFF1 ${invalid_perms[$i]} $dtst
((i += 1))
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_allow_012_neg.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_allow_012_neg.ksh
index 723fb9292..4da559bfc 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_allow_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_allow_012_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -46,7 +46,7 @@ verify_runnable "global"
function cleanup
{
- log_must $ZPOOL set delegation=on $TESTPOOL
+ log_must zpool set delegation=on $TESTPOOL
log_must restore_root_datasets
}
@@ -69,13 +69,13 @@ set -A perms create snapshot mount send allow quota reservation \
zoned xattr receive destroy sharenfs share
fi
-log_must $ZPOOL set delegation=off $TESTPOOL
+log_must zpool set delegation=off $TESTPOOL
for dtst in $DATASETS; do
typeset -i i=0
while (( i < ${#perms[@]} )); do
- log_must $ZFS allow $STAFF1 ${perms[$i]} $dtst
+ log_must zfs allow $STAFF1 ${perms[$i]} $dtst
log_must verify_noperm $dtst ${perms[$i]} $STAFF1
log_must restore_root_datasets
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_001_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_001_pos.ksh
index a2c34de7a..178d250ca 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -49,10 +49,10 @@ log_onexit restore_root_datasets
log_must setup_unallow_testenv
for dtst in $DATASETS ; do
- log_must $ZFS unallow -l $STAFF1 $dtst
+ log_must zfs unallow -l $STAFF1 $dtst
log_must verify_noperm $dtst $LOCAL_SET $STAFF1
- log_must $ZFS unallow -l $OTHER1 $dtst
+ log_must zfs unallow -l $OTHER1 $dtst
log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1
log_must verify_perm $dtst $LOCAL_DESC_SET $OTHER2
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_002_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_002_pos.ksh
index c48df76d8..ea1de9761 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -48,10 +48,10 @@ log_onexit restore_root_datasets
log_must setup_unallow_testenv
-log_must $ZFS unallow -d $STAFF2 $ROOT_TESTFS
+log_must zfs unallow -d $STAFF2 $ROOT_TESTFS
log_must verify_noperm $SUBFS $DESC_SET $STAFF2
-log_must $ZFS unallow -d $OTHER1 $ROOT_TESTFS
+log_must zfs unallow -d $OTHER1 $ROOT_TESTFS
log_must verify_noperm $SUBFS $LOCAL_DESC_SET $OTHER1
log_must verify_perm $ROOT_TESTFS $LOCAL_DESC_SET $OTHER1
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_003_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_003_pos.ksh
index 57dff5462..35eb9a961 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -53,15 +53,15 @@ log_onexit restore_root_datasets
log_must setup_unallow_testenv
for dtst in $DATASETS ; do
- log_must $ZFS unallow $STAFF1 $dtst
- log_must $ZFS unallow -l -d $STAFF2 $dtst
+ log_must zfs unallow $STAFF1 $dtst
+ log_must zfs unallow -l -d $STAFF2 $dtst
log_must verify_noperm $dtst $LOCAL_SET $STAFF1
if [[ $dtst == $ROOT_TESTFS ]]; then
log_must verify_noperm $SUBFS $DESC_SET $STAFF2
fi
- log_must $ZFS unallow -l -d $OTHER1 $dtst
- log_must $ZFS unallow -r $OTHER2 $dtst
+ log_must zfs unallow -l -d $OTHER1 $dtst
+ log_must zfs unallow -r $OTHER2 $dtst
log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2
if [[ $dtst == $ROOT_TESTFS ]]; then
log_must verify_noperm $SUBFS $LOCAL_DESC_SET $OTHER1 $OTHER2
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_004_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_004_pos.ksh
index 0c55551ee..d41d76bd0 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -48,11 +48,11 @@ log_assert "Verify '-s' will remove permissions from the named set."
log_onexit restore_root_datasets
for dtst in $DATASETS ; do
- log_must $ZFS allow -s @basic $LOCAL_DESC_SET $dtst
- log_must $ZFS allow -u $STAFF1 @basic $dtst
+ log_must zfs allow -s @basic $LOCAL_DESC_SET $dtst
+ log_must zfs allow -u $STAFF1 @basic $dtst
log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1
- log_must $ZFS unallow -s @basic $LOCAL_DESC_SET $dtst
+ log_must zfs unallow -s @basic $LOCAL_DESC_SET $dtst
log_must verify_noperm $dtst $LOCAL_DESC_SET $STAFF1
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_005_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_005_pos.ksh
index a723e8f96..a97f500ea 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -49,13 +49,13 @@ verify_runnable "both"
log_assert "Verify option '-c' will remove the created permission set."
log_onexit restore_root_datasets
-log_must $ZFS allow -c $LOCAL_SET $ROOT_TESTFS
-log_must $ZFS allow -l $STAFF1 create,mount $ROOT_TESTFS
+log_must zfs allow -c $LOCAL_SET $ROOT_TESTFS
+log_must zfs allow -l $STAFF1 create,mount $ROOT_TESTFS
# Create $SUBFS and verify $SUBFS has created time permissions.
-user_run $STAFF1 $ZFS create $SUBFS
+user_run $STAFF1 zfs create $SUBFS
if ! datasetexists $SUBFS ; then
- log_fail "ERROR: ($STAFF1): $ZFS create $SUBFS"
+ log_fail "ERROR: ($STAFF1): zfs create $SUBFS"
fi
log_must verify_perm $SUBFS $LOCAL_SET $STAFF1
@@ -63,10 +63,10 @@ log_must verify_perm $SUBFS $LOCAL_SET $STAFF1
# After unallow -c, create $SUBFS2 and verify $SUBFS2 has not created time
# permissions any more.
#
-log_must $ZFS unallow -c $LOCAL_SET $ROOT_TESTFS
-user_run $STAFF1 $ZFS create $SUBFS2
+log_must zfs unallow -c $LOCAL_SET $ROOT_TESTFS
+user_run $STAFF1 zfs create $SUBFS2
if ! datasetexists $SUBFS2 ; then
- log_fail "ERROR: ($STAFF1): $ZFS create $SUBFS2"
+ log_fail "ERROR: ($STAFF1): zfs create $SUBFS2"
fi
log_must verify_noperm $SUBFS2 $LOCAL_SET $STAFF1
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_006_pos.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_006_pos.ksh
index af9ea49f0..2bba43de9 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -49,22 +49,22 @@ log_assert "Verify option '-u', '-g' and '-e' only removed the specified type "\
log_onexit restore_root_datasets
for dtst in $DATASETS ; do
- log_must $ZFS allow -u $STAFF1 $LOCAL_DESC_SET $dtst
- log_must $ZFS allow -g $STAFF_GROUP $LOCAL_DESC_SET $dtst
- log_must $ZFS allow -e $LOCAL_DESC_SET $dtst
+ log_must zfs allow -u $STAFF1 $LOCAL_DESC_SET $dtst
+ log_must zfs allow -g $STAFF_GROUP $LOCAL_DESC_SET $dtst
+ log_must zfs allow -e $LOCAL_DESC_SET $dtst
log_must verify_perm $dtst $LOCAL_DESC_SET \
$STAFF1 $STAFF2 $OTHER1 $OTHER2
- log_must $ZFS unallow -e $dtst
+ log_must zfs unallow -e $dtst
log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1 $STAFF2
log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2
- log_must $ZFS unallow -g $STAFF_GROUP $dtst
+ log_must zfs unallow -g $STAFF_GROUP $dtst
log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1
log_must verify_noperm $dtst $LOCAL_DESC_SET $STAFF2
- log_must $ZFS unallow -u $STAFF1 $dtst
+ log_must zfs unallow -u $STAFF1 $dtst
log_must verify_noperm $dtst $LOCAL_DESC_SET $STAFF1
done
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_007_neg.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_007_neg.ksh
index e9bd3bfd0..b1a221be0 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -49,16 +49,16 @@ log_assert "zfs unallow won't remove those permissions which inherited from " \
log_onexit restore_root_datasets
perm1="atime,devices"; perm2="compression,checksum"
-log_must $ZFS create $SUBFS
-log_must $ZFS allow $STAFF1 $perm1 $ROOT_TESTFS
-log_must $ZFS allow $STAFF1 $perm2 $SUBFS
+log_must zfs create $SUBFS
+log_must zfs allow $STAFF1 $perm1 $ROOT_TESTFS
+log_must zfs allow $STAFF1 $perm2 $SUBFS
log_must verify_perm $SUBFS ${perm1},${perm2} $STAFF1
#
# Athrough unallow the permissions which don't exists on the specific dataset
# return 0, the inherited permissions can't be removed in fact.
#
-log_must $ZFS unallow -u $STAFF1 $perm1 $SUBFS
+log_must zfs unallow -u $STAFF1 $perm1 $SUBFS
log_must verify_perm $SUBFS ${perm1},${perm2} $STAFF1
log_pass "Verify zfs unallow won't remove inherited permissions passed."
diff --git a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_008_neg.ksh b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_008_neg.ksh
index b00119df6..a8bd5ebcb 100755
--- a/tests/zfs-tests/tests/functional/delegate/zfs_unallow_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/delegate/zfs_unallow_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/delegate/delegate_common.kshlib
@@ -68,15 +68,15 @@ log_must setup_unallow_testenv
export POSIXLY_CORRECT=1
for dtst in $DATASETS ; do
- log_must $ZFS allow -c create $dtst
+ log_must zfs allow -c create $dtst
typeset -i i=0
while ((i < ${#badopts[@]})); do
- neg_test $ZFS unallow ${badopts[$i]} $dtst
+ neg_test zfs unallow ${badopts[$i]} $dtst
((i += 1))
done
- # Causes test failure: neg_test user_run $STAFF1 $ZFS unallow $dtst
+ # Causes test failure: neg_test user_run $STAFF1 zfs unallow $dtst
done
unset POSIXLY_CORRECT
diff --git a/tests/zfs-tests/tests/functional/devices/devices_001_pos.ksh b/tests/zfs-tests/tests/functional/devices/devices_001_pos.ksh
index acea6e24d..ac031ed6a 100755
--- a/tests/zfs-tests/tests/functional/devices/devices_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/devices/devices_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,15 +52,15 @@ log_assert "Setting devices=on on file system, the devices files in this file" \
"system can be used."
log_onexit cleanup
-log_must $ZFS set devices=on $TESTPOOL/$TESTFS
+log_must zfs set devices=on $TESTPOOL/$TESTFS
#
# Separately create block device file and character device file, then try to
# open them and make sure it succeed.
#
create_dev_file b $TESTDIR/$TESTFILE1
-log_must $DD if=$TESTDIR/$TESTFILE1 of=$TESTDIR/$TESTFILE1.out count=1
+log_must dd if=$TESTDIR/$TESTFILE1 of=$TESTDIR/$TESTFILE1.out count=1
create_dev_file c $TESTDIR/$TESTFILE2
-log_must $DD if=$TESTDIR/$TESTFILE2 of=$TESTDIR/$TESTFILE2.out count=1
+log_must dd if=$TESTDIR/$TESTFILE2 of=$TESTDIR/$TESTFILE2.out count=1
log_pass "Setting devices=on on file system and testing it pass."
diff --git a/tests/zfs-tests/tests/functional/devices/devices_002_neg.ksh b/tests/zfs-tests/tests/functional/devices/devices_002_neg.ksh
index 8a1f82877..ce25502b8 100755
--- a/tests/zfs-tests/tests/functional/devices/devices_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/devices/devices_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,15 +52,15 @@ log_assert "Setting devices=off on file system, the devices files in this file"\
"system can not be used."
log_onexit cleanup
-log_must $ZFS set devices=off $TESTPOOL/$TESTFS
+log_must zfs set devices=off $TESTPOOL/$TESTFS
#
# Separately create block device file and character device file, then try to
# open them and make sure it failed.
#
create_dev_file b $TESTDIR/$TESTFILE1
-log_mustnot $DD if=$TESTDIR/$TESTFILE1 of=$TESTDIR/$TESTFILE1.out count=1
+log_mustnot dd if=$TESTDIR/$TESTFILE1 of=$TESTDIR/$TESTFILE1.out count=1
create_dev_file c $TESTDIR/$TESTFILE2
-log_mustnot $DD if=$TESTDIR/$TESTFILE2 of=$TESTDIR/$TESTFILE2.out count=1
+log_mustnot dd if=$TESTDIR/$TESTFILE2 of=$TESTDIR/$TESTFILE2.out count=1
log_pass "Setting devices=off on file system and testing it pass."
diff --git a/tests/zfs-tests/tests/functional/devices/devices_003_pos.ksh b/tests/zfs-tests/tests/functional/devices/devices_003_pos.ksh
index 837478cfb..1fcd67409 100755
--- a/tests/zfs-tests/tests/functional/devices/devices_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/devices/devices_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,6 +44,6 @@
log_assert "Writing random data into /dev/zfs should do no harm."
-log_mustnot $DD if=/dev/urandom of=/dev/zfs count=1024
+log_mustnot dd if=/dev/urandom of=/dev/zfs count=1024
log_pass "Writing random data into /dev/zfs should do no harm."
diff --git a/tests/zfs-tests/tests/functional/devices/devices_common.kshlib b/tests/zfs-tests/tests/functional/devices/devices_common.kshlib
index 3eb8507ed..fe575eed8 100644
--- a/tests/zfs-tests/tests/functional/devices/devices_common.kshlib
+++ b/tests/zfs-tests/tests/functional/devices/devices_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/devices/devices.cfg
@@ -45,20 +45,20 @@ function create_dev_file
case $filetype in
b)
if is_linux; then
- devtype=$($DF -T / | $AWK '{print $2}')
+ devtype=$(df -T / | awk '{print $2}')
else
- devtype=$($DF -n / | $AWK '{print $3}')
+ devtype=$(df -n / | awk '{print $3}')
fi
case $devtype in
zfs)
- rootpool=$($DF / | \
- $AWK '{print $2}')
+ rootpool=$(df / | \
+ awk '{print $2}')
rootpool=${rootpool#\(}
rootpool=${rootpool%%/*}
devstr=$(get_disklist $rootpool)
- devstr=$($ECHO "$devstr" | \
- $AWK '{print $1}')
+ devstr=$(echo "$devstr" | \
+ awk '{print $1}')
[[ -z $devstr ]] && \
log_fail "Can not get block device file."
devstr=$DEV_DSKDIR/${devstr}
@@ -68,11 +68,11 @@ function create_dev_file
# Get the existing block device file in current system.
# And bring out the first one.
#
- devstr=$($DF -lhF ufs | \
- $GREP "^${DEV_DSKDIR}" | \
- $AWK '{print $1}')
- devstr=$($ECHO "$devstr" | \
- $AWK '{print $1}')
+ devstr=$(df-lhF ufs | \
+ grep "^${DEV_DSKDIR}" | \
+ awk '{print $1}')
+ devstr=$(echo "$devstr" | \
+ awk '{print $1}')
[[ -z $devstr ]] && \
log_fail "Can not get block device file."
;;
@@ -90,7 +90,7 @@ function create_dev_file
# Get the device file information. i.e:
# $DEV_DSKDIR/c0t0d0s0: block special (28/768)
#
- devstr=$($FILE $devstr)
+ devstr=$(file $devstr)
#
# Bring out major and minor number.
@@ -100,13 +100,13 @@ function create_dev_file
minor=${devstr##*/}
minor=${minor%\)}
- log_must $MKNOD $filename b $major $minor
+ log_must mknod $filename b $major $minor
;;
c)
#
# Create device file '/dev/null'
#
- log_must $MKNOD $filename c $($GETMAJOR mm) 2
+ log_must mknod $filename c $(getmajor mm) 2
;;
*)
log_fail "'$filetype' is wrong."
@@ -118,9 +118,9 @@ function create_dev_file
function cleanup
{
- log_must $ZFS set devices=on $TESTPOOL/$TESTFS
- log_must $RM -f $TESTDIR/$TESTFILE1
- log_must $RM -f $TESTDIR/$TESTFILE2
- log_must $RM -f $TESTDIR/$TESTFILE1.out
- log_must $RM -f $TESTDIR/$TESTFILE2.out
+ log_must zfs set devices=on $TESTPOOL/$TESTFS
+ log_must rm -f $TESTDIR/$TESTFILE1
+ log_must rm -f $TESTDIR/$TESTFILE2
+ log_must rm -f $TESTDIR/$TESTFILE1.out
+ log_must rm -f $TESTDIR/$TESTFILE2.out
}
diff --git a/tests/zfs-tests/tests/functional/exec/exec_001_pos.ksh b/tests/zfs-tests/tests/functional/exec/exec_001_pos.ksh
index f6e44d240..d76a265e2 100755
--- a/tests/zfs-tests/tests/functional/exec/exec_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/exec/exec_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -38,9 +38,9 @@
#
# STRATEGY:
# 1. Create pool and file system.
-# 2. Copy '/usr/bin/ls' to the ZFS file system.
+# 2. Copy '$STF_PATH/ls' to the ZFS file system.
# 3. Setting exec=on on this file system.
-# 4. Make sure '/usr/bin/ls' can work in this ZFS file system.
+# 4. Make sure '$STF_PATH/ls' can work in this ZFS file system.
# 5. Make sure mmap which is using the PROT_EXEC calls succeed.
#
@@ -48,15 +48,15 @@ verify_runnable "both"
function cleanup
{
- log_must $RM $TESTDIR/myls
+ log_must rm $TESTDIR/myls
}
log_assert "Setting exec=on on a filesystem, processes can be executed from " \
"this file system."
log_onexit cleanup
-log_must $CP $LS $TESTDIR/myls
-log_must $ZFS set exec=on $TESTPOOL/$TESTFS
+log_must cp $STF_PATH/ls $TESTDIR/myls
+log_must zfs set exec=on $TESTPOOL/$TESTFS
log_must $TESTDIR/myls
log_must $MMAP_EXEC $TESTDIR/myls
diff --git a/tests/zfs-tests/tests/functional/exec/exec_002_neg.ksh b/tests/zfs-tests/tests/functional/exec/exec_002_neg.ksh
index 34a7f6c56..eaf2d0b62 100755
--- a/tests/zfs-tests/tests/functional/exec/exec_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/exec/exec_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,7 +48,7 @@ verify_runnable "both"
function cleanup
{
- log_must $RM $TESTDIR/myls
+ log_must rm $TESTDIR/myls
}
#
@@ -75,8 +75,8 @@ log_assert "Setting exec=off on a filesystem, processes can not be executed " \
"from this file system."
log_onexit cleanup
-log_must $CP $LS $TESTDIR/myls
-log_must $ZFS set exec=off $TESTPOOL/$TESTFS
+log_must cp /usr/bin/ls $TESTDIR/myls
+log_must zfs set exec=off $TESTPOOL/$TESTFS
log_must exec_n_check 126 $TESTDIR/myls
log_must exec_n_check 13 $MMAP_EXEC $TESTDIR/myls
diff --git a/tests/zfs-tests/tests/functional/fault/auto_online_001_pos.ksh b/tests/zfs-tests/tests/functional/fault/auto_online_001_pos.ksh
index 3321b5a60..aa7ab76e7 100755
--- a/tests/zfs-tests/tests/functional/fault/auto_online_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/fault/auto_online_001_pos.ksh
@@ -65,8 +65,8 @@ log_onexit cleanup
# If using the default loop devices, need a scsi_debug device for auto-online
if is_loop_device $DISK1; then
- SD=$($LSSCSI | $NAWK '/scsi_debug/ {print $6; exit}')
- SDDEVICE=$($ECHO $SD | $NAWK -F / '{print $3}')
+ SD=$(lsscsi | nawk '/scsi_debug/ {print $6; exit}')
+ SDDEVICE=$(echo $SD | nawk -F / '{print $3}')
SDDEVICE_ID=$(get_persistent_disk_name $SDDEVICE)
autoonline_disks="$SDDEVICE"
else
@@ -76,43 +76,43 @@ fi
# Clear disk labels
for i in {0..2}
do
- log_must $ZPOOL labelclear -f /dev/disk/by-id/"${devs_id[i]}"
+ log_must zpool labelclear -f /dev/disk/by-id/"${devs_id[i]}"
done
if is_loop_device $DISK1; then
# create a pool with one scsi_debug device and 3 loop devices
- log_must $ZPOOL create -f $TESTPOOL raidz1 $SDDEVICE_ID $DISK1 \
+ log_must zpool create -f $TESTPOOL raidz1 $SDDEVICE_ID $DISK1 \
$DISK2 $DISK3
elif ( is_real_device $DISK1 || is_mpath_device $DISK1 ); then
# else use the persistent names for sd devices
- log_must $ZPOOL create -f $TESTPOOL raidz1 ${devs_id[0]} \
+ log_must zpool create -f $TESTPOOL raidz1 ${devs_id[0]} \
${devs_id[1]} ${devs_id[2]}
else
log_fail "Disks are not supported for this test"
fi
# Add some data to the pool
-log_must $MKFILE $FSIZE /$TESTPOOL/data
+log_must mkfile $FSIZE /$TESTPOOL/data
for offline_disk in $autoonline_disks
do
- log_must $ZPOOL export -F $TESTPOOL
+ log_must zpool export -F $TESTPOOL
- host=$($LS /sys/block/$offline_disk/device/scsi_device \
- | $NAWK -F : '{ print $1}')
+ host=$(ls /sys/block/$offline_disk/device/scsi_device \
+ | nawk -F : '{ print $1}')
# Offline disk
on_off_disk $offline_disk "offline"
# Reimport pool with drive missing
- log_must $ZPOOL import $TESTPOOL
+ log_must zpool import $TESTPOOL
check_state $TESTPOOL "" "degraded"
if (($? != 0)); then
log_fail "$TESTPOOL is not degraded"
fi
# Clear zpool events
- $ZPOOL events -c $TESTPOOL
+ zpool events -c $TESTPOOL
# Online disk
on_off_disk $offline_disk "online" $host
@@ -124,12 +124,13 @@ do
log_fail "Timeout occured"
fi
((timeout++))
- $SLEEP 1
- $ZPOOL events $TESTPOOL \
- | $EGREP sysevent.fs.zfs.resilver_finish > /dev/null
+
+ sleep 1
+ zpool events $TESTPOOL \
+ | egrep sysevent.fs.zfs.resilver_finish > /dev/null
if (($? == 0)); then
log_note "Auto-online of $offline_disk is complete"
- $SLEEP 1
+ sleep 1
break
fi
done
@@ -139,8 +140,8 @@ do
if (($? != 0)); then
log_fail "$TESTPOOL is not back online"
fi
- $SLEEP 2
+ sleep 2
done
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool destroy $TESTPOOL
log_pass "Auto-online test successful"
diff --git a/tests/zfs-tests/tests/functional/fault/auto_replace_001_pos.ksh b/tests/zfs-tests/tests/functional/fault/auto_replace_001_pos.ksh
index b822b109d..d784f06a6 100755
--- a/tests/zfs-tests/tests/functional/fault/auto_replace_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/fault/auto_replace_001_pos.ksh
@@ -57,21 +57,21 @@ fi
function setup
{
- $LSMOD | $EGREP scsi_debug > /dev/null
+ lsmod | egrep scsi_debug > /dev/null
if (($? == 1)); then
load_scsi_debug $SDSIZE $SDHOSTS $SDTGTS $SDLUNS
fi
# Register vdev_id alias rule for scsi_debug device to create a
# persistent path
- SD=$($LSSCSI | $NAWK '/scsi_debug/ {print $6; exit}' \
- | $NAWK -F / '{print $3}')
+ SD=$(lsscsi | nawk '/scsi_debug/ {print $6; exit}' \
+ | nawk -F / '{print $3}')
SDDEVICE_ID=$(get_persistent_disk_name $SD)
- log_must eval "$ECHO "alias scsidebug /dev/disk/by-id/$SDDEVICE_ID" \
+ log_must eval "echo "alias scsidebug /dev/disk/by-id/$SDDEVICE_ID" \
>> $VDEVID_CONF"
block_device_wait
- SDDEVICE=$($UDEVADM info -q all -n $DEV_DSKDIR/$SD | $EGREP ID_VDEV \
- | $NAWK '{print $2; exit}' | $NAWK -F = '{print $2; exit}')
+ SDDEVICE=$(udevadm info -q all -n $DEV_DSKDIR/$SD | egrep ID_VDEV \
+ | nawk '{print $2; exit}' | nawk -F = '{print $2; exit}')
[[ -z $SDDEVICE ]] && log_fail "vdev rule was not registered properly"
}
@@ -87,42 +87,42 @@ log_onexit cleanup
# Clear disk labels
for i in {0..2}
do
- log_must $ZPOOL labelclear -f /dev/disk/by-id/"${devs_id[i]}"
+ log_must zpool labelclear -f /dev/disk/by-id/"${devs_id[i]}"
done
setup
if is_loop_device $DISK1; then
- log_must $ZPOOL create -f $TESTPOOL raidz1 $SDDEVICE $DISK1 $DISK2 \
+ log_must zpool create -f $TESTPOOL raidz1 $SDDEVICE $DISK1 $DISK2 \
$DISK3
elif ( is_real_device $DISK1 || is_mpath_device $DISK1 ); then
- log_must $ZPOOL create -f $TESTPOOL raidz1 $SDDEVICE ${devs_id[0]} \
+ log_must zpool create -f $TESTPOOL raidz1 $SDDEVICE ${devs_id[0]} \
${devs_id[1]} ${devs_id[2]}
else
log_fail "Disks are not supported for this test"
fi
# Auto-replace is opt-in so need to set property
-log_must $ZPOOL set autoreplace=on $TESTPOOL
+log_must zpool set autoreplace=on $TESTPOOL
# Add some data to the pool
-log_must $MKFILE $FSIZE /$TESTPOOL/data
+log_must mkfile $FSIZE /$TESTPOOL/data
-log_must $ZPOOL export -F $TESTPOOL
+log_must zpool export -F $TESTPOOL
# Offline disk
on_off_disk $SD "offline"
block_device_wait
-log_must $MODUNLOAD scsi_debug
+log_must modprobe -r scsi_debug
# Reimport pool with drive missing
-log_must $ZPOOL import $TESTPOOL
+log_must zpool import $TESTPOOL
check_state $TESTPOOL "" "degraded"
if (($? != 0)); then
log_fail "$TESTPOOL is not degraded"
fi
# Clear zpool events
-$ZPOOL events -c $TESTPOOL
+zpool events -c $TESTPOOL
# Create another scsi_debug device
setup
@@ -134,12 +134,12 @@ while true; do
log_fail "Timeout occured"
fi
((timeout++))
- $SLEEP 1
- $ZPOOL events $TESTPOOL | $EGREP sysevent.fs.zfs.resilver_finish \
+ sleep 1
+ zpool events $TESTPOOL | egrep sysevent.fs.zfs.resilver_finish \
> /dev/null
if (($? == 0)); then
log_note "Auto-replace should be complete"
- $SLEEP 1
+ sleep 1
break
fi
done
@@ -149,8 +149,8 @@ check_state $TESTPOOL "" "online"
if (($? != 0)); then
log_fail "$TESTPOOL is not back online"
fi
-$SLEEP 2
+sleep 2
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool destroy $TESTPOOL
log_pass "Auto-replace test successful"
diff --git a/tests/zfs-tests/tests/functional/fault/cleanup.ksh b/tests/zfs-tests/tests/functional/fault/cleanup.ksh
index 233213c9f..88bf5e28a 100755
--- a/tests/zfs-tests/tests/functional/fault/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/fault/cleanup.ksh
@@ -31,23 +31,20 @@ verify_runnable "global"
cleanup_devices $DISKS
# Remove symlink and vdev_id.conf in-tree file
-$RM -f $VDEVID_CONF_ETC
-$RM -f $VDEVID_CONF
+rm -f $VDEVID_CONF_ETC
+rm -f $VDEVID_CONF
zed_stop
-SD=$($LSSCSI | $NAWK '/scsi_debug/ {print $6; exit}')
-SDDEVICE=$($ECHO $SD | $NAWK -F / '{print $3}')
-
-if [[ -z $SDDEVICE ]]; then
- log_pass
-fi
+SD=$(lsscsi | nawk '/scsi_debug/ {print $6; exit}')
+SDDEVICE=$(echo $SD | nawk -F / '{print $3}')
# Offline disk and remove scsi_debug module
if is_linux; then
- on_off_disk $SDDEVICE "offline"
- block_device_wait
- log_must $MODUNLOAD scsi_debug
+ if [ -n "$SDDEVICE" ]; then
+ on_off_disk $SDDEVICE "offline"
+ block_device_wait
+ fi
+ modprobe -r scsi_debug
fi
-
log_pass
diff --git a/tests/zfs-tests/tests/functional/fault/fault.cfg b/tests/zfs-tests/tests/functional/fault/fault.cfg
index 8552e8702..6a05b8cc4 100644
--- a/tests/zfs-tests/tests/functional/fault/fault.cfg
+++ b/tests/zfs-tests/tests/functional/fault/fault.cfg
@@ -27,7 +27,7 @@
verify_runnable "global"
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
export DISKSARRAY=$DISKS
export FSIZE=10M
export MAXTIMEOUT=20
@@ -37,9 +37,9 @@ export SDHOSTS=1
export SDTGTS=1
export SDLUNS=1
-export DISK1=$($ECHO $DISKS | $NAWK '{print $1}')
-export DISK2=$($ECHO $DISKS | $NAWK '{print $2}')
-export DISK3=$($ECHO $DISKS | $NAWK '{print $3}')
+export DISK1=$(echo $DISKS | nawk '{print $1}')
+export DISK2=$(echo $DISKS | nawk '{print $2}')
+export DISK3=$(echo $DISKS | nawk '{print $3}')
export VDEVID_CONF=$ZEDLET_DIR/vdev_id.conf
export VDEVID_CONF_ETC=/etc/zfs/vdev_id.conf
diff --git a/tests/zfs-tests/tests/functional/fault/setup.ksh b/tests/zfs-tests/tests/functional/fault/setup.ksh
index d25cdffe2..2b9fb61c0 100755
--- a/tests/zfs-tests/tests/functional/fault/setup.ksh
+++ b/tests/zfs-tests/tests/functional/fault/setup.ksh
@@ -26,20 +26,16 @@
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/fault/fault.cfg
-[[ -z $UDEVADM ]] && log_fail "Missing UDEVADM command"
-[[ -z $LSMOD ]] && log_fail "Missing LSMOD command"
-[[ -z $LSSCSI ]] && log_fail "Missing LSSCSI command"
-[[ -z $MODUNLOAD ]] && log_fail "Missing MODUNLOAD command"
-[[ -z $MODLOAD ]] && log_fail "Missing MODLOAD command"
-
verify_runnable "global"
if [[ ! -d $ZEDLET_DIR ]]; then
- log_must $MKDIR $ZEDLET_DIR
+ log_must mkdir $ZEDLET_DIR
fi
+
if [[ ! -e $VDEVID_CONF ]]; then
- log_must $TOUCH $VDEVID_CONF
+ log_must touch $VDEVID_CONF
fi
+
if [[ -e $VDEVID_CONF_ETC ]]; then
log_fail "Must not have $VDEVID_CONF_ETC file present on system"
fi
diff --git a/tests/zfs-tests/tests/functional/features/async_destroy/async_destroy_001_pos.ksh b/tests/zfs-tests/tests/functional/features/async_destroy/async_destroy_001_pos.ksh
index c7e984f54..b9f1837d6 100755
--- a/tests/zfs-tests/tests/functional/features/async_destroy/async_destroy_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/async_destroy/async_destroy_001_pos.ksh
@@ -21,7 +21,7 @@
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,18 +53,18 @@ fi
function cleanup
{
- datasetexists $TEST_FS && log_must $ZFS destroy $TEST_FS
+ datasetexists $TEST_FS && log_must zfs destroy $TEST_FS
}
log_onexit cleanup
log_assert "async_destroy can suspend and resume traversal"
-log_must $ZFS create -o recordsize=512 -o compression=off $TEST_FS
+log_must zfs create -o recordsize=512 -o compression=off $TEST_FS
# Fill with 1G
-log_must $DD bs=1024k count=1024 if=/dev/zero of=/$TEST_FS/file
+log_must dd bs=1024k count=1024 if=/dev/zero of=/$TEST_FS/file
-log_must $ZFS destroy $TEST_FS
+log_must zfs destroy $TEST_FS
#
# We monitor the freeing property, to verify we can see blocks being
@@ -73,20 +73,20 @@ log_must $ZFS destroy $TEST_FS
t0=$SECONDS
count=0
while [[ $((SECONDS - t0)) -lt 10 ]]; do
- [[ "0" != "$($ZPOOL list -Ho freeing $TESTPOOL)" ]] && ((count++))
+ [[ "0" != "$(zpool list -Ho freeing $TESTPOOL)" ]] && ((count++))
[[ $count -gt 1 ]] && break
- $SLEEP 1
+ sleep 1
done
[[ $count -eq 0 ]] && log_fail "Freeing property remained empty"
# Wait for everything to be freed.
-while [[ "0" != "$($ZPOOL list -Ho freeing $TESTPOOL)" ]]; do
+while [[ "0" != "$(zpool list -Ho freeing $TESTPOOL)" ]]; do
[[ $((SECONDS - t0)) -gt 180 ]] && \
log_fail "Timed out waiting for freeing to drop to zero"
done
# Check for leaked blocks.
-log_must $ZDB -b $TESTPOOL
+log_must zdb -b $TESTPOOL
log_pass "async_destroy can suspend and resume traversal"
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_001_pos.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_001_pos.ksh
index a05acb97e..c07f4e8d7 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_001_pos.ksh
@@ -42,13 +42,13 @@ verify_runnable "both"
function cleanup
{
- datasetexists $TEST_FS && log_must $ZFS destroy $TEST_FS
+ datasetexists $TEST_FS && log_must zfs destroy $TEST_FS
}
log_onexit cleanup
log_assert "dnode sizes are consistent with dnodesize dataset property"
-log_must $ZFS create $TEST_FS
+log_must zfs create $TEST_FS
set -A dnsizes "512" "1k" "2k" "4k" "8k" "16k"
set -A inodes
@@ -59,15 +59,15 @@ for ((i=0; i < ${#dnsizes[*]}; i++)) ; do
size="legacy"
fi
file=/$TEST_FS/file.$size
- log_must $ZFS set dnsize=$size $TEST_FS
+ log_must zfs set dnsize=$size $TEST_FS
touch $file
inodes[$i]=$(ls -li $file | awk '{print $1}')
done
-log_must $ZFS umount $TEST_FS
+log_must zfs umount $TEST_FS
for ((i=0; i < ${#dnsizes[*]}; i++)) ; do
- dnsize=$($ZDB -dddd $TEST_FS ${inodes[$i]} |
+ dnsize=$(zdb -dddd $TEST_FS ${inodes[$i]} |
awk '/ZFS plain file/ {print $6}' | tr K k)
if [[ "$dnsize" != "${dnsizes[$i]}" ]]; then
log_fail "dnode size is $dnsize (expected ${dnsizes[$i]})"
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_002_pos.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_002_pos.ksh
index 788e33a13..1dd8d888c 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_002_pos.ksh
@@ -43,13 +43,13 @@ verify_runnable "both"
function cleanup
{
- datasetexists $TEST_FS && log_must $ZFS destroy $TEST_FS
+ datasetexists $TEST_FS && log_must zfs destroy $TEST_FS
}
log_onexit cleanup
log_assert "extended attributes use extra bonus space of a large dnode"
-log_must $ZFS create -o xattr=sa $TEST_FS
+log_must zfs create -o xattr=sa $TEST_FS
# Store dnode size minus 512 in an xattr
set -A xattr_sizes "512" "1536" "3584" "7680" "15872"
@@ -59,7 +59,7 @@ set -A inodes
for ((i=0; i < ${#prop_values[*]}; i++)) ; do
prop_val=${prop_values[$i]}
file=/$TEST_FS/file.$prop_val
- log_must $ZFS set dnsize=$prop_val $TEST_FS
+ log_must zfs set dnsize=$prop_val $TEST_FS
touch $file
xattr_size=${xattr_sizes[$i]}
xattr_name=user.foo
@@ -69,10 +69,10 @@ for ((i=0; i < ${#prop_values[*]}; i++)) ; do
inodes[$i]=$(ls -li $file | awk '{print $1}')
done
-log_must $ZFS umount $TEST_FS
+log_must zfs umount $TEST_FS
for ((i=0; i < ${#inodes[*]}; i++)) ; do
- log_mustnot eval "$ZDB -dddd $TEST_FS ${inodes[$i]} | grep SPILL_BLKPTR"
+ log_mustnot eval "zdb -dddd $TEST_FS ${inodes[$i]} | grep SPILL_BLKPTR"
done
log_pass "extended attributes use extra bonus space of a large dnode"
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_003_pos.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_003_pos.ksh
index 3f5779ded..a938c7de7 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_003_pos.ksh
@@ -27,7 +27,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $LDNPOOL ; then
- log_must $ZPOOL destroy -f $LDNPOOL
+ log_must zpool destroy -f $LDNPOOL
fi
}
@@ -37,27 +37,27 @@ log_assert "feature correctly switches between enabled and active"
LDNPOOL=ldnpool
LDNFS=$LDNPOOL/large_dnode
-log_must $MKFILE 64M $TESTDIR/$LDNPOOL
-log_must $ZPOOL create $LDNPOOL $TESTDIR/$LDNPOOL
+log_must mkfile 64M $TESTDIR/$LDNPOOL
+log_must zpool create $LDNPOOL $TESTDIR/$LDNPOOL
-state=$($ZPOOL list -Ho feature@large_dnode $LDNPOOL)
+state=$(zpool list -Ho feature@large_dnode $LDNPOOL)
if [[ "$state" != "enabled" ]]; then
log_fail "large_dnode has state $state (expected enabled)"
fi
-log_must $ZFS create -o dnodesize=1k $LDNFS
+log_must zfs create -o dnodesize=1k $LDNFS
log_must touch /$LDNFS/foo
-log_must $ZFS unmount $LDNFS
+log_must zfs unmount $LDNFS
-state=$($ZPOOL list -Ho feature@large_dnode $LDNPOOL)
+state=$(zpool list -Ho feature@large_dnode $LDNPOOL)
if [[ "$state" != "active" ]]; then
log_fail "large_dnode has state $state (expected active)"
fi
-log_must $ZFS destroy $LDNFS
+log_must zfs destroy $LDNFS
-state=$($ZPOOL list -Ho feature@large_dnode $LDNPOOL)
+state=$(zpool list -Ho feature@large_dnode $LDNPOOL)
if [[ "$state" != "enabled" ]]; then
log_fail "large_dnode has state $state (expected enabled)"
fi
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_004_neg.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_004_neg.ksh
index 26ed66994..1006ae6af 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_004_neg.ksh
@@ -20,6 +20,15 @@
# CDDL HEADER END
#
+#
+# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+
+#
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
verify_runnable "both"
@@ -31,11 +40,11 @@ TEST_STREAM=$TESTDIR/ldnsnap
function cleanup
{
if datasetexists $TEST_FS ; then
- log_must $ZFS destroy -r $TEST_FS
+ log_must zfs destroy -r $TEST_FS
fi
if datasetexists $LGCYPOOL ; then
- log_must $ZPOOL destroy -f $LGCYPOOL
+ log_must zpool destroy -f $LGCYPOOL
fi
rm -f $TEST_STREAM
@@ -44,16 +53,16 @@ function cleanup
log_onexit cleanup
log_assert "zfs send stream with large dnodes not accepted by legacy pool"
-log_must $ZFS create -o dnodesize=1k $TEST_FS
+log_must zfs create -o dnodesize=1k $TEST_FS
log_must touch /$TEST_FS/foo
-log_must $ZFS umount $TEST_FS
-log_must $ZFS snap $TEST_SNAP
-log_must eval "$ZFS send $TEST_SNAP > $TEST_STREAM"
+log_must zfs umount $TEST_FS
+log_must zfs snap $TEST_SNAP
+log_must eval "zfs send $TEST_SNAP > $TEST_STREAM"
LGCYPOOL=ldnpool
LGCYFS=$LGCYPOOL/legacy
-log_must $MKFILE 64M $TESTDIR/$LGCYPOOL
-log_must $ZPOOL create -d $LGCYPOOL $TESTDIR/$LGCYPOOL
-log_mustnot eval "$ZFS recv $LGCYFS < $TEST_STREAM"
+log_must mkfile 64M $TESTDIR/$LGCYPOOL
+log_must zpool create -d $LGCYPOOL $TESTDIR/$LGCYPOOL
+log_mustnot eval "zfs recv $LGCYFS < $TEST_STREAM"
log_pass
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_005_pos.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_005_pos.ksh
index 1117e849d..13f1288e4 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_005_pos.ksh
@@ -36,11 +36,11 @@ TEST_FILEINCR=bar
function cleanup
{
if datasetexists $TEST_SEND_FS ; then
- log_must $ZFS destroy -r $TEST_SEND_FS
+ log_must zfs destroy -r $TEST_SEND_FS
fi
if datasetexists $TEST_RECV_FS ; then
- log_must $ZFS destroy -r $TEST_RECV_FS
+ log_must zfs destroy -r $TEST_RECV_FS
fi
rm -f $TEST_STREAM
@@ -51,25 +51,25 @@ log_onexit cleanup
log_assert "zfs send stream with large dnodes accepted by new pool"
-log_must $ZFS create -o dnodesize=1k $TEST_SEND_FS
-log_must $TOUCH /$TEST_SEND_FS/$TEST_FILE
-log_must $ZFS snap $TEST_SNAP
-log_must $ZFS send $TEST_SNAP > $TEST_STREAM
-log_must $RM -f /$TEST_SEND_FS/$TEST_FILE
-log_must $TOUCH /$TEST_SEND_FS/$TEST_FILEINCR
-log_must $ZFS snap $TEST_SNAPINCR
-log_must $ZFS send -i $TEST_SNAP $TEST_SNAPINCR > $TEST_STREAMINCR
+log_must zfs create -o dnodesize=1k $TEST_SEND_FS
+log_must touch /$TEST_SEND_FS/$TEST_FILE
+log_must zfs snap $TEST_SNAP
+log_must zfs send $TEST_SNAP > $TEST_STREAM
+log_must rm -f /$TEST_SEND_FS/$TEST_FILE
+log_must touch /$TEST_SEND_FS/$TEST_FILEINCR
+log_must zfs snap $TEST_SNAPINCR
+log_must zfs send -i $TEST_SNAP $TEST_SNAPINCR > $TEST_STREAMINCR
-log_must eval "$ZFS recv $TEST_RECV_FS < $TEST_STREAM"
+log_must eval "zfs recv $TEST_RECV_FS < $TEST_STREAM"
inode=$(ls -li /$TEST_RECV_FS/$TEST_FILE | awk '{print $1}')
-dnsize=$($ZDB -dddd $TEST_RECV_FS $inode | awk '/ZFS plain file/ {print $6}')
+dnsize=$(zdb -dddd $TEST_RECV_FS $inode | awk '/ZFS plain file/ {print $6}')
if [[ "$dnsize" != "1K" ]]; then
log_fail "dnode size is $dnsize (expected 1K)"
fi
-log_must eval "$ZFS recv -F $TEST_RECV_FS < $TEST_STREAMINCR"
-log_must $DIFF -r /$TEST_SEND_FS /$TEST_RECV_FS
-log_must $ZFS umount $TEST_SEND_FS
-log_must $ZFS umount $TEST_RECV_FS
+log_must eval "zfs recv -F $TEST_RECV_FS < $TEST_STREAMINCR"
+log_must diff -r /$TEST_SEND_FS /$TEST_RECV_FS
+log_must zfs umount $TEST_SEND_FS
+log_must zfs umount $TEST_RECV_FS
log_pass
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_006_pos.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_006_pos.ksh
index 198b69bf7..68fc5e304 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_006_pos.ksh
@@ -20,6 +20,15 @@
# CDDL HEADER END
#
+#
+# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+
+#
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -35,13 +44,13 @@ verify_runnable "both"
function cleanup
{
- datasetexists $TEST_FS && log_must $ZFS destroy $TEST_FS
+ datasetexists $TEST_FS && log_must zfs destroy $TEST_FS
}
log_onexit cleanup
log_assert "xattrtest runs cleanly on dataset with large dnodes"
-log_must $ZFS create $TEST_FS
+log_must zfs create $TEST_FS
set -A xattr_sizes "512" "1536" "3584" "7680" "15872"
set -A prop_values "1k" "2k" "4k" "8k" "16k"
@@ -50,9 +59,9 @@ for ((i=0; i < ${#prop_values[*]}; i++)) ; do
prop_val=${prop_values[$i]}
dir=/$TEST_FS/$prop_val
xattr_size=${xattr_sizes[$i]}
- log_must $ZFS set dnsize=$prop_val $TEST_FS
+ log_must zfs set dnsize=$prop_val $TEST_FS
log_must mkdir $dir
- log_must $XATTRTEST -R -y -s $xattr_size -f 1024 -p $dir
+ log_must xattrtest -R -y -s $xattr_size -f 1024 -p $dir
done
log_pass
diff --git a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_007_neg.ksh b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_007_neg.ksh
index d6cc17e0b..fb4747839 100755
--- a/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/features/large_dnode/large_dnode_007_neg.ksh
@@ -20,6 +20,15 @@
# CDDL HEADER END
#
+#
+# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+
+#
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/include/libtest.shlib
#
@@ -33,7 +42,7 @@ verify_runnable "both"
function cleanup
{
if datasetexists $LGCYPOOL ; then
- log_must $ZPOOL destroy -f $LGCYPOOL
+ log_must zpool destroy -f $LGCYPOOL
fi
}
@@ -45,12 +54,12 @@ set -A prop_vals "auto" "1k" "2k" "4k" "8k" "16k"
LGCYPOOL=lgcypool
LGCYFS=$LGCYPOOL/legacy
-log_must $MKFILE 64M $TESTDIR/$LGCYPOOL
-log_must $ZPOOL create -d $LGCYPOOL $TESTDIR/$LGCYPOOL
-log_must $ZFS create $LGCYFS
+log_must mkfile 64M $TESTDIR/$LGCYPOOL
+log_must zpool create -d $LGCYPOOL $TESTDIR/$LGCYPOOL
+log_must zfs create $LGCYFS
for val in ${prop_vals[@]} ; do
- log_mustnot $ZFS set dnodesize=$val $LGCYFS
+ log_mustnot zfs set dnodesize=$val $LGCYFS
done
log_pass
diff --git a/tests/zfs-tests/tests/functional/grow_pool/grow_pool_001_pos.ksh b/tests/zfs-tests/tests/functional/grow_pool/grow_pool_001_pos.ksh
index ac3e09b9d..cc03fec39 100755
--- a/tests/zfs-tests/tests/functional/grow_pool/grow_pool_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/grow_pool/grow_pool_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ verify_runnable "global"
log_assert "A zpool may be increased in capacity by adding a disk"
-log_must $ZFS set compression=off $TESTPOOL/$TESTFS
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 \
+log_must zfs set compression=off $TESTPOOL/$TESTFS
+file_write -o create -f $TESTDIR/$TESTFILE1 \
-b $BLOCK_SIZE -c $WRITE_COUNT -d 0
typeset -i zret=$?
readonly ENOSPC=28
@@ -62,13 +62,13 @@ if [[ ! -s $TESTDIR/$TESTFILE1 ]]; then
fi
if [[ -n $DISK ]]; then
- log_must $ZPOOL add $TESTPOOL $DISK"s"$SLICE1
+ log_must zpool add $TESTPOOL $DISK"s"$SLICE1
else
- log_must $ZPOOL add $TESTPOOL $DISK1
+ log_must zpool add $TESTPOOL $DISK1
fi
-log_must $FILE_WRITE -o append -f $TESTDIR/$TESTFILE1 \
+log_must file_write -o append -f $TESTDIR/$TESTFILE1 \
-b $BLOCK_SIZE -c $SMALL_WRITE_COUNT -d 0
-log_must $ZFS inherit compression $TESTPOOL/$TESTFS
+log_must zfs inherit compression $TESTPOOL/$TESTFS
log_pass "TESTPOOL successfully grown"
diff --git a/tests/zfs-tests/tests/functional/grow_replicas/grow_replicas_001_pos.ksh b/tests/zfs-tests/tests/functional/grow_replicas/grow_replicas_001_pos.ksh
index aaf3e5335..6a5b9d9f9 100755
--- a/tests/zfs-tests/tests/functional/grow_replicas/grow_replicas_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/grow_replicas/grow_replicas_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -51,7 +51,7 @@ fi
function cleanup
{
datasetexists $TESTPOOL && log_must destroy_pool $TESTPOOL
- [[ -d $TESTDIR ]] && log_must $RM -rf $TESTDIR
+ [[ -d $TESTDIR ]] && log_must rm -rf $TESTDIR
}
log_assert "mirror/raidz pool may be increased in capacity by adding a disk"
@@ -80,12 +80,12 @@ for pooltype in "mirror" "raidz"; do
${DISK1}${SLICE_PREFIX}${SLICE0}
fi
- [[ -d $TESTDIR ]] && log_must $RM -rf $TESTDIR
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ [[ -d $TESTDIR ]] && log_must rm -rf $TESTDIR
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
- log_must $ZFS set compression=off $TESTPOOL/$TESTFS
- $FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 \
+ log_must zfs set compression=off $TESTPOOL/$TESTFS
+ file_write -o create -f $TESTDIR/$TESTFILE1 \
-b $BLOCK_SIZE -c $WRITE_COUNT -d 0
[[ $? -ne $ENOSPC ]] && \
@@ -96,16 +96,16 @@ for pooltype in "mirror" "raidz"; do
# $DISK will be set if we're using slices on one disk
if [[ -n $DISK ]]; then
- log_must $ZPOOL add $TESTPOOL $pooltype ${DISK}s3 ${DISK}s4
+ log_must zpool add $TESTPOOL $pooltype ${DISK}s3 ${DISK}s4
else
[[ -z $DISK2 || -z $DISK3 ]] &&
log_unsupported "No spare disks available"
- log_must $ZPOOL add $TESTPOOL $pooltype \
+ log_must zpool add $TESTPOOL $pooltype \
${DISK2}${SLICE_PREFIX}${SLICE0} \
${DISK3}${SLICE_PREFIX}${SLICE0}
fi
- log_must $FILE_WRITE -o append -f $TESTDIR/$TESTFILE1 \
+ log_must file_write -o append -f $TESTDIR/$TESTFILE1 \
-b $BLOCK_SIZE -c $SMALL_WRITE_COUNT -d 0
log_must destroy_pool $TESTPOOL
diff --git a/tests/zfs-tests/tests/functional/history/cleanup.ksh b/tests/zfs-tests/tests/functional/history/cleanup.ksh
index a09846aa9..688174188 100755
--- a/tests/zfs-tests/tests/functional/history/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/history/cleanup.ksh
@@ -26,13 +26,13 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
-[[ -f $OLD_HISTORY ]] && $RM -f $OLD_HISTORY
-[[ -f $TMP_HISTORY ]] && $RM -f $TMP_HISTORY
-[[ -f $NEW_HISTORY ]] && $RM -f $NEW_HISTORY
+[[ -f $OLD_HISTORY ]] && rm -f $OLD_HISTORY
+[[ -f $TMP_HISTORY ]] && rm -f $TMP_HISTORY
+[[ -f $NEW_HISTORY ]] && rm -f $NEW_HISTORY
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/history/history_001_pos.ksh b/tests/zfs-tests/tests/functional/history/history_001_pos.ksh
index 26170cb63..80c0fb363 100755
--- a/tests/zfs-tests/tests/functional/history/history_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_001_pos.ksh
@@ -25,7 +25,7 @@
# Use is subject to license terms.
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -49,9 +49,9 @@ function cleanup
destroy_pool $MPOOL
destroy_pool $upgrade_pool
- [[ -d $import_dir ]] && $RM -rf $import_dir
+ [[ -d $import_dir ]] && rm -rf $import_dir
for file in $VDEV1 $VDEV2 $VDEV3 $VDEV4; do
- [[ -f $file ]] && $RM -f $file
+ [[ -f $file ]] && rm -f $file
done
}
@@ -63,60 +63,60 @@ mntpnt=$(get_prop mountpoint $TESTPOOL)
VDEV1=$mntpnt/vdev1; VDEV2=$mntpnt/vdev2;
VDEV3=$mntpnt/vdev3; VDEV4=$mntpnt/vdev4;
-log_must $MKFILE $MINVDEVSIZE $VDEV1 $VDEV2 $VDEV3
-log_must $MKFILE $(($MINVDEVSIZE * 2)) $VDEV4
+log_must mkfile $MINVDEVSIZE $VDEV1 $VDEV2 $VDEV3
+log_must mkfile $(($MINVDEVSIZE * 2)) $VDEV4
-run_and_verify -p "$MPOOL" "$ZPOOL create $MPOOL mirror $VDEV1 $VDEV2"
-run_and_verify -p "$MPOOL" "$ZPOOL add -f $MPOOL spare $VDEV3"
-run_and_verify -p "$MPOOL" "$ZPOOL remove $MPOOL $VDEV3"
-run_and_verify -p "$MPOOL" "$ZPOOL offline $MPOOL $VDEV1"
-run_and_verify -p "$MPOOL" "$ZPOOL online $MPOOL $VDEV1"
-run_and_verify -p "$MPOOL" "$ZPOOL attach $MPOOL $VDEV1 $VDEV4"
-run_and_verify -p "$MPOOL" "$ZPOOL detach $MPOOL $VDEV4"
-run_and_verify -p "$MPOOL" "$ZPOOL replace -f $MPOOL $VDEV1 $VDEV4"
-run_and_verify -p "$MPOOL" "$ZPOOL scrub $MPOOL"
-run_and_verify -p "$MPOOL" "$ZPOOL clear $MPOOL"
+run_and_verify -p "$MPOOL" "zpool create $MPOOL mirror $VDEV1 $VDEV2"
+run_and_verify -p "$MPOOL" "zpool add -f $MPOOL spare $VDEV3"
+run_and_verify -p "$MPOOL" "zpool remove $MPOOL $VDEV3"
+run_and_verify -p "$MPOOL" "zpool offline $MPOOL $VDEV1"
+run_and_verify -p "$MPOOL" "zpool online $MPOOL $VDEV1"
+run_and_verify -p "$MPOOL" "zpool attach $MPOOL $VDEV1 $VDEV4"
+run_and_verify -p "$MPOOL" "zpool detach $MPOOL $VDEV4"
+run_and_verify -p "$MPOOL" "zpool replace -f $MPOOL $VDEV1 $VDEV4"
+run_and_verify -p "$MPOOL" "zpool scrub $MPOOL"
+run_and_verify -p "$MPOOL" "zpool clear $MPOOL"
# For export and destroy, mimic the behavior of run_and_verify using two
# commands since the history will be unavailable until the pool is imported
# again.
-commands=("$ZPOOL export $MPOOL" "$ZPOOL import -d $mntpnt $MPOOL"
- "$ZPOOL destroy $MPOOL" "$ZPOOL import -D -f -d $mntpnt $MPOOL")
+commands=("zpool export $MPOOL" "zpool import -d $mntpnt $MPOOL"
+ "zpool destroy $MPOOL" "zpool import -D -f -d $mntpnt $MPOOL")
for i in 0 2; do
cmd1="${commands[$i]}"
cmd2="${commands[(($i + 1 ))]}"
- $ZPOOL history $MPOOL > $OLD_HISTORY 2>/dev/null
+ zpool history $MPOOL > $OLD_HISTORY 2>/dev/null
log_must $cmd1
log_must $cmd2
- $ZPOOL history $MPOOL > $TMP_HISTORY 2>/dev/null
- $DIFF $OLD_HISTORY $TMP_HISTORY | $GREP "^> " | $SED 's/^> //g' > \
+ zpool history $MPOOL > $TMP_HISTORY 2>/dev/null
+ diff $OLD_HISTORY $TMP_HISTORY | grep "^> " | sed 's/^> //g' > \
$NEW_HISTORY
if is_linux; then
- $GREP "$($ECHO "$cmd1" | $SED 's/^.*\/\(zpool .*\).*$/\1/')" \
+ grep "$(echo "$cmd1" | sed 's/^.*\/\(zpool .*\).*$/\1/')" \
$NEW_HISTORY >/dev/null 2>&1 || \
log_fail "Didn't find \"$cmd1\" in pool history"
- $GREP "$($ECHO "$cmd2" | $SED 's/^.*\/\(zpool .*\).*$/\1/')" \
+ grep "$(echo "$cmd2" | sed 's/^.*\/\(zpool .*\).*$/\1/')" \
$NEW_HISTORY >/dev/null 2>&1 || \
log_fail "Didn't find \"$cmd2\" in pool history"
else
- $GREP "$($ECHO "$cmd1" | $SED 's/\/usr\/sbin\///g')" \
+ grep "$(echo "$cmd1" | sed 's/\/usr\/sbin\///g')" \
$NEW_HISTORY >/dev/null 2>&1 || \
log_fail "Didn't find \"$cmd1\" in pool history"
- $GREP "$($ECHO "$cmd2" | $SED 's/\/usr\/sbin\///g')" \
+ grep "$(echo "$cmd2" | sed 's/\/usr\/sbin\///g')" \
$NEW_HISTORY >/dev/null 2>&1 || \
log_fail "Didn't find \"$cmd2\" in pool history"
fi
done
-run_and_verify -p "$MPOOL" "$ZPOOL split $MPOOL ${MPOOL}_split"
+run_and_verify -p "$MPOOL" "zpool split $MPOOL ${MPOOL}_split"
import_dir=/var/tmp/import_dir.$$
-log_must $MKDIR $import_dir
-log_must $CP $STF_SUITE/tests/functional/history/zfs-pool-v4.dat.Z $import_dir
-log_must $UNCOMPRESS $import_dir/zfs-pool-v4.dat.Z
-upgrade_pool=$($ZPOOL import -d $import_dir | $GREP "pool:" | $AWK '{print $2}')
-log_must $ZPOOL import -d $import_dir $upgrade_pool
-run_and_verify -p "$upgrade_pool" "$ZPOOL upgrade $upgrade_pool"
+log_must mkdir $import_dir
+log_must cp $STF_SUITE/tests/functional/history/zfs-pool-v4.dat.Z $import_dir
+log_must uncompress $import_dir/zfs-pool-v4.dat.Z
+upgrade_pool=$(zpool import -d $import_dir | grep "pool:" | awk '{print $2}')
+log_must zpool import -d $import_dir $upgrade_pool
+run_and_verify -p "$upgrade_pool" "zpool upgrade $upgrade_pool"
log_pass "zpool sub-commands which modify state are logged passed. "
diff --git a/tests/zfs-tests/tests/functional/history/history_002_pos.ksh b/tests/zfs-tests/tests/functional/history/history_002_pos.ksh
index 06edc67e3..979f06076 100755
--- a/tests/zfs-tests/tests/functional/history/history_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_002_pos.ksh
@@ -25,7 +25,7 @@
# Use is subject to license terms.
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -46,12 +46,12 @@ verify_runnable "global"
function cleanup
{
- [[ -f $tmpfile ]] && $RM -f $tmpfile
- [[ -f $tmpfile2 ]] && $RM -f $tmpfile2
+ [[ -f $tmpfile ]] && rm -f $tmpfile
+ [[ -f $tmpfile2 ]] && rm -f $tmpfile2
for dataset in $fs $newfs $fsclone $vol $newvol $volclone; do
- datasetexists $dataset && $ZFS destroy -Rf $dataset
+ datasetexists $dataset && zfs destroy -Rf $dataset
done
- $RM -rf /history.$$
+ rm -rf /history.$$
}
log_assert "Verify zfs sub-commands which modify state are logged."
@@ -116,54 +116,54 @@ props=(
)
fi
-run_and_verify "$ZFS create $fs"
+run_and_verify "zfs create $fs"
# Set all the property for filesystem
typeset -i i=0
while ((i < ${#props[@]})) ; do
- run_and_verify "$ZFS set ${props[$i]}=${props[((i+1))]} $fs"
+ run_and_verify "zfs set ${props[$i]}=${props[((i+1))]} $fs"
# quota, reservation, canmount can not be inherited.
#
if [[ ${props[$i]} != "quota" && ${props[$i]} != "reservation" && \
${props[$i]} != "canmount" ]];
then
- run_and_verify "$ZFS inherit ${props[$i]} $fs"
+ run_and_verify "zfs inherit ${props[$i]} $fs"
fi
((i += 2))
done
-run_and_verify "$ZFS create -V 64M $vol"
-run_and_verify "$ZFS set volsize=32M $vol"
-run_and_verify "$ZFS snapshot $fssnap"
-run_and_verify "$ZFS hold tag $fssnap"
-run_and_verify "$ZFS release tag $fssnap"
-run_and_verify "$ZFS snapshot $volsnap"
-run_and_verify "$ZFS snapshot $fssnap2"
-run_and_verify "$ZFS snapshot $volsnap2"
+run_and_verify "zfs create -V 64M $vol"
+run_and_verify "zfs set volsize=32M $vol"
+run_and_verify "zfs snapshot $fssnap"
+run_and_verify "zfs hold tag $fssnap"
+run_and_verify "zfs release tag $fssnap"
+run_and_verify "zfs snapshot $volsnap"
+run_and_verify "zfs snapshot $fssnap2"
+run_and_verify "zfs snapshot $volsnap2"
# Send isn't logged...
-log_must $ZFS send -i $fssnap $fssnap2 > $tmpfile
-log_must $ZFS send -i $volsnap $volsnap2 > $tmpfile2
+log_must zfs send -i $fssnap $fssnap2 > $tmpfile
+log_must zfs send -i $volsnap $volsnap2 > $tmpfile2
# Verify that's true
-$ZPOOL history $TESTPOOL | $GREP 'zfs send' >/dev/null 2>&1 && \
+zpool history $TESTPOOL | grep 'zfs send' >/dev/null 2>&1 && \
log_fail "'zfs send' found in history of \"$TESTPOOL\""
-run_and_verify "$ZFS destroy $fssnap2"
-run_and_verify "$ZFS destroy $volsnap2"
-run_and_verify "$ZFS receive $fs < $tmpfile"
-run_and_verify "$ZFS receive $vol < $tmpfile2"
-run_and_verify "$ZFS rollback -r $fssnap"
-run_and_verify "$ZFS rollback -r $volsnap"
-run_and_verify "$ZFS clone $fssnap $fsclone"
-run_and_verify "$ZFS clone $volsnap $volclone"
-run_and_verify "$ZFS rename $fs $newfs"
-run_and_verify "$ZFS rename $vol $newvol"
-run_and_verify "$ZFS promote $fsclone"
-run_and_verify "$ZFS promote $volclone"
-run_and_verify "$ZFS destroy $newfs"
-run_and_verify "$ZFS destroy $newvol"
-run_and_verify "$ZFS destroy -rf $fsclone"
-run_and_verify "$ZFS destroy -rf $volclone"
+run_and_verify "zfs destroy $fssnap2"
+run_and_verify "zfs destroy $volsnap2"
+run_and_verify "zfs receive $fs < $tmpfile"
+run_and_verify "zfs receive $vol < $tmpfile2"
+run_and_verify "zfs rollback -r $fssnap"
+run_and_verify "zfs rollback -r $volsnap"
+run_and_verify "zfs clone $fssnap $fsclone"
+run_and_verify "zfs clone $volsnap $volclone"
+run_and_verify "zfs rename $fs $newfs"
+run_and_verify "zfs rename $vol $newvol"
+run_and_verify "zfs promote $fsclone"
+run_and_verify "zfs promote $volclone"
+run_and_verify "zfs destroy $newfs"
+run_and_verify "zfs destroy $newvol"
+run_and_verify "zfs destroy -rf $fsclone"
+run_and_verify "zfs destroy -rf $volclone"
log_pass "zfs sub-commands which modify state are logged passed."
diff --git a/tests/zfs-tests/tests/functional/history/history_003_pos.ksh b/tests/zfs-tests/tests/functional/history/history_003_pos.ksh
index 01bba0c96..3f6df99a0 100755
--- a/tests/zfs-tests/tests/functional/history/history_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,9 +46,9 @@ verify_runnable "global"
function cleanup
{
- datasetexists $spool && log_must $ZPOOL destroy $spool
- [[ -f $VDEV0 ]] && log_must $RM -f $VDEV0
- [[ -f $TMPFILE ]] && log_must $RM -f $TMPFILE
+ datasetexists $spool && log_must zpool destroy $spool
+ [[ -f $VDEV0 ]] && log_must rm -f $VDEV0
+ [[ -f $TMPFILE ]] && log_must rm -f $TMPFILE
}
log_assert "zpool history limitation test."
@@ -58,39 +58,39 @@ mntpnt=$(get_prop mountpoint $TESTPOOL)
(( $? != 0 )) && log_fail "get_prop mountpoint $TESTPOOL"
VDEV0=$mntpnt/vdev0
-log_must $MKFILE $MINVDEVSIZE $VDEV0
+log_must mkfile $MINVDEVSIZE $VDEV0
spool=smallpool.$$; sfs=smallfs.$$
-log_must $ZPOOL create $spool $VDEV0
-log_must $ZFS create $spool/$sfs
+log_must zpool create $spool $VDEV0
+log_must zfs create $spool/$sfs
-typeset -i orig_count=$($ZPOOL history $spool | $WC -l)
-typeset orig_md5=$($ZPOOL history $spool | $HEAD -2 | $MD5SUM | \
- $AWK '{print $1}')
+typeset -i orig_count=$(zpool history $spool | wc -l)
+typeset orig_md5=$(zpool history $spool | head -2 | md5sum | \
+ awk '{print $1}')
typeset -i i=0
while ((i < 300)); do
- $ZFS set compression=off $spool/$sfs
- $ZFS set compression=on $spool/$sfs
- $ZFS set compression=off $spool/$sfs
- $ZFS set compression=on $spool/$sfs
- $ZFS set compression=off $spool/$sfs
+ zfs set compression=off $spool/$sfs
+ zfs set compression=on $spool/$sfs
+ zfs set compression=off $spool/$sfs
+ zfs set compression=on $spool/$sfs
+ zfs set compression=off $spool/$sfs
((i += 1))
done
TMPFILE=/tmp/spool.$$
-$ZPOOL history $spool >$TMPFILE
-typeset -i entry_count=$($WC -l $TMPFILE | $AWK '{print $1}')
-typeset final_md5=$($HEAD -2 $TMPFILE | $MD5SUM | $AWK '{print $1}')
+zpool history $spool >$TMPFILE
+typeset -i entry_count=$(wc -l $TMPFILE | awk '{print $1}')
+typeset final_md5=$(head -2 $TMPFILE | md5sum | awk '{print $1}')
-$GREP 'zpool create' $TMPFILE >/dev/null 2>&1 ||
+grep 'zpool create' $TMPFILE >/dev/null 2>&1 ||
log_fail "'zpool create' was not found in pool history"
-$GREP 'zfs create' $TMPFILE >/dev/null 2>&1 &&
+grep 'zfs create' $TMPFILE >/dev/null 2>&1 &&
log_fail "'zfs create' was found in pool history"
-$GREP 'zfs set compress' $TMPFILE >/dev/null 2>&1 ||
+grep 'zfs set compress' $TMPFILE >/dev/null 2>&1 ||
log_fail "'zfs set compress' was found in pool history"
# Verify that the creation of the pool was preserved in the history.
diff --git a/tests/zfs-tests/tests/functional/history/history_004_pos.ksh b/tests/zfs-tests/tests/functional/history/history_004_pos.ksh
index e29173f86..1b8e7dfe0 100755
--- a/tests/zfs-tests/tests/functional/history/history_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,51 +46,51 @@ verify_runnable "global"
log_assert "'zpool history' can cope with simultaneous commands."
-typeset -i orig_count=$($ZPOOL history $spool | $WC -l | $AWK '{print $1}')
+typeset -i orig_count=$(zpool history $spool | wc -l | awk '{print $1}')
typeset -i i=0
while ((i < 10)); do
- $ZFS set compression=off $TESTPOOL/$TESTFS &
- $ZFS set atime=off $TESTPOOL/$TESTFS &
- $ZFS create $TESTPOOL/$TESTFS1 &
- $ZFS create $TESTPOOL/$TESTFS2 &
- $ZFS create $TESTPOOL/$TESTFS3 &
+ zfs set compression=off $TESTPOOL/$TESTFS &
+ zfs set atime=off $TESTPOOL/$TESTFS &
+ zfs create $TESTPOOL/$TESTFS1 &
+ zfs create $TESTPOOL/$TESTFS2 &
+ zfs create $TESTPOOL/$TESTFS3 &
wait
- $ZFS snapshot $TESTPOOL/$TESTFS1@snap &
- $ZFS snapshot $TESTPOOL/$TESTFS2@snap &
- $ZFS snapshot $TESTPOOL/$TESTFS3@snap &
+ zfs snapshot $TESTPOOL/$TESTFS1@snap &
+ zfs snapshot $TESTPOOL/$TESTFS2@snap &
+ zfs snapshot $TESTPOOL/$TESTFS3@snap &
wait
- $ZFS clone $TESTPOOL/$TESTFS1@snap $TESTPOOL/clone1 &
- $ZFS clone $TESTPOOL/$TESTFS2@snap $TESTPOOL/clone2 &
- $ZFS clone $TESTPOOL/$TESTFS3@snap $TESTPOOL/clone3 &
+ zfs clone $TESTPOOL/$TESTFS1@snap $TESTPOOL/clone1 &
+ zfs clone $TESTPOOL/$TESTFS2@snap $TESTPOOL/clone2 &
+ zfs clone $TESTPOOL/$TESTFS3@snap $TESTPOOL/clone3 &
wait
- $ZFS promote $TESTPOOL/clone1 &
- $ZFS promote $TESTPOOL/clone2 &
- $ZFS promote $TESTPOOL/clone3 &
+ zfs promote $TESTPOOL/clone1 &
+ zfs promote $TESTPOOL/clone2 &
+ zfs promote $TESTPOOL/clone3 &
wait
- $ZFS destroy $TESTPOOL/$TESTFS1 &
- $ZFS destroy $TESTPOOL/$TESTFS2 &
- $ZFS destroy $TESTPOOL/$TESTFS3 &
+ zfs destroy $TESTPOOL/$TESTFS1 &
+ zfs destroy $TESTPOOL/$TESTFS2 &
+ zfs destroy $TESTPOOL/$TESTFS3 &
wait
- $ZFS destroy -Rf $TESTPOOL/clone1 &
- $ZFS destroy -Rf $TESTPOOL/clone2 &
- $ZFS destroy -Rf $TESTPOOL/clone3 &
+ zfs destroy -Rf $TESTPOOL/clone1 &
+ zfs destroy -Rf $TESTPOOL/clone2 &
+ zfs destroy -Rf $TESTPOOL/clone3 &
wait
((i += 1))
done
-typeset -i entry_count=$($ZPOOL history $spool | $WC -l | $AWK '{print $1}')
+typeset -i entry_count=$(zpool history $spool | wc -l | awk '{print $1}')
if ((entry_count - orig_count != 200)); then
log_fail "The entries count error: entry_count=$entry_count " \
diff --git a/tests/zfs-tests/tests/functional/history/history_005_neg.ksh b/tests/zfs-tests/tests/functional/history/history_005_neg.ksh
index 7a3ac27c2..f6a81a4ac 100755
--- a/tests/zfs-tests/tests/functional/history/history_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,14 +52,14 @@ verify_runnable "global"
log_assert "Verify 'zpool get|history|list|status|iostat' will not be logged."
# Save initial TESTPOOL history
-log_must eval "$ZPOOL history $TESTPOOL >$OLD_HISTORY"
+log_must eval "zpool history $TESTPOOL >$OLD_HISTORY"
-log_must $ZPOOL get all $TESTPOOL >/dev/null
-log_must $ZPOOL list $TESTPOOL >/dev/null
-log_must $ZPOOL status $TESTPOOL >/dev/null
-log_must $ZPOOL iostat $TESTPOOL >/dev/null
+log_must zpool get all $TESTPOOL >/dev/null
+log_must zpool list $TESTPOOL >/dev/null
+log_must zpool status $TESTPOOL >/dev/null
+log_must zpool iostat $TESTPOOL >/dev/null
-log_must eval "$ZPOOL history $TESTPOOL >$NEW_HISTORY"
-log_must $DIFF $OLD_HISTORY $NEW_HISTORY
+log_must eval "zpool history $TESTPOOL >$NEW_HISTORY"
+log_must diff $OLD_HISTORY $NEW_HISTORY
log_pass "Verify 'zpool get|history|list|status|iostat' will not be logged."
diff --git a/tests/zfs-tests/tests/functional/history/history_006_neg.ksh b/tests/zfs-tests/tests/functional/history/history_006_neg.ksh
index d1ed4149e..a2da831c5 100755
--- a/tests/zfs-tests/tests/functional/history/history_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_006_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -48,9 +48,9 @@ verify_runnable "global"
function cleanup
{
if datasetexists $fs ; then
- log_must $ZFS destroy -rf $fs
+ log_must zfs destroy -rf $fs
fi
- log_must $ZFS create $fs
+ log_must zfs create $fs
}
log_assert "Verify 'zfs list|get|holds|mount|unmount|share|unshare|send' " \
@@ -60,29 +60,29 @@ log_onexit cleanup
# Create initial test environment
fs=$TESTPOOL/$TESTFS; snap1=$fs@snap1; snap2=$fs@snap2
if ! is_linux; then
- log_must $ZFS set sharenfs=on $fs
+ log_must zfs set sharenfs=on $fs
fi
-log_must $ZFS snapshot $snap1
-log_must $ZFS hold tag $snap1
-log_must $ZFS snapshot $snap2
+log_must zfs snapshot $snap1
+log_must zfs hold tag $snap1
+log_must zfs snapshot $snap2
# Save initial TESTPOOL history
-log_must eval "$ZPOOL history $TESTPOOL > $OLD_HISTORY"
+log_must eval "zpool history $TESTPOOL > $OLD_HISTORY"
-log_must $ZFS list $fs > /dev/null
-log_must $ZFS get mountpoint $fs > /dev/null
-log_must $ZFS unmount $fs
-log_must $ZFS mount $fs
+log_must zfs list $fs > /dev/null
+log_must zfs get mountpoint $fs > /dev/null
+log_must zfs unmount $fs
+log_must zfs mount $fs
if ! is_linux; then
- log_must $ZFS share $fs
- log_must $ZFS unshare $fs
+ log_must zfs share $fs
+ log_must zfs unshare $fs
fi
-log_must $ZFS send -i $snap1 $snap2 > /dev/null
-log_must $ZFS holds $snap1
+log_must zfs send -i $snap1 $snap2 > /dev/null
+log_must zfs holds $snap1
-log_must eval "$ZPOOL history $TESTPOOL > $NEW_HISTORY"
-log_must $DIFF $OLD_HISTORY $NEW_HISTORY
+log_must eval "zpool history $TESTPOOL > $NEW_HISTORY"
+log_must diff $OLD_HISTORY $NEW_HISTORY
-log_must $ZFS release tag $snap1
+log_must zfs release tag $snap1
log_pass "Verify 'zfs list|get|mount|unmount|share|unshare|send' passed."
diff --git a/tests/zfs-tests/tests/functional/history/history_007_pos.ksh b/tests/zfs-tests/tests/functional/history/history_007_pos.ksh
index 66d219105..b65e855d8 100755
--- a/tests/zfs-tests/tests/functional/history/history_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "global"
function cleanup
{
poolexists $migratedpoolname && \
- log_must $ZPOOL destroy -f $migratedpoolname
+ log_must zpool destroy -f $migratedpoolname
- [[ -d $import_dir ]] && $RM -rf $import_dir
+ [[ -d $import_dir ]] && rm -rf $import_dir
}
log_assert "Verify command history moves with migrated pool."
@@ -62,28 +62,28 @@ migratedpoolname=$MIGRATEDPOOLNAME
typeset -i RET=1
typeset -i linenum=0
-[[ ! -d $import_dir ]] && log_must $MKDIR $import_dir
+[[ ! -d $import_dir ]] && log_must mkdir $import_dir
# We test the migrations on both uniform platform and cross platform
for arch in "i386" "sparc"; do
- log_must $CP $tst_dir/${arch}.orig_history.txt $import_dir
+ log_must cp $tst_dir/${arch}.orig_history.txt $import_dir
orig_cmds_f=$import_dir/${arch}.orig_history.txt
# remove blank line
orig_cmds_f1=$import_dir/${arch}.orig_history_1.txt
- $CAT $orig_cmds_f | $GREP -v "^$" > $orig_cmds_f1
+ cat $orig_cmds_f | grep -v "^$" > $orig_cmds_f1
- log_must $CP $tst_dir/${arch}.migratedpool.DAT.Z $import_dir
- log_must $UNCOMPRESS $import_dir/${arch}.migratedpool.DAT.Z
+ log_must cp $tst_dir/${arch}.migratedpool.DAT.Z $import_dir
+ log_must uncompress $import_dir/${arch}.migratedpool.DAT.Z
# destroy the pool with same name, so that import operation succeeds.
poolexists $migratedpoolname && \
- log_must $ZPOOL destroy -f $migratedpoolname
+ log_must zpool destroy -f $migratedpoolname
- log_must $ZPOOL import -d $import_dir $migratedpoolname
- TZ=$TIMEZONE $ZPOOL history $migratedpoolname | $GREP -v "^$" \
+ log_must zpool import -d $import_dir $migratedpoolname
+ TZ=$TIMEZONE zpool history $migratedpoolname | grep -v "^$" \
>$migrated_cmds_f
RET=$?
- (( $RET != 0 )) && log_fail "$ZPOOL histroy $migratedpoolname fails."
+ (( $RET != 0 )) && log_fail "zpool histroy $migratedpoolname fails."
# The migrated history file should differ with original history file on
# two commands -- 'export' and 'import', which are included in migrated
@@ -92,21 +92,21 @@ for arch in "i386" "sparc"; do
# then compare this filtered file with the original history file. They
# should be identical at this time.
for subcmd in "export" "import"; do
- $GREP "$subcmd" $migrated_cmds_f >/dev/null 2>&1
+ grep "$subcmd" $migrated_cmds_f >/dev/null 2>&1
RET=$?
(( $RET != 0 )) && log_fail "zpool $subcmd is not logged for" \
"the imported pool $migratedpoolname."
done
tmpfile=$import_dir/cmds_tmp.$$
- linenum=`$CAT $migrated_cmds_f | $WC -l`
+ linenum=`cat $migrated_cmds_f | wc -l`
(( linenum = linenum - 2 ))
- $HEAD -n $linenum $migrated_cmds_f > $tmpfile
- log_must $DIFF $tmpfile $orig_cmds_f1
+ head -n $linenum $migrated_cmds_f > $tmpfile
+ log_must diff $tmpfile $orig_cmds_f1
# cleanup for next loop testing
- log_must $ZPOOL destroy -f $migratedpoolname
- log_must $RM -f `$LS $import_dir`
+ log_must zpool destroy -f $migratedpoolname
+ log_must rm -f `ls $import_dir`
done
log_pass "Verify command history moves with migrated pool."
diff --git a/tests/zfs-tests/tests/functional/history/history_008_pos.ksh b/tests/zfs-tests/tests/functional/history/history_008_pos.ksh
index 56df2939c..996c7658c 100755
--- a/tests/zfs-tests/tests/functional/history/history_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -48,9 +48,9 @@ verify_runnable "global"
function cleanup
{
if datasetexists $root_testfs; then
- log_must $ZFS destroy -rf $root_testfs
+ log_must zfs destroy -rf $root_testfs
fi
- log_must $ZFS create $root_testfs
+ log_must zfs create $root_testfs
}
log_assert "Pool history records all recursive operations."
@@ -59,16 +59,16 @@ log_onexit cleanup
root_testfs=$TESTPOOL/$TESTFS
fs1=$root_testfs/fs1; fs2=$root_testfs/fs2; fs3=$root_testfs/fs3
for fs in $fs1 $fs2 $fs3; do
- log_must $ZFS create $fs
+ log_must zfs create $fs
done
-run_and_verify "$ZFS snapshot -r $root_testfs@snap" "-i"
-run_and_verify "$ZFS hold -r tag $root_testfs@snap" "-i"
-run_and_verify "$ZFS release -r tag $root_testfs@snap" "-i"
-log_must $ZFS snapshot $root_testfs@snap2
-log_must $ZFS snapshot $root_testfs@snap3
-run_and_verify "$ZFS rollback -r $root_testfs@snap" "-i"
-run_and_verify "$ZFS inherit -r mountpoint $root_testfs" "-i"
-run_and_verify "$ZFS destroy -r $root_testfs" "-i"
+run_and_verify "zfs snapshot -r $root_testfs@snap" "-i"
+run_and_verify "zfs hold -r tag $root_testfs@snap" "-i"
+run_and_verify "zfs release -r tag $root_testfs@snap" "-i"
+log_must zfs snapshot $root_testfs@snap2
+log_must zfs snapshot $root_testfs@snap3
+run_and_verify "zfs rollback -r $root_testfs@snap" "-i"
+run_and_verify "zfs inherit -r mountpoint $root_testfs" "-i"
+run_and_verify "zfs destroy -r $root_testfs" "-i"
log_pass "Pool history records all recursive operations."
diff --git a/tests/zfs-tests/tests/functional/history/history_009_pos.ksh b/tests/zfs-tests/tests/functional/history/history_009_pos.ksh
index 8a10d16f2..cf40df84e 100755
--- a/tests/zfs-tests/tests/functional/history/history_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -107,7 +107,7 @@ while ((i < ${#array[@]})); do
subcmd=${array[$i]}
options=${array[((i + 1))]}
- run_and_verify "$ZFS $subcmd $options $testfs" "-i"
+ run_and_verify "zfs $subcmd $options $testfs" "-i"
((i += 2))
done
diff --git a/tests/zfs-tests/tests/functional/history/history_010_pos.ksh b/tests/zfs-tests/tests/functional/history/history_010_pos.ksh
index 4c146d8f3..6ba0389f5 100755
--- a/tests/zfs-tests/tests/functional/history/history_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/history/history_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/history/history_common.kshlib
@@ -47,7 +47,7 @@ function cleanup
{
del_user $HIST_USER
del_group $HIST_GROUP
- datasetexists $root_testfs && log_must $ZFS destroy -rf $root_testfs
+ datasetexists $root_testfs && log_must zfs destroy -rf $root_testfs
}
log_assert "Verify internal long history information are correct."
@@ -59,18 +59,18 @@ root_testfs=$TESTPOOL/$TESTFS1
add_group $HIST_GROUP
add_user $HIST_GROUP $HIST_USER
-run_and_verify "$ZFS create $root_testfs" "-l"
-run_and_verify "$ZFS allow $HIST_GROUP snapshot,mount $root_testfs" "-l"
-run_and_verify "$ZFS allow $HIST_USER destroy,mount $root_testfs" "-l"
-run_and_verify "$ZFS allow $HIST_USER reservation $root_testfs" "-l"
-run_and_verify "$ZFS allow $HIST_USER allow $root_testfs" "-l"
-run_and_verify -u "$HIST_USER" "$ZFS snapshot $root_testfs@snap" "-l"
-run_and_verify -u "$HIST_USER" "$ZFS destroy $root_testfs@snap" "-l"
-run_and_verify -u "$HIST_USER" "$ZFS set reservation=64M $root_testfs" "-l"
+run_and_verify "zfs create $root_testfs" "-l"
+run_and_verify "zfs allow $HIST_GROUP snapshot,mount $root_testfs" "-l"
+run_and_verify "zfs allow $HIST_USER destroy,mount $root_testfs" "-l"
+run_and_verify "zfs allow $HIST_USER reservation $root_testfs" "-l"
+run_and_verify "zfs allow $HIST_USER allow $root_testfs" "-l"
+run_and_verify -u "$HIST_USER" "zfs snapshot $root_testfs@snap" "-l"
+run_and_verify -u "$HIST_USER" "zfs destroy $root_testfs@snap" "-l"
+run_and_verify -u "$HIST_USER" "zfs set reservation=64M $root_testfs" "-l"
run_and_verify -u "$HIST_USER" \
- "$ZFS allow $HIST_USER reservation $root_testfs" "-l"
-run_and_verify "$ZFS unallow $HIST_USER create $root_testfs" "-l"
-run_and_verify "$ZFS unallow $HIST_GROUP snapshot $root_testfs" "-l"
-run_and_verify "$ZFS destroy -r $root_testfs" "-l"
+ "zfs allow $HIST_USER reservation $root_testfs" "-l"
+run_and_verify "zfs unallow $HIST_USER create $root_testfs" "-l"
+run_and_verify "zfs unallow $HIST_GROUP snapshot $root_testfs" "-l"
+run_and_verify "zfs destroy -r $root_testfs" "-l"
log_pass "Verify internal long history information pass."
diff --git a/tests/zfs-tests/tests/functional/history/history_common.kshlib b/tests/zfs-tests/tests/functional/history/history_common.kshlib
index 640666ca1..7b92b8d01 100644
--- a/tests/zfs-tests/tests/functional/history/history_common.kshlib
+++ b/tests/zfs-tests/tests/functional/history/history_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,14 +52,14 @@ function run_and_verify
flags="$2"
if is_linux; then
- histcmd=$($ECHO $fullcmd | $SED 's/^.*\/\(zpool .*\).*$/\1/')
- histcmd=$($ECHO $histcmd | $SED 's/^.*\/\(zfs .*\).*$/\1/')
+ histcmd=$(echo $fullcmd | sed 's/^.*\/\(zpool .*\).*$/\1/')
+ histcmd=$(echo $histcmd | sed 's/^.*\/\(zfs .*\).*$/\1/')
else
- histcmd=$($ECHO $fullcmd | $SED 's/\/usr\/sbin\///g')
+ histcmd=$(echo $fullcmd | sed 's/\/usr\/sbin\///g')
fi
- cmd=$($ECHO $histcmd | $AWK '{print $1}')
- subcmd=$($ECHO $histcmd | $AWK '{print $2}')
+ cmd=$(echo $histcmd | awk '{print $1}')
+ subcmd=$(echo $histcmd | awk '{print $2}')
# If we aren't running zpool or zfs, something is wrong
[[ $cmd == "zpool" || $cmd == "zfs" ]] || \
@@ -70,18 +70,18 @@ function run_and_verify
histcmd=${histcmd%% <*}
# Run the command as the specified user, and find the new history.
- $ZPOOL history $flags $pool > $OLD_HISTORY 2>/dev/null
+ zpool history $flags $pool > $OLD_HISTORY 2>/dev/null
if [[ $user == "root" ]]; then
log_must eval "$fullcmd"
else
- log_must $SU $user -c "eval $fullcmd"
+ log_must su $user -c "eval $fullcmd"
fi
- $ZPOOL history $flags $pool > $TMP_HISTORY 2>/dev/null
- $DIFF $OLD_HISTORY $TMP_HISTORY | $GREP "^> " | $SED 's/^> //g' \
+ zpool history $flags $pool > $TMP_HISTORY 2>/dev/null
+ diff $OLD_HISTORY $TMP_HISTORY | grep "^> " | sed 's/^> //g' \
> $NEW_HISTORY
# Verify what's common to every case, regardless of zpool history flags.
- $GREP "$histcmd" $NEW_HISTORY >/dev/null 2>&1 || \
+ grep "$histcmd" $NEW_HISTORY >/dev/null 2>&1 || \
log_fail "Didn't find \"$histcmd\" in pool history"
# If 'zpool history' was called without any flags, then we're done.
@@ -103,10 +103,10 @@ function verify_long
[[ $flags =~ "l" ]] || return 1
- typeset uid=$($ID -u $user)
- typeset hname=$($HOSTNAME)
+ typeset uid=$(id -u $user)
+ typeset hname=$(hostname)
if ! is_global_zone; then
- hname=$hname:$($ZONENAME)
+ hname=$hname:$(zonename)
fi
typeset suffix=""
@@ -114,7 +114,7 @@ function verify_long
suffix=":linux"
fi
- $GREP "$cmd \[user $uid ($user) on $hname$suffix\]" \
+ grep "$cmd \[user $uid ($user) on $hname$suffix\]" \
$NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Couldn't find long information for \"$cmd\""
@@ -132,15 +132,15 @@ function verify_hold
[[ $flags =~ "i" ]] || return 1
- typeset tag=$($ECHO $cmd | $AWK '{print $4}')
+ typeset tag=$(echo $cmd | awk '{print $4}')
typeset fullname=${cmd##* }
typeset dsname=${fullname%%@*}
typeset snapname=${fullname##*@}
# This works whether or not the hold was recursive
- for ds in $($ZFS list -r -Ho name -t snapshot $dsname | \
- $GREP "@$snapname"); do
- $GREP "$subcmd $ds ([0-9]*) tag=$tag" $NEW_HISTORY \
+ for ds in $(zfs list -r -Ho name -t snapshot $dsname | \
+ grep "@$snapname"); do
+ grep "$subcmd $ds ([0-9]*) tag=$tag" $NEW_HISTORY \
>/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find hold on $ds with $tag"
@@ -171,14 +171,14 @@ function verify_rollback
typeset rb_fs=${dsname}/%rollback
typeset snapname=${fullname##*@}
- $GREP "clone swap $rb_fs ([0-9]*) parent=$parent_fs" $NEW_HISTORY \
+ grep "clone swap $rb_fs ([0-9]*) parent=$parent_fs" $NEW_HISTORY \
>/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find rollback clone swap in pool history"
return 1
fi
- $GREP "destroy $rb_fs" $NEW_HISTORY >/dev/null 2>&1
+ grep "destroy $rb_fs" $NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find rollback destroy in pool history"
return 1
@@ -199,8 +199,8 @@ function verify_inherit
prop=${prop##* }
# This works whether or not the inherit was recursive
- for ds in $($ZFS list -r -Ho name -t filesystem $dsname); do
- $GREP "$subcmd $ds ([0-9]*) ${prop}=" $NEW_HISTORY >/dev/null \
+ for ds in $(zfs list -r -Ho name -t filesystem $dsname); do
+ grep "$subcmd $ds ([0-9]*) ${prop}=" $NEW_HISTORY >/dev/null \
2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find inherit history for $ds"
@@ -230,7 +230,7 @@ function verify_allow
# - Whether the operation applies locally or to descendent datasets (or
# both)
#
- $ECHO $cmd | $AWK '{i = NF - 1; print $i}' | $GREP '@' >/dev/null \
+ echo $cmd | awk '{i = NF - 1; print $i}' | grep '@' >/dev/null \
2>&1 && is_set=1
dsname=${cmd##* }
[[ $cmd =~ "-l " ]] && lflag=1
@@ -253,7 +253,7 @@ function verify_allow
[[ -n $is_set ]] && str="S-\$@"
tmp=${cmd#*@}
code="$str${tmp% *}"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -264,7 +264,7 @@ function verify_allow
[[ -n $is_set ]] && str="C-\$"
tmp=${cmd#*-c}
code="$str${tmp% *}"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -274,11 +274,11 @@ function verify_allow
str="u"
[[ -n $is_set ]] && str="U"
tmp=${cmd##*-u }
- opt=$($ECHO $tmp | $AWK '{print $2}')
- uid=$($ID -u ${tmp%% *})
+ opt=$(echo $tmp | awk '{print $2}')
+ uid=$(id -u ${tmp%% *})
if [[ -n $lflag ]]; then
code="${str}l\$$uid $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -287,7 +287,7 @@ function verify_allow
fi
if [[ -n $dflag ]]; then
code="${str}d\$$uid $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -298,11 +298,11 @@ function verify_allow
str="g"
[[ -n $is_set ]] && str="G"
tmp=${cmd##*-g }
- opt=$($ECHO $tmp | $AWK '{print $2}')
- gid=$($AWK -F: "/^${tmp%% *}:/ {print \$3}" /etc/group)
+ opt=$(echo $tmp | awk '{print $2}')
+ gid=$(awk -F: "/^${tmp%% *}:/ {print \$3}" /etc/group)
if [[ -n $lflag ]]; then
code="${str}l\$$gid $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -311,7 +311,7 @@ function verify_allow
fi
if [[ -n $dflag ]]; then
code="${str}d\$$gid $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -325,7 +325,7 @@ function verify_allow
opt=${opt%% *}
if [[ -n $lflag ]]; then
code="${str}l\$ $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -334,7 +334,7 @@ function verify_allow
fi
if [[ -n $dflag ]]; then
code="${str}d\$ $opt"
- $GREP "permission $subcmd $dsname ([0-9]*) $code" \
+ grep "permission $subcmd $dsname ([0-9]*) $code" \
$NEW_HISTORY >/dev/null 2>&1
if [ $? != 0 ]]; then
log_note "Couldn't find $code in $NEW_HISTORY"
@@ -372,7 +372,7 @@ function verify_destroy
[[ $dsname =~ "@" ]] && typeset is_snap=1
if [[ -n $is_snap ]]; then
- $GREP "ioctl destroy_snaps" $NEW_HISTORY >/dev/null 2>&1
+ grep "ioctl destroy_snaps" $NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find ioctl while destroying $dsname"
return 1
@@ -380,7 +380,7 @@ function verify_destroy
fi
# This should be present for datasets and snapshots alike
- $GREP "destroy $dsname" $NEW_HISTORY >/dev/null 2>&1
+ grep "destroy $dsname" $NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find \"destroy\" for $dsname"
return 1
@@ -400,7 +400,7 @@ function verify_snapshot
typeset dsname=${fullname%%@*}
typeset snapname=${fullname##*@}
- $GREP "\[txg:[0-9]*\] $subcmd $fullname ([0-9]*)" $NEW_HISTORY \
+ grep "\[txg:[0-9]*\] $subcmd $fullname ([0-9]*)" $NEW_HISTORY \
>/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find snapshot command for $fullname"
@@ -408,9 +408,9 @@ function verify_snapshot
fi
# This works whether or not the snapshot was recursive
- for ds in $($ZFS list -r -Ho name -t snapshot $dsname | \
- $GREP "@$snapname"); do
- $GREP "^[ ]* $ds$" $NEW_HISTORY >/dev/null 2>&1
+ for ds in $(zfs list -r -Ho name -t snapshot $dsname | \
+ grep "@$snapname"); do
+ grep "^[ ]* $ds$" $NEW_HISTORY >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_note "Didn't find \"ioctl snapshot\" for $ds"
return 1
diff --git a/tests/zfs-tests/tests/functional/inheritance/cleanup.ksh b/tests/zfs-tests/tests/functional/inheritance/cleanup.ksh
index 3c631a2d7..daac5c18a 100755
--- a/tests/zfs-tests/tests/functional/inheritance/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/inheritance/cleanup.ksh
@@ -26,10 +26,10 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. ${STF_SUITE}/include/libtest.shlib
-$RM -rf $TESTDIR.*
+rm -rf $TESTDIR.*
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/inheritance/inherit.kshlib b/tests/zfs-tests/tests/functional/inheritance/inherit.kshlib
index cee0cfdf1..cd6bd5c02 100644
--- a/tests/zfs-tests/tests/functional/inheritance/inherit.kshlib
+++ b/tests/zfs-tests/tests/functional/inheritance/inherit.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
#
@@ -38,7 +38,7 @@ function get_prop_src # property dataset
typeset prop=$1
typeset dataset=$2
- prop_val=`$ZFS get -H -o source $prop $dataset`
+ prop_val=`zfs get -H -o source $prop $dataset`
if [[ $? -ne 0 ]]; then
log_fail "Unable to determine the source of $prop " \
@@ -104,7 +104,7 @@ function set_n_verify_prop #property value dataset
typeset prop_val=$2
typeset dataset=$3
- $ZFS set $prop=$prop_val $dataset
+ zfs set $prop=$prop_val $dataset
check_val=`get_prop $prop $dataset`
if [[ $check_val != $prop_val ]]; then
diff --git a/tests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh b/tests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh
index 96a07eb1b..76bd05ce5 100755
--- a/tests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh
@@ -25,7 +25,7 @@
# Use is subject to license terms.
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,10 +58,10 @@ function create_dataset { #name type disks
if [[ $type == "POOL" ]]; then
create_pool "$dataset" "$disks"
elif [[ $type == "CTR" ]]; then
- log_must $ZFS create $dataset
- log_must $ZFS set canmount=off $dataset
+ log_must zfs create $dataset
+ log_must zfs set canmount=off $dataset
elif [[ $type == "FS" ]]; then
- log_must $ZFS create $dataset
+ log_must zfs create $dataset
else
log_fail "Unrecognised type $type"
fi
@@ -143,7 +143,7 @@ function update_recordsize { #dataset init_code
def_val[idx]=$record_val
def_recordsize=1
elif [[ $init_code == "local" ]]; then
- log_must $ZFS set recordsize=$record_val $dataset
+ log_must zfs set recordsize=$record_val $dataset
local_val[idx]=$record_val
fi
}
@@ -332,13 +332,13 @@ function scan_state { #state-file
log_note "No operation specified"
else
export __ZFS_POOL_RESTRICT="TESTPOOL"
- log_must $ZFS unmount -a
+ log_must zfs unmount -a
unset __ZFS_POOL_RESTRICT
for p in ${prop[i]} ${prop[((i+1))]}; do
- $ZFS $op $p $target
+ zfs $op $p $target
ret=$?
- check_failure $ret "$ZFS $op $p \
+ check_failure $ret "zfs $op $p \
$target"
done
fi
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse.cfg b/tests/zfs-tests/tests/functional/inuse/inuse.cfg
index 7d2b631ca..a0891fde1 100644
--- a/tests/zfs-tests/tests/functional/inuse/inuse.cfg
+++ b/tests/zfs-tests/tests/functional/inuse/inuse.cfg
@@ -31,6 +31,7 @@
. $STF_SUITE/include/libtest.shlib
if is_linux; then
+ DISK_ARRAY_NUM=2
set_device_dir
set_slice_prefix
export SLICE0=1
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_001_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_001_pos.ksh
index b7d002003..4ba57c362 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ function cleanup
# Remove dump device.
#
if [[ -n $PREVDUMPDEV ]]; then
- log_must $DUMPADM -u -d $PREVDUMPDEV > /dev/null
+ log_must dumpadm -u -d $PREVDUMPDEV > /dev/null
fi
destroy_pool $TESTPOOL
@@ -62,17 +62,17 @@ log_onexit cleanup
typeset dumpdev=""
typeset diskslice=""
-PREVDUMPDEV=`$DUMPADM | $GREP "Dump device" | $AWK '{print $3}'`
+PREVDUMPDEV=`dumpadm | grep "Dump device" | awk '{print $3}'`
log_note "Zero $FS_DISK0 and place free space in to slice 0"
log_must cleanup_devices $FS_DISK0
diskslice="${DEV_DSKDIR}/${FS_DISK0}${SLICE0}"
log_note "Configuring $diskslice as dump device"
-log_must $DUMPADM -d $diskslice > /dev/null
+log_must dumpadm -d $diskslice > /dev/null
log_note "Confirm that dump device has been setup"
-dumpdev=`$DUMPADM | $GREP "Dump device" | $AWK '{print $3}'`
+dumpdev=`dumpadm | grep "Dump device" | awk '{print $3}'`
[[ -z "$dumpdev" ]] && log_untested "No dump device has been configured"
[[ "$dumpdev" != "$diskslice" ]] && \
@@ -80,7 +80,7 @@ dumpdev=`$DUMPADM | $GREP "Dump device" | $AWK '{print $3}'`
log_note "Attempt to zpool the dump device"
unset NOINUSE_CHECK
-log_mustnot $ZPOOL create $TESTPOOL "$diskslice"
+log_mustnot zpool create $TESTPOOL "$diskslice"
log_mustnot poolexists $TESTPOOL
log_pass "Unable to zpool a device in use by dumpadm"
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_003_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_003_pos.ksh
index d8ae35b75..932955b4f 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,26 +57,26 @@ function cleanup
poolexists $TESTPOOL2 && destroy_pool $TESTPOOL2
log_note "Kill off ufsdump process if still running"
- $KILL -0 $PIDUFSDUMP > /dev/null 2>&1 && \
- log_must $KILL -9 $PIDUFSDUMP > /dev/null 2>&1
+ kill -0 $PIDUFSDUMP > /dev/null 2>&1 && \
+ log_must kill -9 $PIDUFSDUMP > /dev/null 2>&1
#
# Note: It would appear that ufsdump spawns a number of processes
# which are not killed when the $PIDUFSDUMP is whacked. So best bet
# is to find the rest of the them and deal with them individually.
#
- for all in `$PGREP ufsdump`
+ for all in `pgrep ufsdump`
do
- $KILL -9 $all > /dev/null 2>&1
+ kill -9 $all > /dev/null 2>&1
done
log_note "Kill off ufsrestore process if still running"
- $KILL -0 $PIDUFSRESTORE > /dev/null 2>&1 && \
- log_must $KILL -9 $PIDUFSRESTORE > /dev/null 2>&1
+ kill -0 $PIDUFSRESTORE > /dev/null 2>&1 && \
+ log_must kill -9 $PIDUFSRESTORE > /dev/null 2>&1
- ismounted $UFSMP ufs && log_must $UMOUNT $UFSMP
+ ismounted $UFSMP ufs && log_must umount $UFSMP
- $RM -rf $UFSMP
- $RM -rf $TESTDIR
+ rm -rf $UFSMP
+ rm -rf $TESTDIR
#
# Tidy up the disks we used.
@@ -103,23 +103,23 @@ for num in 0 1 2; do
done
log_note "Make a ufs filesystem on source $rawdisk1"
-$ECHO "y" | $NEWFS -v $rawdisk1 > /dev/null 2>&1
+echo "y" | newfs -v $rawdisk1 > /dev/null 2>&1
(($? != 0)) && log_untested "Unable to create ufs filesystem on $rawdisk1"
-log_must $MKDIR -p $UFSMP
+log_must mkdir -p $UFSMP
log_note "mount source $disk1 on $UFSMP"
-log_must $MOUNT $disk1 $UFSMP
+log_must mount $disk1 $UFSMP
log_note "Now create some directories and files to be ufsdump'ed"
while (($dirnum <= 2)); do
- log_must $MKDIR $bigdir${dirnum}
+ log_must mkdir $bigdir${dirnum}
while (( $filenum <= 2 )); do
- $FILE_WRITE -o create -f $bigdir${dirnum}/file${filenum} \
+ file_write -o create -f $bigdir${dirnum}/file${filenum} \
-b $BLOCK_SIZE -c $BLOCK_COUNT
if [[ $? -ne 0 ]]; then
if [[ $dirnum -lt 3 ]]; then
- log_fail "$FILE_WRITE only wrote" \
+ log_fail "file_write only wrote" \
"<(( $dirnum * 3 + $filenum ))>" \
"files, this is not enough"
fi
@@ -130,46 +130,46 @@ while (($dirnum <= 2)); do
((dirnum = dirnum + 1))
done
-log_must $UMOUNT $UFSMP
+log_must umount $UFSMP
log_note "Start ufsdump in the background"
-log_note "$UFSDUMP 0bf 512 $rawdisk0 $disk1"
-$UFSDUMP 0bf 512 $rawdisk0 $disk1 &
+log_note "ufsdump 0bf 512 $rawdisk0 $disk1"
+ufsdump 0bf 512 $rawdisk0 $disk1 &
PIDUFSDUMP=$!
unset NOINUSE_CHECK
log_note "Attempt to zpool the source device in use by ufsdump"
-log_mustnot $ZPOOL create $TESTPOOL1 "$disk1"
+log_mustnot zpool create $TESTPOOL1 "$disk1"
log_mustnot poolexists $TESTPOOL1
log_note "Attempt to take the source device in use by ufsdump as spare device"
-log_mustnot $ZPOOL create $TESTPOOL1 "$FS_SIDE2" spare "$disk1"
+log_mustnot zpool create $TESTPOOL1 "$FS_SIDE2" spare "$disk1"
log_mustnot poolexists $TESTPOOL1
wait $PIDUFSDUMP
typeset -i retval=$?
-(($retval != 0)) && log_fail "$UFSDUMP failed with error code $ret_val"
+(($retval != 0)) && log_fail "ufsdump failed with error code $ret_val"
-log_must $MOUNT $disk1 $UFSMP
+log_must mount $disk1 $UFSMP
-log_must $RM -rf $UFSMP/*
-log_must $MKDIR $restored_files
+log_must rm -rf $UFSMP/*
+log_must mkdir $restored_files
cwd=$PWD
log_must cd $restored_files
log_note "Start ufsrestore in the background from the target device"
-log_note "$UFSRESTORE rbf 512 $rawdisk0"
-$UFSRESTORE rbf 512 $rawdisk0 &
+log_note "ufsrestore rbf 512 $rawdisk0"
+ufsrestore rbf 512 $rawdisk0 &
PIDUFSRESTORE=$!
log_must cd $cwd
log_note "Attempt to zpool the restored device in use by ufsrestore"
-log_mustnot $ZPOOL create -f $TESTPOOL2 "$disk1"
+log_mustnot zpool create -f $TESTPOOL2 "$disk1"
log_mustnot poolexists $TESTPOOL2
log_note "Attempt to take the restored device in use by ufsrestore as spare" \
"device"
-log_mustnot $ZPOOL create -f $TESTPOOL2 "$FS_SIDE2" spare "$disk1"
+log_mustnot zpool create -f $TESTPOOL2 "$FS_SIDE2" spare "$disk1"
log_mustnot poolexists $TESTPOOL2
log_pass "Unable to zpool over a device in use by ufsdump or ufsrestore"
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_004_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_004_pos.ksh
index fb949950b..0c61ba075 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,12 +52,12 @@ function cleanup
# to work correctly. So its reproduced below. Still need to full
# understand why default_cleanup does not work correctly from here.
#
- log_must $ZFS umount $TESTPOOL/$TESTFS
+ log_must zfs umount $TESTPOOL/$TESTFS
- $RM -rf $TESTDIR || \
+ rm -rf $TESTDIR || \
log_unresolved Could not remove $TESTDIR
- log_must $ZFS destroy $TESTPOOL/$TESTFS
+ log_must zfs destroy $TESTPOOL/$TESTFS
destroy_pool $TESTPOOL
}
#
@@ -69,13 +69,19 @@ function mini_format
{
typeset disk=$1
- typeset format_file=/var/tmp/format_in.$$.1
- $ECHO "partition" > $format_file
- $ECHO "modify" >> $format_file
+ if is_linux; then
+ parted $disk -s -- mklabel gpt
+ typeset -i retval=$?
+ else
+ typeset format_file=/var/tmp/format_in.$$.1
+ echo "partition" > $format_file
+ echo "modify" >> $format_file
- $FORMAT -e -s -d $disk -f $format_file
- typeset -i retval=$?
- $RM -rf $format_file
+ format -e -s -d $disk -f $format_file
+ typeset -i retval=$?
+
+ rm -rf $format_file
+ fi
return $retval
}
@@ -84,7 +90,7 @@ log_assert "format will disallow modification of a mounted zfs disk partition"\
log_onexit cleanup
log_must default_setup_noexit $FS_DISK0
-log_must $ZPOOL add $TESTPOOL spare $FS_DISK1
+log_must zpool add $TESTPOOL spare $FS_DISK1
log_note "Attempt to format a ZFS disk"
log_mustnot mini_format $FS_DISK0
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_005_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_005_pos.ksh
index 9e506f279..04fa30b27 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ function verify_assertion #slices
typeset targets=$1
for t in $targets; do
- $ECHO "y" | $NEWFS -v $t > /dev/null 2>&1
+ echo "y" | newfs -v $t > /dev/null 2>&1
(( $? !=0 )) || \
log_fail "newfs over active pool " \
"unexpected return code of 0"
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_006_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_006_pos.ksh
index 665b2c0d3..6d2e88d91 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "global"
function cleanup
{
if [[ -n $PREVDUMPDEV ]]; then
- log_must $DUMPADM -u -d $PREVDUMPDEV
+ log_must dumpadm -u -d $PREVDUMPDEV
fi
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
@@ -63,7 +63,7 @@ function verify_assertion #slices
typeset targets=$1
for t in $targets; do
- log_mustnot $DUMPADM -d $t
+ log_mustnot dumpadm -d $t
done
return 0
@@ -77,7 +77,7 @@ set -A vdevs "" "mirror" "raidz" "raidz1" "raidz2"
typeset -i i=0
-PREVDUMPDEV=`$DUMPADM | $GREP "Dump device" | $AWK '{print $3}'`
+PREVDUMPDEV=`dumpadm | grep "Dump device" | awk '{print $3}'`
unset NOINUSE_CHECK
while (( i < ${#vdevs[*]} )); do
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_007_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_007_pos.ksh
index 22673b745..d4c6d0a0b 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ verify_runnable "global"
function cleanup
{
if [[ -n $PREVDUMPDEV ]]; then
- log_must $DUMPADM -u -d $PREVDUMPDEV
+ log_must dumpadm -u -d $PREVDUMPDEV
fi
- poolexists $TESTPOOL1 || $ZPOOL import $TESTPOOL1 >/dev/null 2>&1
+ poolexists $TESTPOOL1 || zpool import $TESTPOOL1 >/dev/null 2>&1
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
@@ -66,9 +66,9 @@ function verify_assertion #slices
typeset targets=$1
for t in $targets; do
- log_must $DUMPADM -u -d $t
+ log_must dumpadm -u -d $t
- log_must $DUMPADM -u -d $PREVDUMPDEV
+ log_must dumpadm -u -d $PREVDUMPDEV
done
return 0
@@ -82,7 +82,7 @@ set -A vdevs "" "mirror" "raidz" "raidz1" "raidz2"
typeset -i i=0
-PREVDUMPDEV=`$DUMPADM | $GREP "Dump device" | $AWK '{print $3}'`
+PREVDUMPDEV=`dumpadm | grep "Dump device" | awk '{print $3}'`
while (( i < ${#vdevs[*]} )); do
@@ -99,9 +99,9 @@ while (( i < ${#vdevs[*]} )); do
fi
create_pool $TESTPOOL1 ${vdevs[i]} $vslices spare $sslices
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
verify_assertion "$disktargets"
- log_must $ZPOOL import $TESTPOOL1
+ log_must zpool import $TESTPOOL1
destroy_pool $TESTPOOL1
if [[ ( $FS_DISK0 == $FS_DISK2 ) && -n ${vdevs[i]} ]]; then
@@ -115,9 +115,9 @@ while (( i < ${#vdevs[*]} )); do
fi
create_pool $TESTPOOL1 ${vdevs[i]} $vdisks spare $sdisks
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
verify_assertion "$disktargets"
- log_must $ZPOOL import $TESTPOOL1
+ log_must zpool import $TESTPOOL1
destroy_pool $TESTPOOL1
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_008_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_008_pos.ksh
index fecb68455..5144054a9 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "global"
function cleanup
{
- poolexists $TESTPOOL1 || $ZPOOL import $TESTPOOL1 >/dev/null 2>&1
+ poolexists $TESTPOOL1 || zpool import $TESTPOOL1 >/dev/null 2>&1
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
@@ -62,7 +62,7 @@ function verify_assertion #slices
typeset targets=$1
for t in $targets; do
- $ECHO "y" | $NEWFS -v $t > /dev/null 2>&1
+ echo "y" | newfs -v $t > /dev/null 2>&1
(( $? !=0 )) && \
log_fail "newfs over exported pool " \
"failes unexpected."
@@ -93,7 +93,7 @@ while (( i < ${#vdevs[*]} )); do
fi
create_pool $TESTPOOL1 ${vdevs[i]} $vslices spare $sslices
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
verify_assertion "$rawtargets"
cleanup_devices $vslices $sslices
diff --git a/tests/zfs-tests/tests/functional/inuse/inuse_009_pos.ksh b/tests/zfs-tests/tests/functional/inuse/inuse_009_pos.ksh
index c408b7028..f76913fb5 100755
--- a/tests/zfs-tests/tests/functional/inuse/inuse_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/inuse/inuse_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ verify_runnable "global"
function cleanup
{
- poolexists $TESTPOOL1 || $ZPOOL import $TESTPOOL1 >/dev/null 2>&1
+ poolexists $TESTPOOL1 || zpool import $TESTPOOL1 >/dev/null 2>&1
poolexists $TESTPOOL1 && destroy_pool $TESTPOOL1
@@ -91,7 +91,7 @@ while (( i < ${#vdevs[*]} )); do
fi
create_pool $TESTPOOL1 ${vdevs[i]} $vslices spare $sslices
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
verify_assertion "$vdisks $sdisks"
if [[ ( $FS_DISK0 == $FS_DISK2 ) && -n ${vdevs[i]} ]]; then
@@ -105,7 +105,7 @@ while (( i < ${#vdevs[*]} )); do
fi
create_pool $TESTPOOL1 ${vdevs[i]} $vdisks spare $sdisks
- log_must $ZPOOL export $TESTPOOL1
+ log_must zpool export $TESTPOOL1
verify_assertion "$vdisks $sdisks"
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/large_files/large_files_001_pos.ksh b/tests/zfs-tests/tests/functional/large_files/large_files_001_pos.ksh
index b973d6ee9..3be20356e 100755
--- a/tests/zfs-tests/tests/functional/large_files/large_files_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/large_files/large_files_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,6 +48,6 @@ verify_runnable "both"
log_assert "Write a file to the allowable ZFS fs size."
log_note "Invoke 'largest_file' with $TESTDIR/bigfile"
-log_must $LARGEST_FILE $TESTDIR/bigfile
+log_must largest_file $TESTDIR/bigfile
log_pass "Successfully created a file to the maximum allowable size."
diff --git a/tests/zfs-tests/tests/functional/large_files/large_files_002_pos.ksh b/tests/zfs-tests/tests/functional/large_files/large_files_002_pos.ksh
index 152fe2e08..f4d4e5afb 100755
--- a/tests/zfs-tests/tests/functional/large_files/large_files_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/large_files/large_files_002_pos.ksh
@@ -43,13 +43,13 @@ log_assert "Verify 'ulimit -f' maximum file size is enforced"
# Verify 'ulimit -f unlimited' works
log_must ulimit -f unlimited
log_must sh -c 'dd if=/dev/zero of=$TESTDIR/ulimit_write_file bs=1M count=2'
-log_must sh -c '$TRUNCATE -s2M $TESTDIR/ulimit_trunc_file'
-log_must $RM $TESTDIR/ulimit_write_file $TESTDIR/ulimit_trunc_file
+log_must sh -c 'truncate -s2M $TESTDIR/ulimit_trunc_file'
+log_must rm $TESTDIR/ulimit_write_file $TESTDIR/ulimit_trunc_file
# Verify 'ulimit -f <size>' works
log_must ulimit -f 1024
log_mustnot sh -c 'dd if=/dev/zero of=$TESTDIR/ulimit_write_file bs=1M count=2'
-log_mustnot sh -c '$TRUNCATE -s2M $TESTDIR/ulimit_trunc_file'
-log_must $RM $TESTDIR/ulimit_write_file $TESTDIR/ulimit_trunc_file
+log_mustnot sh -c 'truncate -s2M $TESTDIR/ulimit_trunc_file'
+log_must rm $TESTDIR/ulimit_write_file $TESTDIR/ulimit_trunc_file
log_pass "Successfully enforced 'ulimit -f' maximum file size"
diff --git a/tests/zfs-tests/tests/functional/largest_pool/largest_pool_001_pos.ksh b/tests/zfs-tests/tests/functional/largest_pool/largest_pool_001_pos.ksh
index 14765b8db..4b25cf616 100755
--- a/tests/zfs-tests/tests/functional/largest_pool/largest_pool_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/largest_pool/largest_pool_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,7 +57,7 @@ verify_runnable "global"
#
function parse_expected_output
{
- UNITS=`$ECHO $1 | $SED -e 's/^\([0-9].*\)\([a-z].\)/\2/'`
+ UNITS=`echo $1 | sed -e 's/^\([0-9].*\)\([a-z].\)/\2/'`
case "$UNITS" in
'mb') CHKUNIT="M" ;;
'gb') CHKUNIT="G" ;;
@@ -68,14 +68,14 @@ function parse_expected_output
esac
log_note "Detect zpool $TESTPOOL in this test machine."
- log_must eval "$ZPOOL list $TESTPOOL > /tmp/j.$$"
- log_must eval "$GREP $TESTPOOL /tmp/j.$$ | \
- $AWK '{print $2}' | $GREP $CHKUNIT"
+ log_must eval "zpool list $TESTPOOL > /tmp/j.$$"
+ log_must eval "grep $TESTPOOL /tmp/j.$$ | \
+ awk '{print $2}' | grep $CHKUNIT"
log_note "Detect the file system in this test machine."
- log_must eval "$DF -F zfs -h > /tmp/j.$$"
- log_must eval "$GREP $TESTPOOL /tmp/j.$$ | \
- $AWK '{print $2}' | $GREP $CHKUNIT"
+ log_must eval "df -F zfs -h > /tmp/j.$$"
+ log_must eval "grep $TESTPOOL /tmp/j.$$ | \
+ awk '{print $2}' | grep $CHKUNIT"
return 0
}
@@ -89,19 +89,19 @@ function cleanup
if datasetexists $TESTPOOL/$TESTFS ; then
if ismounted $TESTPOOL/$TESTFS ; then
- log_must $ZFS unmount $TESTPOOL/$TESTFS
+ log_must zfs unmount $TESTPOOL/$TESTFS
fi
- log_must $ZFS destroy $TESTPOOL/$TESTFS
+ log_must zfs destroy $TESTPOOL/$TESTFS
fi
destroy_pool $TESTPOOL
datasetexists $TESTPOOL2/$TESTVOL && \
- log_must $ZFS destroy $TESTPOOL2/$TESTVOL
+ log_must zfs destroy $TESTPOOL2/$TESTVOL
destroy_pool $TESTPOOL2
- $RM -f /tmp/j.* > /dev/null
+ rm -f /tmp/j.* > /dev/null
}
log_assert "The largest pool can be created and a dataset in that" \
@@ -123,7 +123,7 @@ for volsize in $VOLSIZES; do
create_pool $TESTPOOL2 "$DISKS"
log_note "Create a volume device of desired sizes: $volsize"
- str=$($ZFS create -sV $volsize $TESTPOOL2/$TESTVOL 2>&1)
+ str=$(zfs create -sV $volsize $TESTPOOL2/$TESTVOL 2>&1)
ret=$?
if (( ret != 0 )); then
if [[ is_32bit && \
@@ -134,7 +134,7 @@ for volsize in $VOLSIZES; do
log_unsupported \
"Max volume size is 1TB on 32-bit systems."
else
- log_fail "$ZFS create -sV $volsize $TESTPOOL2/$TESTVOL"
+ log_fail "zfs create -sV $volsize $TESTPOOL2/$TESTVOL"
fi
fi
@@ -142,18 +142,18 @@ for volsize in $VOLSIZES; do
create_pool $TESTPOOL "$VOL_PATH"
log_note "Create a zfs file system in the largest pool"
- log_must $ZFS create $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
log_note "Parse the execution result"
parse_expected_output $volsize
log_note "unmount this zfs file system $TESTPOOL/$TESTFS"
- log_must $ZFS unmount $TESTPOOL/$TESTFS
+ log_must zfs unmount $TESTPOOL/$TESTFS
log_note "Destroy zfs, volume & zpool"
- log_must $ZFS destroy $TESTPOOL/$TESTFS
+ log_must zfs destroy $TESTPOOL/$TESTFS
destroy_pool $TESTPOOL
- log_must $ZFS destroy $TESTPOOL2/$TESTVOL
+ log_must zfs destroy $TESTPOOL2/$TESTVOL
destroy_pool $TESTPOOL2
done
diff --git a/tests/zfs-tests/tests/functional/link_count/link_count_001.ksh b/tests/zfs-tests/tests/functional/link_count/link_count_001.ksh
index 53e89ae3f..71e617ecf 100755
--- a/tests/zfs-tests/tests/functional/link_count/link_count_001.ksh
+++ b/tests/zfs-tests/tests/functional/link_count/link_count_001.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,38 +52,38 @@ export NUMFILES=10000
# Detect and make sure this test must be executed on a multi-process system
is_mp || log_fail "This test requires a multi-processor system."
-log_must $MKDIR -p ${TESTDIR}/tmp
+log_must mkdir -p ${TESTDIR}/tmp
typeset -i i=0
while [ $i -lt $NUMFILES ]; do
(( i = i + 1 ))
- $TOUCH ${TESTDIR}/tmp/x$i > /dev/null 2>&1
+ touch ${TESTDIR}/tmp/x$i > /dev/null 2>&1
done
sleep 3
-$RM -f ${TESTDIR}/tmp/x* >/dev/null 2>&1
+rm -f ${TESTDIR}/tmp/x* >/dev/null 2>&1
-$RM_LNKCNT_ZERO_FILE ${TESTDIR}/tmp/test$$ > /dev/null 2>&1 &
+rm_lnkcnt_zero_file ${TESTDIR}/tmp/test$$ > /dev/null 2>&1 &
PID=$!
-log_note "$RM_LNKCNT_ZERO_FILE ${TESTDIR}/tmp/test$$ pid: $PID"
+log_note "rm_lnkcnt_zero_file ${TESTDIR}/tmp/test$$ pid: $PID"
i=0
while [ $i -lt $ITERS ]; do
- if ! $PGREP $RM_LNKCNT_ZERO_FILE > /dev/null ; then
- log_note "$RM_LNKCNT_ZERO_FILE completes"
+ if ! pgrep rm_lnkcnt_zero_file > /dev/null ; then
+ log_note "rm_lnkcnt_zero_file completes"
break
fi
- log_must $SLEEP 10
+ log_must sleep 10
(( i = i + 1 ))
done
-if $PGREP $RM_LNKCNT_ZERO_FILE > /dev/null; then
- log_must $KILL -TERM $PID
+if pgrep rm_lnkcnt_zero_file > /dev/null; then
+ log_must kill -TERM $PID
log_fail "file link count is zero"
fi
-log_must $KILL -TERM $PID
-log_must $RM -f ${TESTDIR}/tmp/test$$*
+log_must kill -TERM $PID
+log_must rm -f ${TESTDIR}/tmp/test$$*
log_pass "Verify file link count is zero on zfs"
diff --git a/tests/zfs-tests/tests/functional/migration/cleanup.ksh b/tests/zfs-tests/tests/functional/migration/cleanup.ksh
index 0b6efce6a..1a1f3f427 100755
--- a/tests/zfs-tests/tests/functional/migration/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/migration/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,10 +35,10 @@
verify_runnable "global"
ismounted $NONZFS_TESTDIR $NEWFS_DEFAULT_FS
-(( $? == 0 )) && log_must $UMOUNT -f $NONZFS_TESTDIR
+(( $? == 0 )) && log_must umount -f $NONZFS_TESTDIR
ismounted $TESTPOOL/$TESTFS
-[[ $? == 0 ]] && log_must $ZFS umount -f $TESTDIR
+[[ $? == 0 ]] && log_must zfs umount -f $TESTDIR
destroy_pool $TESTPOOL
DISK=${DISKS%% *}
diff --git a/tests/zfs-tests/tests/functional/migration/migration.cfg b/tests/zfs-tests/tests/functional/migration/migration.cfg
index 340288025..7d8643670 100644
--- a/tests/zfs-tests/tests/functional/migration/migration.cfg
+++ b/tests/zfs-tests/tests/functional/migration/migration.cfg
@@ -25,13 +25,13 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set -A disk_array $(find_disks $DISKS)
case "${#disk_array[*]}" in
0)
@@ -49,7 +49,7 @@ case "${#disk_array[*]}" in
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $ZFS_DISK ) && [[ -z $($ECHO $ZFS_DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $ZFS_DISK ) && [[ -z $(echo $ZFS_DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $ZFS_DISK ); then
ZFSSIDE_DISK=${SINGLE_DISK}1
NONZFSSIDE_DISK=${SINGLE_DISK}2
@@ -76,7 +76,7 @@ case "${#disk_array[*]}" in
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $ZFS_DISK ) && [[ -z $($ECHO $ZFS_DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $ZFS_DISK ) && [[ -z $(echo $ZFS_DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $ZFS_DISK ); then
ZFSSIDE_DISK=${ZFS_DISK}1
elif ( is_mpath_device $ZFS_DISK || is_loop_device $ZFS_DISK ); then
@@ -84,7 +84,7 @@ case "${#disk_array[*]}" in
else
log_fail "$ZFS_DISK not supported for partitioning."
fi
- if ( is_mpath_device $NONZFS_DISK ) && [[ -z $($ECHO $NONZFS_DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $NONZFS_DISK ) && [[ -z $(echo $NONZFS_DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $NONZFS_DISK ); then
NONZFSSIDE_DISK=${NONZFS_DISK}1
elif ( is_mpath_device $NONZFS_DISK || is_loop_device $NONZFS_DISK ); then
@@ -104,9 +104,9 @@ export DISK_COUNT ZFS_DISK NONZFS_DISK SINGLE_DISK ZFSSIDE_DISK NONZFSSIDE_DISK
export TESTFILE=/etc/passwd
export NONZFS_TESTDIR=$TESTDIR/nonzfstestdir
-tmp=`$SUM $TESTFILE`
-export SUMA=`$ECHO $tmp | $AWK '{print $1}'`
-export SUMB=`$ECHO $tmp | $AWK '{print $2}'`
+tmp=`sum $TESTFILE`
+export SUMA=`echo $tmp | awk '{print $1}'`
+export SUMB=`echo $tmp | awk '{print $2}'`
export FS_SIZE=1g
-export BNAME=`$BASENAME $TESTFILE`
-export DNAME=`$DIRNAME $TESTFILE`
+export BNAME=`basename $TESTFILE`
+export DNAME=`dirname $TESTFILE`
diff --git a/tests/zfs-tests/tests/functional/migration/migration.kshlib b/tests/zfs-tests/tests/functional/migration/migration.kshlib
index e0799afd1..a2b4ed99b 100644
--- a/tests/zfs-tests/tests/functional/migration/migration.kshlib
+++ b/tests/zfs-tests/tests/functional/migration/migration.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/migration/migration.cfg
@@ -43,7 +43,7 @@
# srcdir: is the directory where the testfile is
# cmd: is the command to be executed.
# E.g.
-# $TAR cf $TESTDIR/tar$$.tar
+# tar cf $TESTDIR/tar$$.tar
#
function prepare #srcdir cmd
{
@@ -82,7 +82,7 @@ function prepare #srcdir cmd
# oldsumb: is the second part of the values returned by sum
# cmd: is the command to be executed;
# E.g.
-# "$TAR xf $TESTDIR/tar$$.tar"
+# "tar xf $TESTDIR/tar$$.tar"
#
function migrate #destdir oldsuma oldsumb cmd
{
@@ -99,17 +99,17 @@ function migrate #destdir oldsuma oldsumb cmd
$cmd
(( $? != 0 )) && return 1
- sumy=`$SUM ./$BNAME`
- suma=`$ECHO $sumy | $AWK '{print $1}'`
- sumb=`$ECHO $sumy | $AWK '{print $2}'`
+ sumy=`sum ./$BNAME`
+ suma=`echo $sumy | awk '{print $1}'`
+ sumb=`echo $sumy | awk '{print $2}'`
if (( $oldsuma != $suma )); then
- log_note "$SUM values are not the same"
+ log_note "sum values are not the same"
retval=1
fi
if (( $oldsumb != $sumb )); then
- log_note "$SUM values are not the same"
+ log_note "sum values are not the same"
retval=1
fi
@@ -130,20 +130,20 @@ function migrate_cpio
cd $destdir
(( $? != 0 )) && return 1
- $CPIO -iv < $archive
+ cpio -iv < $archive
(( $? != 0 )) && return 1
- sumy=`$SUM ./$BNAME`
- suma=`$ECHO $sumy | $AWK '{print $1}'`
- sumb=`$ECHO $sumy | $AWK '{print $2}'`
+ sumy=`sum ./$BNAME`
+ suma=`echo $sumy | awk '{print $1}'`
+ sumb=`echo $sumy | awk '{print $2}'`
if (( $oldsuma != $suma )); then
- log_note "$SUM values are not the same"
+ log_note "sum values are not the same"
retval=1
fi
if (( $oldsumb != $sumb )); then
- log_note "$SUM values are not the same"
+ log_note "sum values are not the same"
retval=1
fi
diff --git a/tests/zfs-tests/tests/functional/migration/migration_001_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_001_pos.ksh
index 5286461bd..4d5fbb9ff 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/tar$$.tar
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $TESTDIR/tar$$.tar
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to ZFS fs using tar"
log_onexit cleanup
-prepare $DNAME "$TAR cf $TESTDIR/tar$$.tar $BNAME"
+prepare $DNAME "tar cf $TESTDIR/tar$$.tar $BNAME"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$TAR xf $TESTDIR/tar$$.tar"
+migrate $TESTDIR $SUMA $SUMB "tar xf $TESTDIR/tar$$.tar"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_002_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_002_pos.ksh
index 54fbc049b..e0655248d 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/tar$$.tar
- $RM -rf $NONZFS_TESTDIR/$BNAME
+ rm -rf $TESTDIR/tar$$.tar
+ rm -rf $NONZFS_TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to UFS fs using tar"
log_onexit cleanup
-prepare $DNAME "$TAR cf $TESTDIR/tar$$.tar $BNAME"
+prepare $DNAME "tar cf $TESTDIR/tar$$.tar $BNAME"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $NONZFS_TESTDIR $SUMA $SUMB "$TAR xf $TESTDIR/tar$$.tar"
+migrate $NONZFS_TESTDIR $SUMA $SUMB "tar xf $TESTDIR/tar$$.tar"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to UFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_003_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_003_pos.ksh
index c8d67c12e..904a2b1a0 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $NONZFS_TESTDIR/tar$$.tar
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $NONZFS_TESTDIR/tar$$.tar
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from UFS fs to ZFS fs using tar"
log_onexit cleanup
-prepare $DNAME "$TAR cf $NONZFS_TESTDIR/tar$$.tar $BNAME"
+prepare $DNAME "tar cf $NONZFS_TESTDIR/tar$$.tar $BNAME"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$TAR xvf $NONZFS_TESTDIR/tar$$.tar"
+migrate $TESTDIR $SUMA $SUMB "tar xvf $NONZFS_TESTDIR/tar$$.tar"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"UFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_004_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_004_pos.ksh
index 81b822da6..6d33dd5b3 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/cpio$$.cpio
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $TESTDIR/cpio$$.cpio
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to ZFS fs using cpio"
@@ -60,7 +60,7 @@ cwd=$PWD
cd $DNAME
(( $? != 0 )) && log_untested "Could not change directory to $DNAME"
-$LS $BNAME | $CPIO -oc > $TESTDIR/cpio$$.cpio
+ls $BNAME | cpio -oc > $TESTDIR/cpio$$.cpio
(( $? != 0 )) && log_fail "Unable to create cpio archive"
cd $cwd
diff --git a/tests/zfs-tests/tests/functional/migration/migration_005_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_005_pos.ksh
index 95ca47a24..a41b19b5f 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/cpio$$.cpio
- $RM -rf $NONZFS_TESTDIR/$BNAME
+ rm -rf $TESTDIR/cpio$$.cpio
+ rm -rf $NONZFS_TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to uFS fs using cpio"
@@ -60,7 +60,7 @@ cwd=$PWD
cd $DNAME
(( $? != 0 )) && log_untested "Could not change directory to $DNAME"
-$LS $BNAME | $CPIO -oc > $TESTDIR/cpio$$.cpio
+ls $BNAME | cpio -oc > $TESTDIR/cpio$$.cpio
(( $? != 0 )) && log_fail "Unable to create cpio archive"
cd $cwd
diff --git a/tests/zfs-tests/tests/functional/migration/migration_006_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_006_pos.ksh
index d88947987..5b444421a 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $NONZFS_TESTDIR/cpio$$.cpio
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $NONZFS_TESTDIR/cpio$$.cpio
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from UFS fs to ZFS fs using cpio"
@@ -60,7 +60,7 @@ cwd=$PWD
cd $DNAME
(( $? != 0 )) && log_untested "Could not change directory to $DNAME"
-$LS $BNAME | $CPIO -oc > $NONZFS_TESTDIR/cpio$$.cpio
+ls $BNAME | cpio -oc > $NONZFS_TESTDIR/cpio$$.cpio
(( $? != 0 )) && log_fail "Unable to create cpio archive"
cd $cwd
diff --git a/tests/zfs-tests/tests/functional/migration/migration_007_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_007_pos.ksh
index ee0927b91..c3197052c 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/dd$$.dd
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $TESTDIR/dd$$.dd
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to ZFS fs using dd"
log_onexit cleanup
-prepare $DNAME "$DD if=$BNAME obs=128k of=$TESTDIR/dd$$.dd"
+prepare $DNAME "dd if=$BNAME obs=128k of=$TESTDIR/dd$$.dd"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$DD if=$TESTDIR/dd$$.dd obs=128k of=$BNAME"
+migrate $TESTDIR $SUMA $SUMB "dd if=$TESTDIR/dd$$.dd obs=128k of=$BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_008_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_008_pos.ksh
index 92d2a4589..2e51eef36 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/dd$$.dd
- $RM -rf $NONZFS_TESTDIR/$BNAME
+ rm -rf $TESTDIR/dd$$.dd
+ rm -rf $NONZFS_TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to UFS fs using dd"
log_onexit cleanup
-prepare $DNAME "$DD if=$BNAME obs=128k of=$TESTDIR/dd$$.dd"
+prepare $DNAME "dd if=$BNAME obs=128k of=$TESTDIR/dd$$.dd"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $NONZFS_TESTDIR $SUMA $SUMB "$DD if=$TESTDIR/dd$$.dd obs=128k of=$BNAME"
+migrate $NONZFS_TESTDIR $SUMA $SUMB "dd if=$TESTDIR/dd$$.dd obs=128k of=$BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_009_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_009_pos.ksh
index 317eefdca..7749494e5 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/dd$$.dd
- $RM -rf $NONZFS_TESTDIR/$BNAME
+ rm -rf $TESTDIR/dd$$.dd
+ rm -rf $NONZFS_TESTDIR/$BNAME
}
log_assert "Migrating test file from UFS fs to ZFS fs using dd"
log_onexit cleanup
-prepare $DNAME "$DD if=$BNAME obs=128k of=$NONZFS_TESTDIR/dd$$.dd"
+prepare $DNAME "dd if=$BNAME obs=128k of=$NONZFS_TESTDIR/dd$$.dd"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$DD if=$NONZFS_TESTDIR/dd$$.dd obs=128k of=$BNAME"
+migrate $TESTDIR $SUMA $SUMB "dd if=$NONZFS_TESTDIR/dd$$.dd obs=128k of=$BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_010_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_010_pos.ksh
index 462bfb158..a11ab72df 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/cp$$.cp
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $TESTDIR/cp$$.cp
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to ZFS fs using cp"
log_onexit cleanup
-prepare $DNAME "$CP $BNAME $TESTDIR/cp$$.cp"
+prepare $DNAME "cp $BNAME $TESTDIR/cp$$.cp"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$CP $TESTDIR/cp$$.cp $BNAME"
+migrate $TESTDIR $SUMA $SUMB "cp $TESTDIR/cp$$.cp $BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_011_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_011_pos.ksh
index 2fcd291fc..17e1c78f9 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_011_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $NONZFS_TESTDIR/cp$$.cp
- $RM -rf $TESTDIR/$BNAME
+ rm -rf $NONZFS_TESTDIR/cp$$.cp
+ rm -rf $TESTDIR/$BNAME
}
log_assert "Migrating test file from ZFS fs to UFS fs using cp"
log_onexit cleanup
-prepare $DNAME "$CP $BNAME $TESTDIR/cp$$.cp"
+prepare $DNAME "cp $BNAME $TESTDIR/cp$$.cp"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $NONZFS_TESTDIR $SUMA $SUMB "$CP $TESTDIR/cp$$.cp $BNAME"
+migrate $NONZFS_TESTDIR $SUMA $SUMB "cp $TESTDIR/cp$$.cp $BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"ZFS fs to UFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/migration_012_pos.ksh b/tests/zfs-tests/tests/functional/migration/migration_012_pos.ksh
index 427467e58..823dabeae 100755
--- a/tests/zfs-tests/tests/functional/migration/migration_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/migration/migration_012_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,18 +48,18 @@ verify_runnable "both"
function cleanup
{
- $RM -rf $TESTDIR/cp$$.cp
- $RM -rf $NONZFS_TESTDIR/$BNAME
+ rm -rf $TESTDIR/cp$$.cp
+ rm -rf $NONZFS_TESTDIR/$BNAME
}
log_assert "Migrating test file from UFS fs to ZFS fs using cp"
log_onexit cleanup
-prepare $DNAME "$CP $BNAME $NONZFS_TESTDIR/cp$$.cp"
+prepare $DNAME "cp $BNAME $NONZFS_TESTDIR/cp$$.cp"
(( $? != 0 )) && log_fail "Unable to create src archive"
-migrate $TESTDIR $SUMA $SUMB "$CP $NONZFS_TESTDIR/cp$$.cp $BNAME"
+migrate $TESTDIR $SUMA $SUMB "cp $NONZFS_TESTDIR/cp$$.cp $BNAME"
(( $? != 0 )) && log_fail "Uable to successfully migrate test file from" \
"UFS fs to ZFS fs"
diff --git a/tests/zfs-tests/tests/functional/migration/setup.ksh b/tests/zfs-tests/tests/functional/migration/setup.ksh
index b923256e0..cae66aa5b 100755
--- a/tests/zfs-tests/tests/functional/migration/setup.ksh
+++ b/tests/zfs-tests/tests/functional/migration/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,19 +48,19 @@ esac
create_pool $TESTPOOL "$ZFS_DISK"
-$RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
-$MKDIR -p $TESTDIR || log_unresolved Could not create $TESTDIR
+rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+mkdir -p $TESTDIR || log_unresolved Could not create $TESTDIR
-log_must $ZFS create $TESTPOOL/$TESTFS
-log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+log_must zfs create $TESTPOOL/$TESTFS
+log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
-$RM -rf $NONZFS_TESTDIR || log_unresolved Could not remove $NONZFS_TESTDIR
-$MKDIR -p $NONZFS_TESTDIR || log_unresolved Could not create $NONZFS_TESTDIR
+rm -rf $NONZFS_TESTDIR || log_unresolved Could not remove $NONZFS_TESTDIR
+mkdir -p $NONZFS_TESTDIR || log_unresolved Could not create $NONZFS_TESTDIR
-$ECHO "y" | $NEWFS -v ${DEV_DSKDIR}/$NONZFS_DISK
+echo "y" | newfs -v ${DEV_DSKDIR}/$NONZFS_DISK
(( $? != 0 )) &&
log_untested "Unable to setup a UFS file system"
-log_must $MOUNT ${DEV_DSKDIR}/$NONZFS_DISK $NONZFS_TESTDIR
+log_must mount ${DEV_DSKDIR}/$NONZFS_DISK $NONZFS_TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh b/tests/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh
index 36bcaa802..42e1f7320 100755
--- a/tests/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "global"
log_assert "read()s from mmap()'ed file contain correct data."
-log_must $CHMOD 777 $TESTDIR
-log_must $READMMAP $TESTDIR/test-read-file
-log_must $ZFS unmount $TESTPOOL/$TESTFS
+log_must chmod 777 $TESTDIR
+log_must readmmap $TESTDIR/test-read-file
+log_must zfs unmount $TESTPOOL/$TESTFS
typeset dir=$(get_device_dir $DISKS)
verify_filesys "$TESTPOOL" "$TESTPOOL/$TESTFS" "$dir"
diff --git a/tests/zfs-tests/tests/functional/mmap/mmap_write_001_pos.ksh b/tests/zfs-tests/tests/functional/mmap/mmap_write_001_pos.ksh
index 6bede53bf..f65a4c1c4 100755
--- a/tests/zfs-tests/tests/functional/mmap/mmap_write_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/mmap/mmap_write_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,13 +50,13 @@ log_assert "write()s to a file and mmap() that file at the same time does not "\
# Detect and make sure this test must be executed on a multi-process system
is_mp || log_fail "This test requires a multi-processor system."
-log_must $CHMOD 777 $TESTDIR
-$MMAPWRITE $TESTDIR/test-write-file &
+log_must chmod 777 $TESTDIR
+mmapwrite $TESTDIR/test-write-file &
PID_MMAPWRITE=$!
-log_note "$MMAPWRITE $TESTDIR/test-write-file pid: $PID_MMAPWRITE"
-log_must $SLEEP 30
+log_note "mmapwrite $TESTDIR/test-write-file pid: $PID_MMAPWRITE"
+log_must sleep 30
-log_must $KILL -9 $PID_MMAPWRITE
-log_must $LS -l $TESTDIR/test-write-file
+log_must kill -9 $PID_MMAPWRITE
+log_must ls -l $TESTDIR/test-write-file
log_pass "write(2) a mmap(2)'ing file succeeded."
diff --git a/tests/zfs-tests/tests/functional/mount/cleanup.ksh b/tests/zfs-tests/tests/functional/mount/cleanup.ksh
index 36ff7c07c..f20c72841 100755
--- a/tests/zfs-tests/tests/functional/mount/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/mount/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,5 +34,5 @@
log_must destroy_pool $TESTPOOL
for dir in $TESTDIRS; do
- $RM -rf $dir
+ rm -rf $dir
done
diff --git a/tests/zfs-tests/tests/functional/mount/setup.ksh b/tests/zfs-tests/tests/functional/mount/setup.ksh
index 7255e7d98..8e2edcd24 100755
--- a/tests/zfs-tests/tests/functional/mount/setup.ksh
+++ b/tests/zfs-tests/tests/functional/mount/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -38,9 +38,9 @@ for i in 1 2 3; do
dir=$TESTDIR.$i
fs=$TESTPOOL/$TESTFS.$i
- log_must $ZFS create $fs
- log_must $MKDIR -p $dir
- log_must $ZFS set mountpoint=$dir $fs
+ log_must zfs create $fs
+ log_must mkdir -p $dir
+ log_must zfs set mountpoint=$dir $fs
log_must mounted $fs
done
diff --git a/tests/zfs-tests/tests/functional/mount/umount_001.ksh b/tests/zfs-tests/tests/functional/mount/umount_001.ksh
index 55b46ff88..ec4954569 100755
--- a/tests/zfs-tests/tests/functional/mount/umount_001.ksh
+++ b/tests/zfs-tests/tests/functional/mount/umount_001.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,9 +45,9 @@
for fs in 1 2 3; do
log_must mounted $TESTDIR.$fs
- log_must $ZFS umount $TESTPOOL/$TESTFS.$fs
+ log_must zfs umount $TESTPOOL/$TESTFS.$fs
log_must unmounted $TESTDIR.$fs
- log_must $ZFS mount $TESTPOOL/$TESTFS.$fs
+ log_must zfs mount $TESTPOOL/$TESTFS.$fs
log_must mounted $TESTDIR.$fs
done
diff --git a/tests/zfs-tests/tests/functional/mount/umountall_001.ksh b/tests/zfs-tests/tests/functional/mount/umountall_001.ksh
index 6b075427e..b5dc01e9b 100755
--- a/tests/zfs-tests/tests/functional/mount/umountall_001.ksh
+++ b/tests/zfs-tests/tests/functional/mount/umountall_001.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -32,7 +32,7 @@
# 3. Run umountall -n and verify the file systems it reports are in the list.
#
-log_must $ZFS mount -a
+log_must zfs mount -a
for fs in 1 2 3 ; do
log_must mounted $TESTPOOL/$TESTFS.$fs
done
@@ -43,12 +43,12 @@ done
zfs_list="/ /lib /sbin /tmp /usr /var /var/adm /var/run"
# Append our ZFS filesystems to the list, not worrying about duplicates.
-for fs in $($MOUNT -p | $AWK '{if ($4 == "zfs") print $3}'); do
+for fs in $(mount -p | awk '{if ($4 == "zfs") print $3}'); do
zfs_list="$zfs_list $fs"
done
fs=''
-for fs in $($UMOUNTALL -n -F zfs 2>&1 | $AWK '{print $2}'); do
+for fs in $(umountall -n -F zfs 2>&1 | awk '{print $2}'); do
for i in $zfs_list; do
[[ $fs = $i ]] && continue 2
done
diff --git a/tests/zfs-tests/tests/functional/mv_files/cleanup.ksh b/tests/zfs-tests/tests/functional/mv_files/cleanup.ksh
index ecec91fcd..13322cb30 100755
--- a/tests/zfs-tests/tests/functional/mv_files/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/mv_files/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,14 +35,14 @@
verify_runnable "global"
[[ -f /var/tmp/exitsZero.ksh ]] && \
- log_must $RM -f /var/tmp/exitsZero.ksh
+ log_must rm -f /var/tmp/exitsZero.ksh
[[ -f /var/tmp/testbackgprocs.ksh ]] && \
- log_must $RM -f /var/tmp/testbackgprocs.ksh
+ log_must rm -f /var/tmp/testbackgprocs.ksh
ismounted $TESTPOOL/$TESTFS_TGT
-(( $? == 0 )) && log_must $ZFS umount $TESTPOOL/$TESTFS_TGT
-log_must $ZFS destroy $TESTPOOL/$TESTFS_TGT
+(( $? == 0 )) && log_must zfs umount $TESTPOOL/$TESTFS_TGT
+log_must zfs destroy $TESTPOOL/$TESTFS_TGT
-[[ -d $TESTDIR_TGT ]] && log_must $RM -rf $TESTDIR_TGT
+[[ -d $TESTDIR_TGT ]] && log_must rm -rf $TESTDIR_TGT
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/mv_files/mv_files.cfg b/tests/zfs-tests/tests/functional/mv_files/mv_files.cfg
index e0c416638..ac81bd360 100644
--- a/tests/zfs-tests/tests/functional/mv_files/mv_files.cfg
+++ b/tests/zfs-tests/tests/functional/mv_files/mv_files.cfg
@@ -30,7 +30,7 @@
export DISK=${DISKS%% *}
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set_device_dir
export TESTFILE=testfile
diff --git a/tests/zfs-tests/tests/functional/mv_files/mv_files_001_pos.ksh b/tests/zfs-tests/tests/functional/mv_files/mv_files_001_pos.ksh
index 834ee3b6b..4ea5e3db3 100755
--- a/tests/zfs-tests/tests/functional/mv_files/mv_files_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/mv_files/mv_files_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,8 +54,8 @@ verify_runnable "global"
function cleanup
{
PIDS=""
- $RM -f $OLDDIR/* >/dev/null 2>&1
- $RM -f $NEWDIR_IN_FS/* >/dev/null 2>&1
+ rm -f $OLDDIR/* >/dev/null 2>&1
+ rm -f $NEWDIR_IN_FS/* >/dev/null 2>&1
}
log_assert "Doing a 'mv' of a large amount of files within a zfs filesystem" \
diff --git a/tests/zfs-tests/tests/functional/mv_files/mv_files_002_pos.ksh b/tests/zfs-tests/tests/functional/mv_files/mv_files_002_pos.ksh
index f80447f35..283770d4a 100755
--- a/tests/zfs-tests/tests/functional/mv_files/mv_files_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/mv_files/mv_files_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,8 +55,8 @@ verify_runnable "global"
function cleanup
{
PIDS=""
- $RM -f $OLDDIR/* >/dev/null 2>&1
- $RM -f $NEWDIR_ACROSS_FS/* >/dev/null 2>&1
+ rm -f $OLDDIR/* >/dev/null 2>&1
+ rm -f $NEWDIR_ACROSS_FS/* >/dev/null 2>&1
}
log_assert "Doing a 'mv' of a large amount of files across two zfs filesystems" \
diff --git a/tests/zfs-tests/tests/functional/mv_files/mv_files_common.kshlib b/tests/zfs-tests/tests/functional/mv_files/mv_files_common.kshlib
index 32190d8b3..b18889fe1 100644
--- a/tests/zfs-tests/tests/functional/mv_files/mv_files_common.kshlib
+++ b/tests/zfs-tests/tests/functional/mv_files/mv_files_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/mv_files/mv_files.cfg
@@ -37,11 +37,11 @@
#
function check_bg_procs_limit_num
{
-$ECHO "#!/bin/ksh" > /var/tmp/exitsZero.ksh
-$ECHO "exit 0" >> /var/tmp/exitsZero.ksh
-$CHMOD 777 /var/tmp/exitsZero.ksh
+echo "#!/bin/ksh" > /var/tmp/exitsZero.ksh
+echo "exit 0" >> /var/tmp/exitsZero.ksh
+chmod 777 /var/tmp/exitsZero.ksh
-$CAT <<EOF > /var/tmp/testbackgprocs.ksh
+cat <<EOF > /var/tmp/testbackgprocs.ksh
#!/bin/ksh
#
# exitsZero.ksh is a one line script
@@ -57,17 +57,17 @@ do
(( i = i + 1 ))
done
-\$SLEEP 1
+\sleep 1
for pid in \$PIDS
do
- \$WAIT \$pid
+ \wait \$pid
(( \$? == 127 )) && exit 1
done
exit 0
EOF
-$KSH /var/tmp/testbackgprocs.ksh
+ksh /var/tmp/testbackgprocs.ksh
if [[ $? -eq 1 ]]; then
#
# Current ksh being executed has a limit
@@ -90,21 +90,21 @@ function init_setup
reexport_pool
fi
- $RM -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
- $MKDIR -p $TESTDIR || log_unresolved Could not create $TESTDIR
+ rm -rf $TESTDIR || log_unresolved Could not remove $TESTDIR
+ mkdir -p $TESTDIR || log_unresolved Could not create $TESTDIR
- $RM -rf $TESTDIR_TGT || log_unresolved Could not remove $TESTDIR_TGT
- $MKDIR -p $TESTDIR_TGT || log_unresolved Could not create $TESTDIR_TGT
+ rm -rf $TESTDIR_TGT || log_unresolved Could not remove $TESTDIR_TGT
+ mkdir -p $TESTDIR_TGT || log_unresolved Could not create $TESTDIR_TGT
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS_TGT
- log_must $ZFS set mountpoint=$TESTDIR_TGT $TESTPOOL/$TESTFS_TGT
+ log_must zfs create $TESTPOOL/$TESTFS_TGT
+ log_must zfs set mountpoint=$TESTDIR_TGT $TESTPOOL/$TESTFS_TGT
- $MKDIR -p $OLDDIR || log_unresolved Could not create $OLDDIR
- $MKDIR -p $NEWDIR_IN_FS || log_unresolved Could not create $NEWDIR_IN_FS
- $MKDIR -p $NEWDIR_ACROSS_FS || log_unresolved Could not create $NEWDIR_ACROSS_FS
+ mkdir -p $OLDDIR || log_unresolved Could not create $OLDDIR
+ mkdir -p $NEWDIR_IN_FS || log_unresolved Could not create $NEWDIR_IN_FS
+ mkdir -p $NEWDIR_ACROSS_FS || log_unresolved Could not create $NEWDIR_ACROSS_FS
}
@@ -112,8 +112,8 @@ function wait_pid
{
for pid in $1
do
- $PS -e | $GREP $pid >/dev/null 2>&1
- (( $? == 0 )) && $WAIT $pid
+ ps -e | grep $pid >/dev/null 2>&1
+ (( $? == 0 )) && wait $pid
done
}
@@ -138,12 +138,12 @@ function generate_files
while (( count <= $2 ))
do
- $CP /etc/passwd $1/file_$count \
+ cp /etc/passwd $1/file_$count \
> /dev/null 2>&1 &
PIDS="$PIDS $!"
- proc_num=`$ECHO $PIDS | $WC -w`
+ proc_num=`echo $PIDS | wc -w`
if (( proc_num >= GANGPIDS )); then
wait_pid "$PIDS"
proc_num=0
@@ -164,8 +164,8 @@ function generate_files
function mv_files
{
- $FIND $1 -type f -print | xargs -i \
- $MV {} $2 > /dev/null 2>&1
+ find $1 -type f -print | xargs -i \
+ mv {} $2 > /dev/null 2>&1
}
#
@@ -177,7 +177,7 @@ function mv_files
function count_files
{
typeset -i file_num
- file_num=`$FIND $1 -type f -print | \
+ file_num=`find $1 -type f -print | \
wc -l`
(( file_num != $2 )) && \
log_fail "The file number of target directory"\
diff --git a/tests/zfs-tests/tests/functional/nestedfs/nestedfs_001_pos.ksh b/tests/zfs-tests/tests/functional/nestedfs/nestedfs_001_pos.ksh
index b27dd6e14..b576b78c8 100755
--- a/tests/zfs-tests/tests/functional/nestedfs/nestedfs_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/nestedfs/nestedfs_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,11 +49,11 @@ verify_runnable "both"
log_assert "Verify a nested file system can be created/destroyed."
-log_must $FILE_WRITE -o create -f $TESTDIR1/file -b 8192 -c 600 -d 0
-log_must $ZFS unmount $TESTDIR1
+log_must file_write -o create -f $TESTDIR1/file -b 8192 -c 600 -d 0
+log_must zfs unmount $TESTDIR1
log_note "Verify that a nested file system with a mounted file system "\
"cannot be destroyed."
-log_mustnot $ZFS destroy $TESTPOOL/$TESTCTR
+log_mustnot zfs destroy $TESTPOOL/$TESTCTR
log_pass "A nested file system was successfully populated."
diff --git a/tests/zfs-tests/tests/functional/no_space/cleanup.ksh b/tests/zfs-tests/tests/functional/no_space/cleanup.ksh
index 6fedeaa58..5eabd3a01 100755
--- a/tests/zfs-tests/tests/functional/no_space/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/no_space/cleanup.ksh
@@ -25,7 +25,7 @@
# Use is subject to license terms.
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,7 +37,7 @@ DISK=${DISKS%% *}
ismounted "$TESTPOOL/$TESTFS"
(( $? == 0 )) && \
- log_must $ZFS umount $TESTDIR
+ log_must zfs umount $TESTDIR
destroy_pool $TESTPOOL
diff --git a/tests/zfs-tests/tests/functional/no_space/enospc.cfg b/tests/zfs-tests/tests/functional/no_space/enospc.cfg
index df1c9393a..a7de220c0 100644
--- a/tests/zfs-tests/tests/functional/no_space/enospc.cfg
+++ b/tests/zfs-tests/tests/functional/no_space/enospc.cfg
@@ -38,5 +38,5 @@ export NUM_WRITES=65536
export DATA=0
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set_device_dir
diff --git a/tests/zfs-tests/tests/functional/no_space/enospc_001_pos.ksh b/tests/zfs-tests/tests/functional/no_space/enospc_001_pos.ksh
index 7b20eb7c5..fd48dfb71 100755
--- a/tests/zfs-tests/tests/functional/no_space/enospc_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/no_space/enospc_001_pos.ksh
@@ -25,7 +25,7 @@
# Use is subject to license terms.
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,10 +55,10 @@ function cleanup
log_onexit cleanup
log_assert "ENOSPC is returned when file system is full."
-log_must $ZFS set compression=off $TESTPOOL/$TESTFS
+log_must zfs set compression=off $TESTPOOL/$TESTFS
log_note "Writing file: $TESTFILE0 until ENOSPC."
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
+file_write -o create -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
ret=$?
@@ -66,7 +66,7 @@ ret=$?
log_fail "$TESTFILE0 returned: $ret rather than ENOSPC."
log_note "Write another file: $TESTFILE1 but expect ENOSPC."
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCKSZ \
+file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
ret=$?
diff --git a/tests/zfs-tests/tests/functional/no_space/enospc_002_pos.ksh b/tests/zfs-tests/tests/functional/no_space/enospc_002_pos.ksh
index 25d88d7c5..472d80ee0 100644
--- a/tests/zfs-tests/tests/functional/no_space/enospc_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/no_space/enospc_002_pos.ksh
@@ -15,7 +15,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -30,45 +30,45 @@ verify_runnable "both"
log_assert "ENOSPC is returned when file system is full."
sync
-log_must $ZFS set compression=off $TESTPOOL/$TESTFS
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap
+log_must zfs set compression=off $TESTPOOL/$TESTFS
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap
log_note "Writing file: $TESTFILE0 until ENOSPC."
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
+file_write -o create -f $TESTDIR/$TESTFILE0 -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
ret=$?
(( $ret != $ENOSPC )) && \
log_fail "$TESTFILE0 returned: $ret rather than ENOSPC."
-log_mustnot_expect space $ZFS create $TESTPOOL/$TESTFS/subfs
-log_mustnot_expect space $ZFS clone $TESTPOOL/$TESTFS@snap $TESTPOOL/clone
-log_mustnot_expect space $ZFS snapshot $TESTPOOL/$TESTFS@snap2
-log_mustnot_expect space $ZFS bookmark \
+log_mustnot_expect space zfs create $TESTPOOL/$TESTFS/subfs
+log_mustnot_expect space zfs clone $TESTPOOL/$TESTFS@snap $TESTPOOL/clone
+log_mustnot_expect space zfs snapshot $TESTPOOL/$TESTFS@snap2
+log_mustnot_expect space zfs bookmark \
$TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS#bookmark
-log_must $ZFS send $TESTPOOL/$TESTFS@snap >/tmp/stream.$$
-log_mustnot_expect space $ZFS receive $TESTPOOL/$TESTFS/recvd </tmp/stream.$$
+log_must zfs send $TESTPOOL/$TESTFS@snap >/tmp/stream.$$
+log_mustnot_expect space zfs receive $TESTPOOL/$TESTFS/recvd </tmp/stream.$$
log_must rm /tmp/stream.$$
-log_must $ZFS rename $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS@snap_newname
-log_must $ZFS rename $TESTPOOL/$TESTFS@snap_newname $TESTPOOL/$TESTFS@snap
-log_must $ZFS rename $TESTPOOL/$TESTFS $TESTPOOL/${TESTFS}_newname
-log_must $ZFS rename $TESTPOOL/${TESTFS}_newname $TESTPOOL/$TESTFS
-log_must $ZFS allow staff snapshot $TESTPOOL/$TESTFS
-log_must $ZFS unallow staff snapshot $TESTPOOL/$TESTFS
-log_must $ZFS set user:prop=value $TESTPOOL/$TESTFS
-log_must $ZFS set quota=1EB $TESTPOOL/$TESTFS
-log_must $ZFS set quota=none $TESTPOOL/$TESTFS
-log_must $ZFS set reservation=1KB $TESTPOOL/$TESTFS
-log_must $ZFS set reservation=none $TESTPOOL/$TESTFS
-log_must $ZPOOL scrub $TESTPOOL
-$ZPOOL scrub -s $TESTPOOL
-log_must $ZPOOL set comment="Use the force, Luke." $TESTPOOL
-log_must $ZPOOL set comment="" $TESTPOOL
+log_must zfs rename $TESTPOOL/$TESTFS@snap $TESTPOOL/$TESTFS@snap_newname
+log_must zfs rename $TESTPOOL/$TESTFS@snap_newname $TESTPOOL/$TESTFS@snap
+log_must zfs rename $TESTPOOL/$TESTFS $TESTPOOL/${TESTFS}_newname
+log_must zfs rename $TESTPOOL/${TESTFS}_newname $TESTPOOL/$TESTFS
+log_must zfs allow staff snapshot $TESTPOOL/$TESTFS
+log_must zfs unallow staff snapshot $TESTPOOL/$TESTFS
+log_must zfs set user:prop=value $TESTPOOL/$TESTFS
+log_must zfs set quota=1EB $TESTPOOL/$TESTFS
+log_must zfs set quota=none $TESTPOOL/$TESTFS
+log_must zfs set reservation=1KB $TESTPOOL/$TESTFS
+log_must zfs set reservation=none $TESTPOOL/$TESTFS
+log_must zpool scrub $TESTPOOL
+zpool scrub -s $TESTPOOL
+log_must zpool set comment="Use the force, Luke." $TESTPOOL
+log_must zpool set comment="" $TESTPOOL
# destructive tests must come last
-log_must $ZFS rollback $TESTPOOL/$TESTFS@snap
-log_must $ZFS destroy $TESTPOOL/$TESTFS@snap
+log_must zfs rollback $TESTPOOL/$TESTFS@snap
+log_must zfs destroy $TESTPOOL/$TESTFS@snap
log_pass "ENOSPC returned as expected."
diff --git a/tests/zfs-tests/tests/functional/no_space/setup.ksh b/tests/zfs-tests/tests/functional/no_space/setup.ksh
index 7d177c772..7053ad07b 100755
--- a/tests/zfs-tests/tests/functional/no_space/setup.ksh
+++ b/tests/zfs-tests/tests/functional/no_space/setup.ksh
@@ -43,7 +43,7 @@ DISK=${DISKS%% *}
log_must set_partition 0 "" $SIZE $DISK
if is_linux; then
- if ( is_mpath_device $DISK ) && [[ -z $($ECHO $DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $DISK ) && [[ -z $(echo $DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $DISK ); then
default_setup $DISK"1"
elif ( is_mpath_device $DISK || is_loop_device $DISK ); then
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib b/tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib
index a03bc5412..1c0f0517d 100644
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite.shlib
@@ -10,7 +10,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/math.shlib
@@ -27,7 +27,7 @@ function verify_nopwrite
typeset low=1
typeset high=99
- $SYNC
+ sync
for i in origin snap clone; do
for j in used refer usedbychildren written; do
typeset ${i}_$j=$(get_prop $j $(eval echo \$$i))
@@ -60,7 +60,7 @@ function verify_nopwrite
# The comparisons below should pass regardless of nopwrite. They're
# here for sanity.
#
- typeset deadlist=$($ZDB -Pddd $clone | $AWK '/Deadlist:/ {print $2}')
+ typeset deadlist=$(zdb -Pddd $clone | awk '/Deadlist:/ {print $2}')
within_percent $deadlist $clone_written $high || return 1
within_percent $snap_refer $snap_written $high || return 1
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_copies.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_copies.ksh
index 94a846a58..397182096 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_copies.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_copies.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,37 +34,37 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite requires copies property to remain constant"
# Verify nopwrite is disabled with increased redundancy
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
-$ZFS set copies=3 $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
+zfs set copies=3 $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
# Verify nopwrite is disabled with decreased redundancy
-$ZFS destroy -R $origin || log_fail "Couldn't destroy $origin"
-$ZFS create -o mountpoint=$TESTDIR $origin || \
+zfs destroy -R $origin || log_fail "Couldn't destroy $origin"
+zfs create -o mountpoint=$TESTDIR $origin || \
log_fail "Couldn't recreate $origin"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set copies=3 $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set copies=3 $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
-$ZFS set copies=1 $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
+zfs set copies=1 $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_mtime.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_mtime.ksh
index 23d4be2e3..4d06cfe4a 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_mtime.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_mtime.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,42 +34,42 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite updates file metadata correctly"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
if is_linux; then
o_atime=$(stat -c %X $TESTDIR/clone/file)
o_ctime=$(stat -c %Z $TESTDIR/clone/file)
o_mtime=$(stat -c %Y $TESTDIR/clone/file)
else
- o_atime=$($LS -E% all $TESTDIR/clone/file | $AWK '/atime/ {print $4}')
- o_ctime=$($LS -E% all $TESTDIR/clone/file | $AWK '/ctime/ {print $4}')
- o_mtime=$($LS -E% all $TESTDIR/clone/file | $AWK '/mtime/ {print $4}')
+ o_atime=$(ls -E% all $TESTDIR/clone/file | awk '/atime/ {print $4}')
+ o_ctime=$(ls -E% all $TESTDIR/clone/file | awk '/ctime/ {print $4}')
+ o_mtime=$(ls -E% all $TESTDIR/clone/file | awk '/mtime/ {print $4}')
fi
-$SLEEP 1
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+sleep 1
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
-$SLEEP 1
+sleep 1
if is_linux; then
atime=$(stat -c %X $TESTDIR/clone/file)
ctime=$(stat -c %Z $TESTDIR/clone/file)
mtime=$(stat -c %Y $TESTDIR/clone/file)
else
- atime=$($LS -E% all $TESTDIR/clone/file | $AWK '/atime/ {print $4}')
- ctime=$($LS -E% all $TESTDIR/clone/file | $AWK '/ctime/ {print $4}')
- mtime=$($LS -E% all $TESTDIR/clone/file | $AWK '/mtime/ {print $4}')
+ atime=$(ls -E% all $TESTDIR/clone/file | awk '/atime/ {print $4}')
+ ctime=$(ls -E% all $TESTDIR/clone/file | awk '/ctime/ {print $4}')
+ mtime=$(ls -E% all $TESTDIR/clone/file | awk '/mtime/ {print $4}')
fi
[[ $o_atime = $atime ]] || log_fail "atime changed: $o_atime $atime"
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_negative.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_negative.ksh
index 921d17f2a..8b0b9b549 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_negative.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_negative.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,54 +36,54 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite isn't enabled without the prerequisites"
# Data written into origin fs without compression or sha256
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd of $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone -o compress=on $origin@a $origin/clone
-log_must $ZFS set checksum=sha256 $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone -o compress=on $origin@a $origin/clone
+log_must zfs set checksum=sha256 $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
-$ZFS destroy -R $origin@a || log_fail "zfs destroy failed"
-log_must $RM -f $TESTDIR/file
+zfs destroy -R $origin@a || log_fail "zfs destroy failed"
+log_must rm -f $TESTDIR/file
# Data written to origin fs before checksum enabled
-log_must $ZFS set compress=on $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-log_must $ZFS set checksum=sha256 $origin
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+log_must zfs set checksum=sha256 $origin
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
-$ZFS destroy -R $origin@a || log_fail "zfs destroy failed"
-log_must $RM -f $TESTDIR/file
+zfs destroy -R $origin@a || log_fail "zfs destroy failed"
+log_must rm -f $TESTDIR/file
# Clone with compression=off
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone -o compress=off $origin@a $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone -o compress=off $origin@a $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
-$ZFS destroy -R $origin@a || log_fail "zfs destroy failed"
-log_must $RM -f $TESTDIR/file
+zfs destroy -R $origin@a || log_fail "zfs destroy failed"
+log_must rm -f $TESTDIR/file
# Clone with fletcher4, rather than sha256
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone -o checksum=fletcher4 $origin@a $origin/clone
-$DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone -o checksum=fletcher4 $origin@a $origin/clone
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_mustnot verify_nopwrite $origin $origin@a $origin/clone
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_promoted_clone.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_promoted_clone.ksh
index 7a21aa5d9..f9e6e83b7 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_promoted_clone.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_promoted_clone.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,22 +36,22 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $TESTPOOL/clone
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $TESTPOOL/clone
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite works on a dataset that becomes a clone via promotion."
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $TESTPOOL/clone
-log_must $ZFS set compress=off $TESTPOOL/clone
-log_must $ZFS set checksum=off $TESTPOOL/clone
-log_must $ZFS promote $TESTPOOL/clone
-$DD if=/$TESTPOOL/clone/file of=/$TESTDIR/file bs=1024k count=$MEGS \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $TESTPOOL/clone
+log_must zfs set compress=off $TESTPOOL/clone
+log_must zfs set checksum=off $TESTPOOL/clone
+log_must zfs promote $TESTPOOL/clone
+dd if=/$TESTPOOL/clone/file of=/$TESTDIR/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_must verify_nopwrite $TESTPOOL/clone $TESTPOOL/clone@a $origin
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_recsize.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_recsize.ksh
index a3c272c77..a3497c75f 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_recsize.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_recsize.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,22 +34,22 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite updates file metadata correctly"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
for rs in 512 1024 2048 4096 8192 16384 32768 65536 131072 ; do
- log_must $ZFS set recsize=$rs $origin/clone
- $DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+ log_must zfs set recsize=$rs $origin/clone
+ dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/tmp/null 2>&1 || log_fail "dd failed."
log_must verify_nopwrite $origin $origin@a $origin/clone
done
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_sync.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_sync.ksh
index d6cc66f52..c9d7b59b3 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_sync.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_sync.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,20 +34,20 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite works for sync writes"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$GNUDD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS oflag=sync \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS oflag=sync \
conv=notrunc >/dev/null 2>&1 || log_fail "dd into $TESTDIR/file failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $origin/clone
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $origin/clone
-$GNUDD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
oflag=sync conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_must verify_nopwrite $origin $origin@a $origin/clone
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_varying_compression.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_varying_compression.ksh
index 12450f849..d91d5536f 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_varying_compression.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_varying_compression.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -40,25 +40,25 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
- log_must $ZFS create -o mountpoint=$TESTDIR $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
+ log_must zfs create -o mountpoint=$TESTDIR $origin
}
log_assert "nopwrite works with sha256 and any compression algorithm"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$TESTDIR/file bs=1024k count=$MEGS conv=notrunc \
>/dev/null 2>&1 || log_fail "initial dd failed."
# Verify nop_write for 4 random compression algorithms
for i in $(get_rand_compress 4); do
- $ZFS snapshot $origin@a || log_fail "zfs snap failed"
- log_must $ZFS clone -o compress=$i $origin@a $origin/clone
- $DD if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
+ zfs snapshot $origin@a || log_fail "zfs snap failed"
+ log_must zfs clone -o compress=$i $origin@a $origin/clone
+ dd if=/$TESTDIR/file of=/$TESTDIR/clone/file bs=1024k count=$MEGS \
conv=notrunc >/dev/null 2>&1 || log_fail "dd failed."
log_must verify_nopwrite $origin $origin@a $origin/clone
- $ZFS destroy -R $origin@a || log_fail "zfs destroy failed"
+ zfs destroy -R $origin@a || log_fail "zfs destroy failed"
done
log_pass "nopwrite works with sha256 and any compression algorithm"
diff --git a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_volume.ksh b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_volume.ksh
index b337161e2..126a00ea1 100755
--- a/tests/zfs-tests/tests/functional/nopwrite/nopwrite_volume.ksh
+++ b/tests/zfs-tests/tests/functional/nopwrite/nopwrite_volume.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,21 +37,21 @@ log_onexit cleanup
function cleanup
{
- datasetexists $origin && log_must $ZFS destroy -R $origin
+ datasetexists $origin && log_must zfs destroy -R $origin
# No need to recreate the volume as no other tests expect it.
}
log_assert "nopwrite works on volumes"
-log_must $ZFS set compress=on $origin
-log_must $ZFS set checksum=sha256 $origin
-$DD if=/dev/urandom of=$vol bs=8192 count=4096 conv=notrunc >/dev/null \
+log_must zfs set compress=on $origin
+log_must zfs set checksum=sha256 $origin
+dd if=/dev/urandom of=$vol bs=8192 count=4096 conv=notrunc >/dev/null \
2>&1 || log_fail "dd into $origin failed."
-$ZFS snapshot $origin@a || log_fail "zfs snap failed"
-log_must $ZFS clone $origin@a $clone
-log_must $ZFS set compress=on $clone
-log_must $ZFS set checksum=sha256 $clone
-$DD if=$vol of=$volclone bs=8192 count=4096 conv=notrunc >/dev/null 2>&1 || \
+zfs snapshot $origin@a || log_fail "zfs snap failed"
+log_must zfs clone $origin@a $clone
+log_must zfs set compress=on $clone
+log_must zfs set checksum=sha256 $clone
+dd if=$vol of=$volclone bs=8192 count=4096 conv=notrunc >/dev/null 2>&1 || \
log_fail "dd into $clone failed."
log_must verify_nopwrite $origin $origin@a $clone
diff --git a/tests/zfs-tests/tests/functional/online_offline/online_offline.cfg b/tests/zfs-tests/tests/functional/online_offline/online_offline.cfg
index 42be907bd..ae4cb69ad 100644
--- a/tests/zfs-tests/tests/functional/online_offline/online_offline.cfg
+++ b/tests/zfs-tests/tests/functional/online_offline/online_offline.cfg
@@ -38,5 +38,5 @@ export HOLES_COUNT=${HOLES_COUNT-"16384"} # FILESIZE/BLKSIZE/8
export STF_TIMEOUT=3600
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set_device_dir
diff --git a/tests/zfs-tests/tests/functional/online_offline/online_offline_001_pos.ksh b/tests/zfs-tests/tests/functional/online_offline/online_offline_001_pos.ksh
index d98ef7f65..9682767c0 100755
--- a/tests/zfs-tests/tests/functional/online_offline/online_offline_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/online_offline/online_offline_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ function cleanup
# Ensure we don't leave disks in the offline state
#
for disk in $DISKLIST; do
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "Unable to online $disk"
@@ -60,33 +60,33 @@ function cleanup
done
- $KILL $killpid >/dev/null 2>&1
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ kill $killpid >/dev/null 2>&1
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Turning a disk offline and back online during I/O completes."
-$FILE_TRUNC -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
+file_trunc -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
typeset killpid="$! "
for disk in $DISKLIST; do
for i in 'do_offline' 'do_offline_while_already_offline'; do
- log_must $ZPOOL offline $TESTPOOL $disk
+ log_must zpool offline $TESTPOOL $disk
check_state $TESTPOOL $disk "offline"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL is not offline."
fi
done
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "$disk of $TESTPOOL did not match online state"
fi
done
-log_must $KILL $killpid
-$SYNC
+log_must kill $killpid
+sync
typeset dir=$(get_device_dir $DISKS)
verify_filesys "$TESTPOOL" "$TESTPOOL/$TESTFS" "$dir"
diff --git a/tests/zfs-tests/tests/functional/online_offline/online_offline_002_neg.ksh b/tests/zfs-tests/tests/functional/online_offline/online_offline_002_neg.ksh
index 12c191a03..2f32e21e9 100755
--- a/tests/zfs-tests/tests/functional/online_offline/online_offline_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/online_offline/online_offline_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ function cleanup
# Ensure we don't leave disks in the offline state
#
for disk in $DISKLIST; do
- log_must $ZPOOL online $TESTPOOL $disk
+ log_must zpool online $TESTPOOL $disk
check_state $TESTPOOL $disk "online"
if [[ $? != 0 ]]; then
log_fail "Unable to online $disk"
@@ -61,15 +61,15 @@ function cleanup
done
- $KILL $killpid >/dev/null 2>&1
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ kill $killpid >/dev/null 2>&1
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Turning both disks offline should fail."
log_onexit cleanup
-$FILE_TRUNC -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
+file_trunc -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
typeset killpid="$! "
disks=($DISKLIST)
@@ -79,14 +79,14 @@ disks=($DISKLIST)
# all but one vdev offlined, whereas with raidz there can be only one.
#
pooltype='mirror'
-$ZPOOL list -v $TESTPOOL | $GREP raidz >/dev/null 2>&1 && pooltype='raidz'
+zpool list -v $TESTPOOL | grep raidz >/dev/null 2>&1 && pooltype='raidz'
typeset -i i=0
while [[ $i -lt ${#disks[*]} ]]; do
typeset -i j=0
if [[ $pooltype = 'mirror' ]]; then
# Hold one disk online, verify the others can be offlined.
- log_must $ZPOOL online $TESTPOOL ${disks[$i]}
+ log_must zpool online $TESTPOOL ${disks[$i]}
check_state $TESTPOOL ${disks[$i]} "online" || \
log_fail "Failed to set ${disks[$i]} online"
while [[ $j -lt ${#disks[*]} ]]; do
@@ -94,14 +94,14 @@ while [[ $i -lt ${#disks[*]} ]]; do
((j++))
continue
fi
- log_must $ZPOOL offline $TESTPOOL ${disks[$j]}
+ log_must zpool offline $TESTPOOL ${disks[$j]}
check_state $TESTPOOL ${disks[$j]} "offline" || \
log_fail "Failed to set ${disks[$j]} offline"
((j++))
done
elif [[ $pooltype = 'raidz' ]]; then
# Hold one disk offline, verify the others can't be offlined.
- log_must $ZPOOL offline $TESTPOOL ${disks[$i]}
+ log_must zpool offline $TESTPOOL ${disks[$i]}
check_state $TESTPOOL ${disks[$i]} "offline" || \
log_fail "Failed to set ${disks[$i]} offline"
while [[ $j -lt ${#disks[*]} ]]; do
@@ -109,22 +109,22 @@ while [[ $i -lt ${#disks[*]} ]]; do
((j++))
continue
fi
- log_mustnot $ZPOOL offline $TESTPOOL ${disks[$j]}
+ log_mustnot zpool offline $TESTPOOL ${disks[$j]}
check_state $TESTPOOL ${disks[$j]} "online" || \
log_fail "Failed to set ${disks[$j]} online"
check_state $TESTPOOL ${disks[$i]} "offline" || \
log_fail "Failed to set ${disks[$i]} offline"
((j++))
done
- log_must $ZPOOL online $TESTPOOL ${disks[$i]}
+ log_must zpool online $TESTPOOL ${disks[$i]}
check_state $TESTPOOL ${disks[$i]} "online" || \
log_fail "Failed to set ${disks[$i]} online"
fi
((i++))
done
-log_must $KILL $killpid
-$SYNC
+log_must kill $killpid
+sync
typeset dir=$(get_device_dir $DISKS)
verify_filesys "$TESTPOOL" "$TESTPOOL/$TESTFS" "$dir"
diff --git a/tests/zfs-tests/tests/functional/online_offline/online_offline_003_neg.ksh b/tests/zfs-tests/tests/functional/online_offline/online_offline_003_neg.ksh
index 398c19c22..0d763ee1b 100755
--- a/tests/zfs-tests/tests/functional/online_offline/online_offline_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/online_offline/online_offline_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,8 +48,8 @@ function cleanup
destroy_pool $TESTPOOL1
fi
- $KILL $killpid >/dev/null 2>&1
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ kill $killpid >/dev/null 2>&1
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Offlining disks in a non-redundant pool should fail."
@@ -58,24 +58,24 @@ log_onexit cleanup
specials_list=""
for i in 0 1 2; do
- $MKFILE $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
+ mkfile $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
specials_list="$specials_list $TESTDIR/$TESTFILE1.$i"
done
disk=($specials_list)
create_pool $TESTPOOL1 $specials_list
-log_must $ZFS create $TESTPOOL1/$TESTFS1
-log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+log_must zfs create $TESTPOOL1/$TESTFS1
+log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
-$FILE_TRUNC -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
+file_trunc -f $((64 * 1024 * 1024)) -b 8192 -c 0 -r $TESTDIR/$TESTFILE1 &
typeset killpid="$! "
for i in 0 1 2; do
- log_mustnot $ZPOOL offline $TESTPOOL1 ${disk[$i]}
+ log_mustnot zpool offline $TESTPOOL1 ${disk[$i]}
check_state $TESTPOOL1 ${disk[$i]} "online"
done
-log_must $KILL $killpid
-$SYNC
+log_must kill $killpid
+sync
log_pass
diff --git a/tests/zfs-tests/tests/functional/pool_names/pool_names_001_pos.ksh b/tests/zfs-tests/tests/functional/pool_names/pool_names_001_pos.ksh
index 1e27b29ac..45ef2fd67 100755
--- a/tests/zfs-tests/tests/functional/pool_names/pool_names_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/pool_names/pool_names_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,11 +51,11 @@ log_assert "Ensure that pool names can use the ASCII subset of UTF-8"
function cleanup
{
if [[ -n $name ]] && poolexists $name ; then
- log_must $ZPOOL destroy $name
+ log_must zpool destroy $name
fi
if [[ -d $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
fi
}
@@ -64,7 +64,7 @@ log_onexit cleanup
DISK=${DISKS%% *}
if [[ ! -e $TESTDIR ]]; then
- log_must $MKDIR $TESTDIR
+ log_must mkdir $TESTDIR
fi
log_note "Ensure letters of the alphabet are allowable"
@@ -76,12 +76,12 @@ for name in A B C D E F G H I J K L M \
a b c d e f g h i j k l m \
n o p q r s t u v w x y z
do
- log_must $ZPOOL create -m $TESTDIR $name $DISK
+ log_must zpool create -m $TESTDIR $name $DISK
if ! poolexists $name; then
log_fail "Could not create a pool called '$name'"
fi
- log_must $ZPOOL destroy $name
+ log_must zpool destroy $name
done
log_note "Ensure a variety of unusual names passes"
@@ -95,7 +95,7 @@ for name in "a.............................." "a_" "a-" "a:" \
"spar3-p00l" "hiddenmirrorpool" "hiddenraidzpool" \
"hiddensparepool"
do
- log_must $ZPOOL create -m $TESTDIR $name $DISK
+ log_must zpool create -m $TESTDIR $name $DISK
if ! poolexists $name; then
log_fail "Could not create a pool called '$name'"
fi
@@ -104,13 +104,13 @@ do
# Since the naming convention applies to datasets too,
# create datasets with the same names as above.
#
- log_must $ZFS create $name/$name
- log_must $ZFS snapshot $name/$name@$name
- log_must $ZFS clone $name/$name@$name $name/clone_$name
- log_must $ZFS create -V 150m $name/$name/$name
+ log_must zfs create $name/$name
+ log_must zfs snapshot $name/$name@$name
+ log_must zfs clone $name/$name@$name $name/clone_$name
+ log_must zfs create -V 150m $name/$name/$name
block_device_wait
- log_must $ZPOOL destroy $name
+ log_must zpool destroy $name
done
log_pass "Valid pool names were accepted correctly."
diff --git a/tests/zfs-tests/tests/functional/pool_names/pool_names_002_neg.ksh b/tests/zfs-tests/tests/functional/pool_names/pool_names_002_neg.ksh
index d54fddfe9..4d5c83f07 100755
--- a/tests/zfs-tests/tests/functional/pool_names/pool_names_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/pool_names/pool_names_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,27 +53,27 @@ POOLNAME=""
function cleanup
{
if poolexists $POOLNAME; then
- log_must $ZPOOL destroy $POOLNAME
+ log_must zpool destroy $POOLNAME
fi
if [[ -d $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR
+ log_must rm -rf $TESTDIR
fi
}
log_onexit cleanup
-typeset exclude=`eval $ECHO \"'(${KEEP})'\"`
-for pool in $($ZPOOL list -H -o name | \
- $EGREP -v "$exclude" | \
- $GREP -v "$TESTPOOL" | \
- $EGREP -v "$NO_POOLS"); do
- log_must $ZPOOL destroy $pool
+typeset exclude=`eval echo \"'(${KEEP})'\"`
+for pool in $(zpool list -H -o name | \
+ egrep -v "$exclude" | \
+ grep -v "$TESTPOOL" | \
+ egrep -v "$NO_POOLS"); do
+ log_must zpool destroy $pool
done
DISK=${DISKS%% *}
if [[ ! -e $TESTDIR ]]; then
- log_must $MKDIR $TESTDIR
+ log_must mkdir $TESTDIR
fi
log_note "Ensure invalid characters fail"
@@ -83,12 +83,12 @@ for POOLNAME in "!" "\"" "#" "$" "%" "&" "'" "(" ")" \
":" ";" "<" "=" ">" "\?" "@" \
"[" "]" "^" "_" "\`" "{" "|" "}" "~"
do
- log_mustnot $ZPOOL create -m $TESTDIR $POOLNAME $DISK
+ log_mustnot zpool create -m $TESTDIR $POOLNAME $DISK
if poolexists $POOLNAME; then
log_fail "Unexpectedly created pool: '$POOLNAME'"
fi
- log_mustnot $ZPOOL destroy $POOLNAME
+ log_mustnot zpool destroy $POOLNAME
done
log_note "Check that invalid octal values fail"
@@ -99,12 +99,12 @@ for oct in "\000" "\001" "\002" "\003" "\004" "\005" "\006" "\007" \
"\040" "\177"
do
POOLNAME=`eval "echo x | tr 'x' '$oct'"`
- log_mustnot $ZPOOL create -m $TESTDIR $POOLNAME $DISK
+ log_mustnot zpool create -m $TESTDIR $POOLNAME $DISK
if poolexists $POOLNAME; then
log_fail "Unexpectedly created pool: '$POOLNAME'"
fi
- log_mustnot $ZPOOL destroy $POOLNAME
+ log_mustnot zpool destroy $POOLNAME
done
log_note "Verify invalid pool names fail"
@@ -118,12 +118,12 @@ if verify_slog_support ; then
fi
typeset -i i=0
while ((i < ${#POOLNAME[@]})); do
- log_mustnot $ZPOOL create -m $TESTDIR ${POOLNAME[$i]} $DISK
+ log_mustnot zpool create -m $TESTDIR ${POOLNAME[$i]} $DISK
if poolexists ${POOLNAME[$i]}; then
log_fail "Unexpectedly created pool: '${POOLNAME[$i]}'"
fi
- log_mustnot $ZPOOL destroy ${POOLNAME[$i]}
+ log_mustnot zpool destroy ${POOLNAME[$i]}
((i += 1))
done
diff --git a/tests/zfs-tests/tests/functional/poolversion/cleanup.ksh b/tests/zfs-tests/tests/functional/poolversion/cleanup.ksh
index 6555a0d15..1a7c3ea4c 100755
--- a/tests/zfs-tests/tests/functional/poolversion/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/poolversion/cleanup.ksh
@@ -26,17 +26,17 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
verify_runnable "global"
-log_must $ZPOOL destroy $TESTPOOL
-log_must $ZPOOL destroy $TESTPOOL2
+log_must zpool destroy $TESTPOOL
+log_must zpool destroy $TESTPOOL2
-log_must $RM /tmp/zpool_version_1.dat
-log_must $RM /tmp/zpool2_version_1.dat
+log_must rm /tmp/zpool_version_1.dat
+log_must rm /tmp/zpool2_version_1.dat
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/poolversion/poolversion_001_pos.ksh b/tests/zfs-tests/tests/functional/poolversion/poolversion_001_pos.ksh
index 662221303..048cb29e3 100755
--- a/tests/zfs-tests/tests/functional/poolversion/poolversion_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/poolversion/poolversion_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,9 +46,9 @@ verify_runnable "global"
log_assert "zpool set version can upgrade a pool"
for version in 1 2 3 4 5 6 7 8
do
- log_must $ZPOOL set version=$version $TESTPOOL
- ACTUAL=$($ZPOOL get version $TESTPOOL | $GREP version \
- | $AWK '{print $3}')
+ log_must zpool set version=$version $TESTPOOL
+ ACTUAL=$(zpool get version $TESTPOOL | grep version \
+ | awk '{print $3}')
if [ "$ACTUAL" != "$version" ]
then
log_fail "v. $ACTUAL set for $TESTPOOL, expected v. $version!"
diff --git a/tests/zfs-tests/tests/functional/poolversion/poolversion_002_pos.ksh b/tests/zfs-tests/tests/functional/poolversion/poolversion_002_pos.ksh
index 9c51a8846..69586473e 100755
--- a/tests/zfs-tests/tests/functional/poolversion/poolversion_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/poolversion/poolversion_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,23 +46,23 @@
verify_runnable "global"
log_assert "zpool set version can only increment pool version"
-log_must $ZPOOL set version=6 $TESTPOOL2
+log_must zpool set version=6 $TESTPOOL2
# verify it's actually that version - by checking the version property
# and also by trying to set bootfs (which should fail if it is not version 6)
-VERSION=$($ZPOOL get version $TESTPOOL2| $GREP version | $AWK '{print $3}')
+VERSION=$(zpool get version $TESTPOOL2| grep version | awk '{print $3}')
if [ "$VERSION" != "6" ]
then
log_fail "Version $VERSION set for $TESTPOOL2 expected version 6!"
fi
-log_must $ZPOOL set bootfs=$TESTPOOL2 $TESTPOOL2
+log_must zpool set bootfs=$TESTPOOL2 $TESTPOOL2
# now verify we can't downgrade the version
-log_mustnot $ZPOOL set version=5 $TESTPOOL2
-log_mustnot $ZPOOL set version=-1 $TESTPOOL2
+log_mustnot zpool set version=5 $TESTPOOL2
+log_mustnot zpool set version=-1 $TESTPOOL2
# verify the version is still 6
-VERSION=$($ZPOOL get version $TESTPOOL2 | $GREP version | $AWK '{print $3}')
+VERSION=$(zpool get version $TESTPOOL2 | grep version | awk '{print $3}')
if [ "$VERSION" != "6" ]
then
log_fail "Version $VERSION set for $TESTPOOL2, expected version 6!"
diff --git a/tests/zfs-tests/tests/functional/poolversion/setup.ksh b/tests/zfs-tests/tests/functional/poolversion/setup.ksh
index aadaa9060..4c85b90f5 100755
--- a/tests/zfs-tests/tests/functional/poolversion/setup.ksh
+++ b/tests/zfs-tests/tests/functional/poolversion/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,12 +34,12 @@
verify_runnable "global"
# create a version 1 pool
-log_must $MKFILE $MINVDEVSIZE /tmp/zpool_version_1.dat
-log_must $ZPOOL create -o version=1 $TESTPOOL /tmp/zpool_version_1.dat
+log_must mkfile $MINVDEVSIZE /tmp/zpool_version_1.dat
+log_must zpool create -o version=1 $TESTPOOL /tmp/zpool_version_1.dat
# create another version 1 pool
-log_must $MKFILE $MINVDEVSIZE /tmp/zpool2_version_1.dat
-log_must $ZPOOL create -o version=1 $TESTPOOL2 /tmp/zpool2_version_1.dat
+log_must mkfile $MINVDEVSIZE /tmp/zpool2_version_1.dat
+log_must zpool create -o version=1 $TESTPOOL2 /tmp/zpool2_version_1.dat
log_pass
diff --git a/tests/zfs-tests/tests/functional/privilege/cleanup.ksh b/tests/zfs-tests/tests/functional/privilege/cleanup.ksh
index ee50ad434..b7a1e419f 100755
--- a/tests/zfs-tests/tests/functional/privilege/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/privilege/cleanup.ksh
@@ -26,24 +26,24 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
verify_runnable "global"
-ZFS_USER=$($CAT /tmp/zfs-privs-test-user.txt)
-USES_NIS=$($CAT /tmp/zfs-privs-test-nis.txt)
+ZFS_USER=$(cat /tmp/zfs-privs-test-user.txt)
+USES_NIS=$(cat /tmp/zfs-privs-test-nis.txt)
if [ "${USES_NIS}" == "true" ]
then
- $SVCADM enable svc:/network/nis/client:default
+ svcadm enable svc:/network/nis/client:default
fi
-$USERDEL $ZFS_USER
-[[ -d /export/home/$ZFS_USER ]] && $RM -rf /export/home/$ZFS_USER
-$RM /tmp/zfs-privs-test-nis.txt
-$RM /tmp/zfs-privs-test-user.txt
+userdel $ZFS_USER
+[[ -d /export/home/$ZFS_USER ]] && rm -rf /export/home/$ZFS_USER
+rm /tmp/zfs-privs-test-nis.txt
+rm /tmp/zfs-privs-test-user.txt
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/privilege/privilege_001_pos.ksh b/tests/zfs-tests/tests/functional/privilege/privilege_001_pos.ksh
index 5beabadb7..7a2fe6095 100755
--- a/tests/zfs-tests/tests/functional/privilege/privilege_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/privilege/privilege_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,33 +59,33 @@ verify_runnable "global"
log_assert "The RBAC profile \"ZFS Storage Management\" works"
-ZFS_USER=$($CAT /tmp/zfs-privs-test-user.txt)
+ZFS_USER=$(cat /tmp/zfs-privs-test-user.txt)
# the user shouldn't be able to do anything initially
-log_mustnot $SU $ZFS_USER -c "$ZPOOL create $TESTPOOL $DISKS"
-log_mustnot $SU $ZFS_USER -c "$PFEXEC $ZPOOL create $TESTPOOL $DISKS"
+log_mustnot su $ZFS_USER -c "zpool create $TESTPOOL $DISKS"
+log_mustnot su $ZFS_USER -c "pfexec zpool create $TESTPOOL $DISKS"
# the first time we assign the profile, we insist it should work
-log_must $USERMOD -P "ZFS Storage Management" $ZFS_USER
-log_must $SU $ZFS_USER -c "$PFEXEC $ZPOOL create -f $TESTPOOL $DISKS"
+log_must usermod -P "ZFS Storage Management" $ZFS_USER
+log_must su $ZFS_USER -c "pfexec zpool create -f $TESTPOOL $DISKS"
# ensure the user can't create a filesystem with this profile
-log_mustnot $SU $ZFS_USER -c "$ZFS create $TESTPOOL/fs"
+log_mustnot su $ZFS_USER -c "zfs create $TESTPOOL/fs"
# add ZFS File System Management profile, and try to create a fs
-log_must $USERMOD -P "ZFS File System Management" $ZFS_USER
-log_must $SU $ZFS_USER -c "$PFEXEC $ZFS create $TESTPOOL/fs"
+log_must usermod -P "ZFS File System Management" $ZFS_USER
+log_must su $ZFS_USER -c "pfexec zfs create $TESTPOOL/fs"
# revoke File System Management profile
-$USERMOD -P, $ZFS_USER
-$USERMOD -P "ZFS Storage Management" $ZFS_USER
+usermod -P, $ZFS_USER
+usermod -P "ZFS Storage Management" $ZFS_USER
# ensure the user can destroy pools
-log_mustnot $SU $ZFS_USER -c "$ZPOOL destroy $TESTPOOL"
-log_must $SU $ZFS_USER -c "$PFEXEC $ZPOOL destroy $TESTPOOL"
+log_mustnot su $ZFS_USER -c "zpool destroy $TESTPOOL"
+log_must su $ZFS_USER -c "pfexec zpool destroy $TESTPOOL"
# revoke Storage Management profile
-$USERMOD -P, $ZFS_USER
-log_mustnot $SU $ZFS_USER -c "$PFEXEC $ZPOOL create -f $TESTPOOL $DISKS"
+usermod -P, $ZFS_USER
+log_mustnot su $ZFS_USER -c "pfexec zpool create -f $TESTPOOL $DISKS"
log_pass "The RBAC profile \"ZFS Storage Management\" works"
diff --git a/tests/zfs-tests/tests/functional/privilege/privilege_002_pos.ksh b/tests/zfs-tests/tests/functional/privilege/privilege_002_pos.ksh
index 7935985f3..dcccb5401 100755
--- a/tests/zfs-tests/tests/functional/privilege/privilege_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/privilege/privilege_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,40 +62,40 @@ verify_runnable "both"
log_assert "The RBAC profile \"ZFS File System Management\" works"
-ZFS_USER=$($CAT /tmp/zfs-privs-test-user.txt)
+ZFS_USER=$(cat /tmp/zfs-privs-test-user.txt)
# Set a $DATASET where we can create child files systems
if is_global_zone; then
- log_must $ZPOOL create -f $TESTPOOL $DISKS
+ log_must zpool create -f $TESTPOOL $DISKS
DATASET=$TESTPOOL
else
DATASET=zonepool/zonectr0
fi
# A user shouldn't be able to create filesystems
-log_mustnot $SU $ZFS_USER -c "$ZFS create $DATASET/zfsprivfs"
+log_mustnot su $ZFS_USER -c "zfs create $DATASET/zfsprivfs"
# Insist this invocation of usermod works
-log_must $USERMOD -P "ZFS File System Management" $ZFS_USER
+log_must usermod -P "ZFS File System Management" $ZFS_USER
# Now try to create file systems as the user
-log_mustnot $SU $ZFS_USER -c "$ZFS create $DATASET/zfsprivfs"
-log_must $SU $ZFS_USER -c "$PFEXEC $ZFS create $DATASET/zfsprivfs"
+log_mustnot su $ZFS_USER -c "zfs create $DATASET/zfsprivfs"
+log_must su $ZFS_USER -c "pfexec zfs create $DATASET/zfsprivfs"
# Ensure the user can't do anything to pools in this state:
-log_mustnot $SU $ZFS_USER -c "$ZPOOL destroy $DATASET"
-log_mustnot $SU $ZFS_USER -c "$PFEXEC $ZPOOL destroy $DATASET"
+log_mustnot su $ZFS_USER -c "zpool destroy $DATASET"
+log_mustnot su $ZFS_USER -c "pfexec zpool destroy $DATASET"
# revoke File System Management profile
-$USERMOD -P, $ZFS_USER
+usermod -P, $ZFS_USER
# Ensure the user can't create more filesystems
-log_mustnot $SU $ZFS_USER -c "$ZFS create $DATASET/zfsprivfs2"
-log_mustnot $SU $ZFS_USER -c "$PFEXEC $ZFS create $DATASET/zfsprivfs2"
+log_mustnot su $ZFS_USER -c "zfs create $DATASET/zfsprivfs2"
+log_mustnot su $ZFS_USER -c "pfexec zfs create $DATASET/zfsprivfs2"
# assign the profile again and destroy the fs.
-$USERMOD -P "ZFS File System Management" $ZFS_USER
-log_must $SU $ZFS_USER -c "$PFEXEC $ZFS destroy $DATASET/zfsprivfs"
-$USERMOD -P, $ZFS_USER
+usermod -P "ZFS File System Management" $ZFS_USER
+log_must su $ZFS_USER -c "pfexec zfs destroy $DATASET/zfsprivfs"
+usermod -P, $ZFS_USER
log_pass "The RBAC profile \"ZFS File System Management\" works"
diff --git a/tests/zfs-tests/tests/functional/privilege/setup.ksh b/tests/zfs-tests/tests/functional/privilege/setup.ksh
index 0f53b8cc8..d8e79d1a2 100755
--- a/tests/zfs-tests/tests/functional/privilege/setup.ksh
+++ b/tests/zfs-tests/tests/functional/privilege/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,10 +36,10 @@ USES_NIS=false
# if we're running NIS, turn it off until we clean up
# (it can cause useradd to take a long time, hitting our TIMEOUT)
-$SVCS svc:/network/nis/client:default | $GREP online > /dev/null
+svcs svc:/network/nis/client:default | grep online > /dev/null
if [ $? -eq 0 ]
then
- $SVCADM disable svc:/network/nis/client:default
+ svcadm disable svc:/network/nis/client:default
USES_NIS=true
fi
@@ -58,8 +58,8 @@ do
fi
done
-log_must $MKDIR -p /export/home/$ZFS_USER
-log_must $USERADD -c "ZFS Privileges Test User" -d /export/home/$ZFS_USER $ZFS_USER
+log_must mkdir -p /export/home/$ZFS_USER
+log_must useradd -c "ZFS Privileges Test User" -d /export/home/$ZFS_USER $ZFS_USER
echo $ZFS_USER > /tmp/zfs-privs-test-user.txt
echo $USES_NIS > /tmp/zfs-privs-test-nis.txt
diff --git a/tests/zfs-tests/tests/functional/quota/quota.kshlib b/tests/zfs-tests/tests/functional/quota/quota.kshlib
index bde0a37e2..082a77c03 100644
--- a/tests/zfs-tests/tests/functional/quota/quota.kshlib
+++ b/tests/zfs-tests/tests/functional/quota/quota.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/quota/quota.cfg
@@ -48,19 +48,19 @@ function fill_quota
typeset FILESYSTEM="$1"
typeset MNTPT="$2"
- log_must $ZFS set quota=$QUOTA_VALUE $FILESYSTEM
+ log_must zfs set quota=$QUOTA_VALUE $FILESYSTEM
typeset -i write_size=0
(( write_size = 2 * QUOTA_VALUE ))
typeset -i zret=0
- $FILE_WRITE -o create -f $MNTPT/$TESTFILE1 -b $BLOCK_SIZE \
+ file_write -o create -f $MNTPT/$TESTFILE1 -b $BLOCK_SIZE \
-c $write_size -d 0
zret=$?
[[ $zret -ne $EDQUOT ]] && \
log_fail "Returned error code: $zret. Expected: $EDQUOT."
- typeset -i file_size=`$LS -lsk $MNTPT/$TESTFILE1 | $AWK '{ print $1 }'`
+ typeset -i file_size=`ls -lsk $MNTPT/$TESTFILE1 | awk '{ print $1 }'`
typeset -i limit=0
(( file_size = file_size * 1024 ))
(( limit = QUOTA_VALUE + TOLERANCE ))
@@ -86,7 +86,7 @@ function exceed_quota
# Writing a file without API to access return code
#
log_note "Creating a file in a FS that has already exceeded its quota"
- $FILE_WRITE -o create -f $MNTPT/$TESTFILE2 \
+ file_write -o create -f $MNTPT/$TESTFILE2 \
-b $BLOCK_SIZE -c $write_size -d 0
zret=$?
[[ $zret -ne $EDQUOT ]] && \
diff --git a/tests/zfs-tests/tests/functional/quota/quota_001_pos.ksh b/tests/zfs-tests/tests/functional/quota/quota_001_pos.ksh
index 6c5cf368b..9364a9f60 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ log_assert "Verify that file size is limited by the file system quota"
function cleanup
{
[[ -e $TESTDIR/$TESTFILE1 ]] && \
- log_must $RM $TESTDIR/$TESTFILE1
+ log_must rm $TESTDIR/$TESTFILE1
#
# Need to allow time for space to be released back to
# pool, otherwise next test will fail trying to set a
diff --git a/tests/zfs-tests/tests/functional/quota/quota_002_pos.ksh b/tests/zfs-tests/tests/functional/quota/quota_002_pos.ksh
index 6de5feafb..c54968bbc 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,10 +57,10 @@ log_assert "Verify that a file write cannot exceed the file system quota"
function cleanup
{
[[ -e $TESTDIR/$TESTFILE1 ]] && \
- log_must $RM $TESTDIR/$TESTFILE1
+ log_must rm $TESTDIR/$TESTFILE1
[[ -e $TESTDIR/$TESTFILE2 ]] && \
- log_must $RM $TESTDIR/$TESTFILE2
+ log_must rm $TESTDIR/$TESTFILE2
}
log_onexit cleanup
diff --git a/tests/zfs-tests/tests/functional/quota/quota_003_pos.ksh b/tests/zfs-tests/tests/functional/quota/quota_003_pos.ksh
index afcc4a14c..bec2243f9 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,7 +58,7 @@ log_assert "Verify that file size is limited by the file system quota" \
function cleanup
{
[[ -e $TESTDIR1/$TESTFILE1 ]] && \
- log_must $RM $TESTDIR1/$TESTFILE1
+ log_must rm $TESTDIR1/$TESTFILE1
#
# Need to allow time for space to be released back to
diff --git a/tests/zfs-tests/tests/functional/quota/quota_004_pos.ksh b/tests/zfs-tests/tests/functional/quota/quota_004_pos.ksh
index 50106cad7..cc62d8fa9 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,10 +58,10 @@ log_assert "Verify that a file write cannot exceed the file system quota" \
function cleanup
{
[[ -e $TESTDIR1/$TESTFILE1 ]] && \
- log_must $RM $TESTDIR1/$TESTFILE1
+ log_must rm $TESTDIR1/$TESTFILE1
[[ -e $TESTDIR1/$TESTFILE2 ]] && \
- log_must $RM $TESTDIR1/$TESTFILE2
+ log_must rm $TESTDIR1/$TESTFILE2
}
log_onexit cleanup
diff --git a/tests/zfs-tests/tests/functional/quota/quota_005_pos.ksh b/tests/zfs-tests/tests/functional/quota/quota_005_pos.ksh
index 55bddb530..ed28cc1f0 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,9 +49,9 @@ verify_runnable "both"
function cleanup
{
datasetexists $fs_child && \
- log_must $ZFS destroy $fs_child
+ log_must zfs destroy $fs_child
- log_must $ZFS set quota=$quota_val $fs
+ log_must zfs set quota=$quota_val $fs
}
log_onexit cleanup
@@ -66,9 +66,9 @@ space_avail=$(get_prop available $fs)
quota_val=$(get_prop quota $fs)
typeset -i quotasize=$space_avail
((quotasize = quotasize * 2 ))
-log_must $ZFS set quota=$quotasize $fs
+log_must zfs set quota=$quotasize $fs
-log_must $ZFS create $fs_child
+log_must zfs create $fs_child
quota_space=$(get_prop quota $fs_child)
[[ $quota_space == $quotasize ]] && \
log_fail "The quota of child dataset inherits its value from parent."
diff --git a/tests/zfs-tests/tests/functional/quota/quota_006_neg.ksh b/tests/zfs-tests/tests/functional/quota/quota_006_neg.ksh
index a22520c69..ca5ea5f82 100755
--- a/tests/zfs-tests/tests/functional/quota/quota_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/quota/quota_006_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ log_assert "Verify cannot set quota lower than the space currently in use"
function cleanup
{
- log_must $ZFS set quota=none $TESTPOOL/$TESTFS
+ log_must zfs set quota=none $TESTPOOL/$TESTFS
}
log_onexit cleanup
@@ -64,8 +64,8 @@ quota_fp_size=${quota_integer_size}.123
for size in 0 -1 $quota_integer_size -$quota_integer_size $quota_fp_size -$quota_fp_size \
$invalid_size ; do
- log_mustnot $ZFS set quota=$size $TESTPOOL/$TESTFS
+ log_mustnot zfs set quota=$size $TESTPOOL/$TESTFS
done
-log_must $ZFS set quota=$space_used $TESTPOOL/$TESTFS
+log_must zfs set quota=$space_used $TESTPOOL/$TESTFS
log_pass "As expected cannot set quota lower than space currently in use"
diff --git a/tests/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh b/tests/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
index 158ce678d..4c105b941 100755
--- a/tests/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
@@ -33,6 +33,6 @@
# This option should make raidz_test to return non 0.
#
-log_mustnot $RAIDZ_TEST -T
+log_mustnot raidz_test -T
log_pass "raidz_test detects errors as espected."
diff --git a/tests/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh b/tests/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
index b33bd1b90..e238a881b 100755
--- a/tests/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
@@ -36,6 +36,6 @@
# is set to 5min, but actual runtime might be longer.
#
-log_must $RAIDZ_TEST -S -t 300
+log_must raidz_test -S -t 300
log_pass "raidz_test parameter sweep test succeeded."
diff --git a/tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib b/tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib
index 64c3a0492..ab36d00de 100644
--- a/tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib
+++ b/tests/zfs-tests/tests/functional/redundancy/redundancy.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -39,7 +39,7 @@ function cleanup
typeset dir
for dir in $TESTDIR $BASEDIR; do
if [[ -d $dir ]]; then
- log_must $RM -rf $dir
+ log_must rm -rf $dir
fi
done
}
@@ -63,7 +63,7 @@ function random
fi
done
- $ECHO $value
+ echo $value
}
#
@@ -79,16 +79,16 @@ function record_data
typeset recordfile=$2
[[ -z $pool ]] && log_fail "No specified pool."
- [[ -f $recordfile ]] && log_must $RM -f $recordfile
+ [[ -f $recordfile ]] && log_must rm -f $recordfile
typeset mntpnt
mntpnt=$(get_prop mountpoint $pool)
- log_must eval "$DU -a $mntpnt > $recordfile 2>&1"
+ log_must eval "du -a $mntpnt > $recordfile 2>&1"
#
# When the data was damaged, checksum is failing and return 1
# So, will not use log_must
#
- $FIND $mntpnt -type f -exec $CKSUM {} + >> $recordfile 2>&1
+ find $mntpnt -type f -exec cksum {} + >> $recordfile 2>&1
}
#
@@ -112,29 +112,29 @@ function setup_test_env
done
if [[ ! -d $BASEDIR ]]; then
- log_must $MKDIR $BASEDIR
+ log_must mkdir $BASEDIR
fi
if poolexists $pool ; then
destroy_pool $pool
fi
- log_must $MKFILE $MINVDEVSIZE $vdevs
+ log_must mkfile $MINVDEVSIZE $vdevs
- log_must $ZPOOL create -m $TESTDIR $pool $keyword $vdevs
+ log_must zpool create -m $TESTDIR $pool $keyword $vdevs
log_note "Filling up the filesystem ..."
typeset -i ret=0
typeset -i i=0
typeset file=$TESTDIR/file
- while $TRUE ; do
- $FILE_WRITE -o create -f $file.$i \
+ while true ; do
+ file_write -o create -f $file.$i \
-b $BLOCKSZ -c $NUM_WRITES
ret=$?
(( $ret != 0 )) && break
(( i = i + 1 ))
done
- (($ret != 28 )) && log_note "$FILE_WRITE return value($ret) is unexpected."
+ (($ret != 28 )) && log_note "file_write return value($ret) is unexpected."
record_data $TESTPOOL $PRE_RECORD_FILE
}
@@ -149,21 +149,21 @@ function is_healthy
typeset pool=$1
typeset healthy_output="pool '$pool' is healthy"
- typeset real_output=$($ZPOOL status -x $pool)
+ typeset real_output=$(zpool status -x $pool)
if [[ "$real_output" == "$healthy_output" ]]; then
return 0
else
typeset -i ret
- $ZPOOL status -x $pool | $GREP "state:" | \
- $GREP "FAULTED" >/dev/null 2>&1
+ zpool status -x $pool | grep "state:" | \
+ grep "FAULTED" >/dev/null 2>&1
ret=$?
(( $ret == 0 )) && return 1
typeset l_scan
typeset errnum
- l_scan=$($ZPOOL status -x $pool | $GREP "scan:")
+ l_scan=$(zpool status -x $pool | grep "scan:")
l_scan=${l_scan##*"with"}
- errnum=$($ECHO $l_scan | $AWK '{print $1}')
+ errnum=$(echo $l_scan | awk '{print $1}')
return $errnum
fi
@@ -179,7 +179,7 @@ function is_data_valid
typeset pool=$1
record_data $pool $PST_RECORD_FILE
- if ! $DIFF $PRE_RECORD_FILE $PST_RECORD_FILE > /dev/null 2>&1; then
+ if ! diff $PRE_RECORD_FILE $PST_RECORD_FILE > /dev/null 2>&1; then
return 1
fi
@@ -197,20 +197,20 @@ function get_vdevs #pool cnt
typeset pool=$1
typeset -i cnt=$2
- typeset all_devs=$($ZPOOL iostat -v $pool | $AWK '{print $1}'| \
- $EGREP -v "^pool$|^capacity$|^mirror$|^raidz1$|^raidz2$|---" | \
- $EGREP -v "/old$|^$pool$")
+ typeset all_devs=$(zpool iostat -v $pool | awk '{print $1}'| \
+ egrep -v "^pool$|^capacity$|^mirror$|^raidz1$|^raidz2$|---" | \
+ egrep -v "/old$|^$pool$")
typeset -i i=0
typeset vdevs
while ((i < cnt)); do
- typeset dev=$($ECHO $all_devs | $AWK '{print $1}')
+ typeset dev=$(echo $all_devs | awk '{print $1}')
eval all_devs=\${all_devs##*$dev}
vdevs="$dev $vdevs"
((i += 1))
done
- $ECHO "$vdevs"
+ echo "$vdevs"
}
#
@@ -226,13 +226,13 @@ function replace_missing_devs
typeset vdev
for vdev in $@; do
- log_must $GNUDD if=/dev/zero of=$vdev \
+ log_must gnudd if=/dev/zero of=$vdev \
bs=1024k count=$(($MINDEVSIZE / (1024 * 1024))) \
oflag=fdatasync
- log_must $ZPOOL replace -f $pool $vdev $vdev
+ log_must zpool replace -f $pool $vdev $vdev
while true; do
if ! is_pool_resilvered $pool ; then
- log_must $SLEEP 2
+ log_must sleep 2
else
break
fi
@@ -260,12 +260,12 @@ function damage_devs
typeset dev
if [[ -n $label ]]; then
for dev in $vdevs; do
- $DD if=/dev/zero of=$dev seek=512 bs=1024 \
+ dd if=/dev/zero of=$dev seek=512 bs=1024 \
count=$bs_count conv=notrunc >/dev/null 2>&1
done
else
for dev in $vdevs; do
- $DD if=/dev/zero of=$dev bs=1024 count=$bs_count \
+ dd if=/dev/zero of=$dev bs=1024 count=$bs_count \
conv=notrunc >/dev/null 2>&1
done
fi
@@ -282,7 +282,7 @@ function clear_errors
{
typeset pool=$1
- log_must $ZPOOL clear $pool
+ log_must zpool clear $pool
if ! is_healthy $pool ; then
log_note "$pool should be healthy."
@@ -309,7 +309,7 @@ function remove_devs
typeset vdevs
vdevs=$(get_vdevs $pool $cnt)
- log_must $RM -f $vdevs
+ log_must rm -f $vdevs
sync_pool $pool
}
diff --git a/tests/zfs-tests/tests/functional/redundancy/redundancy_004_neg.ksh b/tests/zfs-tests/tests/functional/redundancy/redundancy_004_neg.ksh
index 0d40c576a..4332736a1 100755
--- a/tests/zfs-tests/tests/functional/redundancy/redundancy_004_neg.ksh
+++ b/tests/zfs-tests/tests/functional/redundancy/redundancy_004_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/redundancy/redundancy.kshlib
@@ -54,7 +54,7 @@ typeset -i cnt=$(random 2 5)
setup_test_env $TESTPOOL "" $cnt
damage_devs $TESTPOOL 1 "keep_label"
-log_must $ZPOOL clear $TESTPOOL
+log_must zpool clear $TESTPOOL
# Wait for the scrub intiated by the clear to wrap, or is_healthy will be wrong.
while ! is_pool_scrubbed $TESTPOOL; do
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_001_pos.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_001_pos.ksh
index 9f974d89b..411fab845 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "refquota limits the amount of space a dataset can consume, " \
@@ -58,20 +58,20 @@ log_onexit cleanup
fs=$TESTPOOL/$TESTFS
sub=$fs/sub
-log_must $ZFS create $sub
+log_must zfs create $sub
-log_must $ZFS set refquota=10M $fs
+log_must zfs set refquota=10M $fs
mntpnt=$(get_prop mountpoint $fs)
-log_mustnot $MKFILE 11M $mntpnt/file
-log_must $MKFILE 9M $mntpnt/file
-log_must $ZFS snapshot $fs@snap
-log_mustnot $MKFILE 2M $mntpnt/file2
+log_mustnot mkfile 11M $mntpnt/file
+log_must mkfile 9M $mntpnt/file
+log_must zfs snapshot $fs@snap
+log_mustnot mkfile 2M $mntpnt/file2
mntpnt=$(get_prop mountpoint $sub)
-log_must $MKFILE 10M $mntpnt/file
-log_must $ZFS snapshot $sub@snap
-log_must $MKFILE 10 $mntpnt/file2
+log_must mkfile 10M $mntpnt/file
+log_must zfs snapshot $sub@snap
+log_must mkfile 10 $mntpnt/file2
log_pass "refquota limits the amount of space a dataset can consume, " \
"but does not include space used by descendents."
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_002_pos.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_002_pos.ksh
index 7ee5967f7..e1d3aa820 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Quotas are enforced using the minimum of the two properties"
@@ -57,11 +57,11 @@ log_onexit cleanup
TESTFILE='testfile'
fs=$TESTPOOL/$TESTFS
-log_must $ZFS set quota=15M $fs
-log_must $ZFS set refquota=25M $fs
+log_must zfs set quota=15M $fs
+log_must zfs set refquota=25M $fs
mntpnt=$(get_prop mountpoint $fs)
-log_mustnot $MKFILE 20M $mntpnt/$TESTFILE
+log_mustnot mkfile 20M $mntpnt/$TESTFILE
typeset -i used quota
used=$(get_prop used $fs)
quota=$(get_prop quota $fs)
@@ -74,11 +74,11 @@ fi
#
# Switch the value of them and try again
#
-log_must $RM $mntpnt/$TESTFILE
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refquota=15M $fs
+log_must rm $mntpnt/$TESTFILE
+log_must zfs set quota=25M $fs
+log_must zfs set refquota=15M $fs
-log_mustnot $MKFILE 20M $mntpnt/$TESTFILE
+log_mustnot mkfile 20M $mntpnt/$TESTFILE
used=$(get_prop used $fs)
refquota=$(get_prop refquota $fs)
((used = used / (1024 * 1024)))
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_003_pos.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_003_pos.ksh
index 8026e7d6c..e4def1a0a 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,9 +45,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Sub-filesystem quotas are not enforced by property 'refquota'"
@@ -55,12 +55,12 @@ log_onexit cleanup
TESTFILE='testfile'
fs=$TESTPOOL/$TESTFS
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refquota=10M $fs
-log_must $ZFS create $fs/subfs
+log_must zfs set quota=25M $fs
+log_must zfs set refquota=10M $fs
+log_must zfs create $fs/subfs
mntpnt=$(get_prop mountpoint $fs/subfs)
-log_must $MKFILE 20M $mntpnt/$TESTFILE
+log_must mkfile 20M $mntpnt/$TESTFILE
typeset -i used quota refquota
used=$(get_prop used $fs)
@@ -71,7 +71,7 @@ if [[ $used -lt $refquota ]]; then
log_fail "ERROR: $used < $refquota subfs quotas are limited by refquota"
fi
-log_mustnot $MKFILE 20M $mntpnt/$TESTFILE.2
+log_mustnot mkfile 20M $mntpnt/$TESTFILE.2
used=$(get_prop used $fs)
quota=$(get_prop quota $fs)
((used = used / (1024 * 1024)))
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_004_pos.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_004_pos.ksh
index 2d7902e4e..291cfbd25 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,9 +45,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "refquotas are not limited by snapshots."
@@ -55,15 +55,15 @@ log_onexit cleanup
TESTFILE='testfile'
fs=$TESTPOOL/$TESTFS
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refquota=15M $fs
+log_must zfs set quota=25M $fs
+log_must zfs set refquota=15M $fs
mntpnt=$(get_prop mountpoint $fs)
typeset -i i=0
while ((i < 3)); do
- log_must $MKFILE 7M $mntpnt/$TESTFILE.$i
- log_must $ZFS snapshot $fs@snap.$i
- log_must $RM $mntpnt/$TESTFILE.$i
+ log_must mkfile 7M $mntpnt/$TESTFILE.$i
+ log_must zfs snapshot $fs@snap.$i
+ log_must rm $mntpnt/$TESTFILE.$i
((i += 1))
done
@@ -71,6 +71,6 @@ done
#
# Verify out of the limitation of 'quota'
#
-log_mustnot $MKFILE 7M $mntpnt/$TESTFILE
+log_mustnot mkfile 7M $mntpnt/$TESTFILE
log_pass "refquotas are not limited by snapshots."
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_005_pos.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_005_pos.ksh
index 33dd9c3d9..13977bc3b 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,9 +45,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "refquotas are not limited by sub-filesystem snapshots."
@@ -55,16 +55,16 @@ log_onexit cleanup
TESTFILE='testfile'
fs=$TESTPOOL/$TESTFS
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refquota=15M $fs
-log_must $ZFS create $fs/subfs
+log_must zfs set quota=25M $fs
+log_must zfs set refquota=15M $fs
+log_must zfs create $fs/subfs
mntpnt=$(get_prop mountpoint $fs/subfs)
typeset -i i=0
while ((i < 3)); do
- log_must $MKFILE 7M $mntpnt/$TESTFILE.$i
- log_must $ZFS snapshot $fs/subfs@snap.$i
- log_must $RM $mntpnt/$TESTFILE.$i
+ log_must mkfile 7M $mntpnt/$TESTFILE.$i
+ log_must zfs snapshot $fs/subfs@snap.$i
+ log_must rm $mntpnt/$TESTFILE.$i
((i += 1))
done
@@ -72,6 +72,6 @@ done
#
# Verify out of the limitation of 'quota'
#
-log_mustnot $MKFILE 7M $mntpnt/$TESTFILE
+log_mustnot mkfile 7M $mntpnt/$TESTFILE
log_pass "refquotas are not limited by sub-filesystem snapshots"
diff --git a/tests/zfs-tests/tests/functional/refquota/refquota_006_neg.ksh b/tests/zfs-tests/tests/functional/refquota/refquota_006_neg.ksh
index 18b0a4f10..39b317512 100755
--- a/tests/zfs-tests/tests/functional/refquota/refquota_006_neg.ksh
+++ b/tests/zfs-tests/tests/functional/refquota/refquota_006_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,8 +45,8 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS set refquota=none $TESTPOOL/$TESTFS
- log_must $ZFS set refreserv=none $TESTPOOL/$TESTFS
+ log_must zfs set refquota=none $TESTPOOL/$TESTFS
+ log_must zfs set refreserv=none $TESTPOOL/$TESTFS
}
log_assert "'zfs set refquota' can handle incorrect arguments correctly."
@@ -61,8 +61,8 @@ set -A badopt \
typeset -i i=0
while ((i < ${#badopt[@]})); do
- log_mustnot $ZFS set refquota=${badopt[$i]} $TESTPOOL/$TESTFS
- log_mustnot $ZFS set refreserv=${badopt[$i]} $TESTPOOL/$TESTFS
+ log_mustnot zfs set refquota=${badopt[$i]} $TESTPOOL/$TESTFS
+ log_mustnot zfs set refreserv=${badopt[$i]} $TESTPOOL/$TESTFS
((i += 1))
done
diff --git a/tests/zfs-tests/tests/functional/refreserv/refreserv_001_pos.ksh b/tests/zfs-tests/tests/functional/refreserv/refreserv_001_pos.ksh
index f0f45ac70..527949f27 100755
--- a/tests/zfs-tests/tests/functional/refreserv/refreserv_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refreserv/refreserv_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Reservations are enforced using the maximum of " \
@@ -57,19 +57,19 @@ log_assert "Reservations are enforced using the maximum of " \
log_onexit cleanup
fs=$TESTPOOL/$TESTFS ; subfs=$fs/subfs
-log_must $ZFS create $subfs
-log_must $ZFS set quota=25M $fs
+log_must zfs create $subfs
+log_must zfs set quota=25M $fs
-log_must $ZFS set reserv=10M $subfs
-log_must $ZFS set refreserv=20M $subfs
+log_must zfs set reserv=10M $subfs
+log_must zfs set refreserv=20M $subfs
mntpnt=$(get_prop mountpoint $fs)
-log_mustnot $MKFILE 15M $mntpnt/$TESTFILE
+log_mustnot mkfile 15M $mntpnt/$TESTFILE
-log_must $RM -f $mntpnt/$TESTFILE
+log_must rm -f $mntpnt/$TESTFILE
-log_must $ZFS set reserv=20M $subfs
-log_must $ZFS set refreserv=10M $subfs
-log_mustnot $MKFILE 15M $mntpnt/$TESTFILE
+log_must zfs set reserv=20M $subfs
+log_must zfs set refreserv=10M $subfs
+log_mustnot mkfile 15M $mntpnt/$TESTFILE
log_pass "Reservations are enforced using the maximum of " \
"'reserv' and 'refreserv'"
diff --git a/tests/zfs-tests/tests/functional/refreserv/refreserv_002_pos.ksh b/tests/zfs-tests/tests/functional/refreserv/refreserv_002_pos.ksh
index 7a39a8dae..d4c0a4fae 100755
--- a/tests/zfs-tests/tests/functional/refreserv/refreserv_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refreserv/refreserv_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,15 +48,15 @@ verify_runnable "both"
function cleanup
{
if is_global_zone ; then
- log_must $ZFS set refreservation=none $TESTPOOL
+ log_must zfs set refreservation=none $TESTPOOL
if datasetexists $TESTPOOL@snap ; then
- log_must $ZFS destroy -f $TESTPOOL@snap
+ log_must zfs destroy -f $TESTPOOL@snap
fi
fi
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
# This function iteratively increases refreserv to its highest possible
@@ -68,9 +68,9 @@ function max_refreserv
typeset -i incsize=131072
typeset -i rr=$(get_prop available $ds)
- log_must $ZFS set refreserv=$rr $ds
+ log_must zfs set refreserv=$rr $ds
while :; do
- $ZFS set refreserv=$((rr + incsize)) $ds >/dev/null 2>&1
+ zfs set refreserv=$((rr + incsize)) $ds >/dev/null 2>&1
if [[ $? == 0 ]]; then
((rr += incsize))
continue
@@ -86,7 +86,7 @@ log_assert "Setting full size as refreservation, verify no snapshot " \
"can be created."
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS/subfs
+log_must zfs create $TESTPOOL/$TESTFS/subfs
typeset datasets
if is_global_zone; then
@@ -99,15 +99,15 @@ for ds in $datasets; do
#
# Verify refreservation on dataset
#
- log_must $ZFS set quota=25M $ds
+ log_must zfs set quota=25M $ds
max_refreserv $ds
- log_mustnot $ZFS snapshot $ds@snap
+ log_mustnot zfs snapshot $ds@snap
if datasetexists $ds@snap ; then
log_fail "ERROR: $ds@snap should not exists."
fi
- log_must $ZFS set quota=none $ds
- log_must $ZFS set refreservation=none $ds
+ log_must zfs set quota=none $ds
+ log_must zfs set refreservation=none $ds
done
log_pass "Setting full size as refreservation, verify no snapshot " \
diff --git a/tests/zfs-tests/tests/functional/refreserv/refreserv_003_pos.ksh b/tests/zfs-tests/tests/functional/refreserv/refreserv_003_pos.ksh
index 17382918e..da36609f2 100755
--- a/tests/zfs-tests/tests/functional/refreserv/refreserv_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refreserv/refreserv_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,9 +47,9 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Verify a snapshot will only be allowed if there is enough " \
@@ -57,18 +57,18 @@ log_assert "Verify a snapshot will only be allowed if there is enough " \
log_onexit cleanup
fs=$TESTPOOL/$TESTFS
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refreservation=10M $fs
+log_must zfs set quota=25M $fs
+log_must zfs set refreservation=10M $fs
mntpnt=$(get_prop mountpoint $fs)
-log_must $MKFILE 7M $mntpnt/$TESTFILE
-log_must $ZFS snapshot $fs@snap
+log_must mkfile 7M $mntpnt/$TESTFILE
+log_must zfs snapshot $fs@snap
-log_must $MKFILE 7M $mntpnt/$TESTFILE.2
-log_must $ZFS snapshot $fs@snap2
+log_must mkfile 7M $mntpnt/$TESTFILE.2
+log_must zfs snapshot $fs@snap2
-log_must $MKFILE 7M $mntpnt/$TESTFILE.3
-log_mustnot $ZFS snapshot $fs@snap3
+log_must mkfile 7M $mntpnt/$TESTFILE.3
+log_mustnot zfs snapshot $fs@snap3
if datasetexists $fs@snap3 ; then
log_fail "ERROR: $fs@snap3 should not exists."
fi
diff --git a/tests/zfs-tests/tests/functional/refreserv/refreserv_004_pos.ksh b/tests/zfs-tests/tests/functional/refreserv/refreserv_004_pos.ksh
index 8238573ef..529d918c3 100755
--- a/tests/zfs-tests/tests/functional/refreserv/refreserv_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refreserv/refreserv_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,18 +47,18 @@ verify_runnable "both"
function cleanup
{
if is_global_zone ; then
- log_must $ZFS set refreservation=none $TESTPOOL
+ log_must zfs set refreservation=none $TESTPOOL
fi
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Verify refreservation is limited by available space."
log_onexit cleanup
pool=$TESTPOOL ; fs=$pool/$TESTFS ; subfs=$fs/subfs
-log_must $ZFS create $subfs
+log_must zfs create $subfs
typeset datasets
if is_global_zone; then
@@ -68,23 +68,23 @@ else
fi
for ds in $datasets; do
- log_must $ZFS set quota=25M $ds
- log_must $ZFS set refreservation=15M $ds
+ log_must zfs set quota=25M $ds
+ log_must zfs set refreservation=15M $ds
typeset -i avail
avail=$(get_prop avail $subfs)
- log_must $ZFS set refreservation=$avail $subfs
+ log_must zfs set refreservation=$avail $subfs
typeset mntpnt
mntpnt=$(get_prop mountpoint $subfs)
- log_must $MKFILE $avail $mntpnt/$TESTFILE
+ log_must mkfile $avail $mntpnt/$TESTFILE
typeset -i exceed
((exceed = avail + 1))
- log_mustnot $ZFS set refreservation=$exceed $subfs
- log_mustnot $MKFILE $avail $mntpnt/$TESTFILE
+ log_mustnot zfs set refreservation=$exceed $subfs
+ log_mustnot mkfile $avail $mntpnt/$TESTFILE
- log_must $ZFS set quota=none $ds
- log_must $ZFS set reservation=15M $ds
+ log_must zfs set quota=none $ds
+ log_must zfs set reservation=15M $ds
done
log_pass "Verify refreservation is limited by available space."
diff --git a/tests/zfs-tests/tests/functional/refreserv/refreserv_005_pos.ksh b/tests/zfs-tests/tests/functional/refreserv/refreserv_005_pos.ksh
index 5f9b8ad49..a43dd8432 100755
--- a/tests/zfs-tests/tests/functional/refreserv/refreserv_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/refreserv/refreserv_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,26 +46,26 @@ verify_runnable "global"
function cleanup
{
- log_must $ZFS destroy -rf $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs destroy -rf $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Volume refreservation is limited by volsize"
log_onexit cleanup
fs=$TESTPOOL/$TESTFS; vol=$fs/vol
-log_must $ZFS create -V 10M $vol
+log_must zfs create -V 10M $vol
# Verify the parent filesystem does not affect volume
-log_must $ZFS set quota=25M $fs
-log_must $ZFS set refreservation=10M $vol
+log_must zfs set quota=25M $fs
+log_must zfs set refreservation=10M $vol
avail=$(get_prop mountpoint $vol)
-log_mustnot $ZFS set refreservation=$avail $vol
+log_mustnot zfs set refreservation=$avail $vol
# Verify it is affected by volsize
-log_must $ZFS set volsize=15M $vol
-log_must $ZFS set refreservation=15M $vol
-log_mustnot $ZFS set refreservation=16M $vol
+log_must zfs set volsize=15M $vol
+log_must zfs set refreservation=15M $vol
+log_mustnot zfs set refreservation=16M $vol
log_pass "Volume refreservation is limited by volsize"
diff --git a/tests/zfs-tests/tests/functional/rename_dirs/rename_dirs_001_pos.ksh b/tests/zfs-tests/tests/functional/rename_dirs/rename_dirs_001_pos.ksh
index de23e3a65..12224deec 100755
--- a/tests/zfs-tests/tests/functional/rename_dirs/rename_dirs_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rename_dirs/rename_dirs_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,24 +48,24 @@ verify_runnable "both"
function cleanup
{
- log_must $RM -rf $TESTDIR/*
+ log_must rm -rf $TESTDIR/*
}
log_assert "ZFS can handle race directory rename operation."
log_onexit cleanup
-$CD $TESTDIR
-$MKDIR -p 1/2/3/4/5 a/b/c/d/e
+cd $TESTDIR
+mkdir -p 1/2/3/4/5 a/b/c/d/e
$RENAME_DIRS &
-$SLEEP 500
+sleep 500
typeset -i retval=1
-$PGREP $RENAME_DIRS >/dev/null 2>&1
+pgrep $RENAME_DIRS >/dev/null 2>&1
retval=$?
if (( $retval == 0 )); then
- $PKILL -9 $RENAME_DIRS >/dev/null 2>&1
+ pkill -9 $RENAME_DIRS >/dev/null 2>&1
fi
log_pass "ZFS handle race directory rename operation as expected."
diff --git a/tests/zfs-tests/tests/functional/replacement/replacement_001_pos.ksh b/tests/zfs-tests/tests/functional/replacement/replacement_001_pos.ksh
index 9e8285f17..606a9575e 100755
--- a/tests/zfs-tests/tests/functional/replacement/replacement_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/replacement/replacement_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
if [[ -n "$child_pids" ]]; then
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
fi
@@ -58,7 +58,7 @@ function cleanup
destroy_pool $TESTPOOL1
fi
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Replacing a disk during I/O completes."
@@ -94,38 +94,38 @@ function replace_test
typeset i=0
while [[ $i -lt $iters ]]; do
- log_note "Invoking $FILE_TRUNC with: $options_display"
- $FILE_TRUNC $options $TESTDIR/$TESTFILE.$i &
+ log_note "Invoking file_trunc with: $options_display"
+ file_trunc $options $TESTDIR/$TESTFILE.$i &
typeset pid=$!
- $SLEEP 1
+ sleep 1
child_pids="$child_pids $pid"
((i = i + 1))
done
- log_must $ZPOOL replace $opt $TESTPOOL1 $disk1 $disk2
+ log_must zpool replace $opt $TESTPOOL1 $disk1 $disk2
- $SLEEP 10
+ sleep 10
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
child_pids=""
- log_must $ZPOOL export $TESTPOOL1
- log_must $ZPOOL import -d $TESTDIR $TESTPOOL1
- log_must $ZFS umount $TESTPOOL1/$TESTFS1
- log_must $ZDB -cdui $TESTPOOL1/$TESTFS1
- log_must $ZFS mount $TESTPOOL1/$TESTFS1
+ log_must zpool export $TESTPOOL1
+ log_must zpool import -d $TESTDIR $TESTPOOL1
+ log_must zfs umount $TESTPOOL1/$TESTFS1
+ log_must zdb -cdui $TESTPOOL1/$TESTFS1
+ log_must zfs mount $TESTPOOL1/$TESTFS1
}
specials_list=""
i=0
while [[ $i != 2 ]]; do
- $MKFILE $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
+ mkfile $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
specials_list="$specials_list $TESTDIR/$TESTFILE1.$i"
((i = i + 1))
@@ -134,23 +134,23 @@ done
#
# Create a replacement disk special file.
#
-$MKFILE $MINVDEVSIZE $TESTDIR/$REPLACEFILE
+mkfile $MINVDEVSIZE $TESTDIR/$REPLACEFILE
for type in "" "raidz" "raidz1" "mirror"; do
for op in "" "-f"; do
create_pool $TESTPOOL1 $type $specials_list
- log_must $ZFS create $TESTPOOL1/$TESTFS1
- log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+ log_must zfs create $TESTPOOL1/$TESTFS1
+ log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
replace_test "$opt" $TESTDIR/$TESTFILE1.1 $TESTDIR/$REPLACEFILE
- $ZPOOL iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
+ zpool iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
if [[ $? -ne 0 ]]; then
log_fail "$REPLACEFILE is not present."
fi
destroy_pool $TESTPOOL1
- log_must $RM -rf /$TESTPOOL1
+ log_must rm -rf /$TESTPOOL1
done
done
diff --git a/tests/zfs-tests/tests/functional/replacement/replacement_002_pos.ksh b/tests/zfs-tests/tests/functional/replacement/replacement_002_pos.ksh
index 713891d12..391aa5cf0 100755
--- a/tests/zfs-tests/tests/functional/replacement/replacement_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/replacement/replacement_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
if [[ -n "$child_pids" ]]; then
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
fi
@@ -58,7 +58,7 @@ function cleanup
destroy_pool $TESTPOOL1
fi
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Replacing a disk during I/O completes."
@@ -94,38 +94,38 @@ function attach_test
typeset i=0
while [[ $i -lt $iters ]]; do
- log_note "Invoking $FILE_TRUNC with: $options_display"
- $FILE_TRUNC $options $TESTDIR/$TESTFILE.$i &
+ log_note "Invoking file_trunc with: $options_display"
+ file_trunc $options $TESTDIR/$TESTFILE.$i &
typeset pid=$!
- $SLEEP 1
+ sleep 1
child_pids="$child_pids $pid"
((i = i + 1))
done
- log_must $ZPOOL attach $opt $TESTPOOL1 $disk1 $disk2
+ log_must zpool attach $opt $TESTPOOL1 $disk1 $disk2
- $SLEEP 10
+ sleep 10
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
child_pids=""
- log_must $ZPOOL export $TESTPOOL1
- log_must $ZPOOL import -d $TESTDIR $TESTPOOL1
- log_must $ZFS umount $TESTPOOL1/$TESTFS1
- log_must $ZDB -cdui $TESTPOOL1/$TESTFS1
- log_must $ZFS mount $TESTPOOL1/$TESTFS1
+ log_must zpool export $TESTPOOL1
+ log_must zpool import -d $TESTDIR $TESTPOOL1
+ log_must zfs umount $TESTPOOL1/$TESTFS1
+ log_must zdb -cdui $TESTPOOL1/$TESTFS1
+ log_must zfs mount $TESTPOOL1/$TESTFS1
}
specials_list=""
i=0
while [[ $i != 2 ]]; do
- $MKFILE $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
+ mkfile $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
specials_list="$specials_list $TESTDIR/$TESTFILE1.$i"
((i = i + 1))
@@ -134,16 +134,16 @@ done
#
# Create a replacement disk special file.
#
-$MKFILE $MINVDEVSIZE $TESTDIR/$REPLACEFILE
+mkfile $MINVDEVSIZE $TESTDIR/$REPLACEFILE
for op in "" "-f"; do
create_pool $TESTPOOL1 mirror $specials_list
- log_must $ZFS create $TESTPOOL1/$TESTFS1
- log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+ log_must zfs create $TESTPOOL1/$TESTFS1
+ log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
attach_test "$opt" $TESTDIR/$TESTFILE1.1 $TESTDIR/$REPLACEFILE
- $ZPOOL iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
+ zpool iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
if [[ $? -ne 0 ]]; then
log_fail "$REPLACEFILE is not present."
fi
@@ -156,13 +156,13 @@ log_note "Verify 'zpool attach' fails with non-mirrors."
for type in "" "raidz" "raidz1"; do
for op in "" "-f"; do
create_pool $TESTPOOL1 $type $specials_list
- log_must $ZFS create $TESTPOOL1/$TESTFS1
- log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+ log_must zfs create $TESTPOOL1/$TESTFS1
+ log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
- log_mustnot $ZPOOL attach "$opt" $TESTDIR/$TESTFILE1.1 \
+ log_mustnot zpool attach "$opt" $TESTDIR/$TESTFILE1.1 \
$TESTDIR/$REPLACEFILE
- $ZPOOL iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
+ zpool iostat -v $TESTPOOL1 | grep "$TESTDIR/$REPLACEFILE"
if [[ $? -eq 0 ]]; then
log_fail "$REPLACEFILE should not be present."
fi
diff --git a/tests/zfs-tests/tests/functional/replacement/replacement_003_pos.ksh b/tests/zfs-tests/tests/functional/replacement/replacement_003_pos.ksh
index 1bfacafb2..71b9602ee 100755
--- a/tests/zfs-tests/tests/functional/replacement/replacement_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/replacement/replacement_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
if [[ -n "$child_pids" ]]; then
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
fi
@@ -58,7 +58,7 @@ function cleanup
destroy_pool $TESTPOOL1
fi
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Replacing a disk during I/O completes."
@@ -92,49 +92,49 @@ function detach_test
typeset i=0
while [[ $i -lt $iters ]]; do
- log_note "Invoking $FILE_TRUNC with: $options_display"
- $FILE_TRUNC $options $TESTDIR/$TESTFILE.$i &
+ log_note "Invoking file_trunc with: $options_display"
+ file_trunc $options $TESTDIR/$TESTFILE.$i &
typeset pid=$!
- $SLEEP 1
+ sleep 1
child_pids="$child_pids $pid"
((i = i + 1))
done
- log_must $ZPOOL detach $TESTPOOL1 $disk1
+ log_must zpool detach $TESTPOOL1 $disk1
- $SLEEP 10
+ sleep 10
for wait_pid in $child_pids
do
- $KILL $wait_pid
+ kill $wait_pid
done
child_pids=""
- log_must $ZPOOL export $TESTPOOL1
- log_must $ZPOOL import -d $TESTDIR $TESTPOOL1
- log_must $ZFS umount $TESTPOOL1/$TESTFS1
- log_must $ZDB -cdui $TESTPOOL1/$TESTFS1
- log_must $ZFS mount $TESTPOOL1/$TESTFS1
+ log_must zpool export $TESTPOOL1
+ log_must zpool import -d $TESTDIR $TESTPOOL1
+ log_must zfs umount $TESTPOOL1/$TESTFS1
+ log_must zdb -cdui $TESTPOOL1/$TESTFS1
+ log_must zfs mount $TESTPOOL1/$TESTFS1
}
specials_list=""
i=0
while [[ $i != 2 ]]; do
- $MKFILE $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
+ mkfile $MINVDEVSIZE $TESTDIR/$TESTFILE1.$i
specials_list="$specials_list $TESTDIR/$TESTFILE1.$i"
((i = i + 1))
done
create_pool $TESTPOOL1 mirror $specials_list
-log_must $ZFS create $TESTPOOL1/$TESTFS1
-log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+log_must zfs create $TESTPOOL1/$TESTFS1
+log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
detach_test $TESTDIR/$TESTFILE1.1
-$ZPOOL iostat -v $TESTPOOL1 | grep "$TESTDIR/$TESTFILE1.1"
+zpool iostat -v $TESTPOOL1 | grep "$TESTDIR/$TESTFILE1.1"
if [[ $? -eq 0 ]]; then
log_fail "$TESTFILE1.1 should no longer be present."
fi
@@ -145,12 +145,12 @@ log_note "Verify 'zpool detach' fails with non-mirrors."
for type in "" "raidz" "raidz1" ; do
create_pool $TESTPOOL1 $type $specials_list
- log_must $ZFS create $TESTPOOL1/$TESTFS1
- log_must $ZFS set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
+ log_must zfs create $TESTPOOL1/$TESTFS1
+ log_must zfs set mountpoint=$TESTDIR1 $TESTPOOL1/$TESTFS1
- log_mustnot $ZPOOL detach $TESTDIR/$TESTFILE1.1
+ log_mustnot zpool detach $TESTDIR/$TESTFILE1.1
- $ZPOOL iostat -v $TESTPOOL1 | grep "$TESTDIR/$TESTFILE1.1"
+ zpool iostat -v $TESTPOOL1 | grep "$TESTDIR/$TESTFILE1.1"
if [[ $? -ne 0 ]]; then
log_fail "$TESTFILE1.1 is not present."
fi
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation.shlib b/tests/zfs-tests/tests/functional/reservation/reservation.shlib
index 157a41b6b..49ee3b992 100644
--- a/tests/zfs-tests/tests/functional/reservation/reservation.shlib
+++ b/tests/zfs-tests/tests/functional/reservation/reservation.shlib
@@ -41,9 +41,9 @@ function zero_reservation
typeset resv_val
dataset=$1
- log_must $ZFS set reservation=none $dataset
+ log_must zfs set reservation=none $dataset
- resv_val=`$ZFS get -H reservation $dataset | awk '{print $3}'`
+ resv_val=`zfs get -H reservation $dataset | awk '{print $3}'`
if [[ $? -ne 0 ]]; then
log_fail "Unable to get reservation prop on $dataset"
elif [[ $resv_val != "none" ]]; then
@@ -51,7 +51,7 @@ function zero_reservation
fi
- resv_val=`$ZFS get -pH reservation $dataset | awk '{print $3}'`
+ resv_val=`zfs get -pH reservation $dataset | awk '{print $3}'`
if [[ $? -ne 0 ]]; then
log_fail "Unable to get reservation prop on $dataset"
elif [[ $resv_val -ne 0 ]]; then
@@ -100,8 +100,8 @@ function create_multiple_fs # num_fs base_fs_name base_mnt_name
typeset MNT_NAME=$3
while (($iter < $count)); do
- log_must $ZFS create ${FS_NAME}$iter
- log_must $ZFS set mountpoint=${MNT_NAME}$iter ${FS_NAME}$iter
+ log_must zfs create ${FS_NAME}$iter
+ log_must zfs set mountpoint=${MNT_NAME}$iter ${FS_NAME}$iter
((iter = iter + 1))
done
}
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_001_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_001_pos.sh
index cef31872a..d142fe0cc 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_001_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_001_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ verify_runnable "both"
function cleanup
{
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
}
@@ -80,10 +80,10 @@ else
# setting a reservation upon it (i.e. the size of the volume)
# which we reset back to zero initially.
#
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS set reservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS set refreservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs set reservation=none $TESTPOOL/$TESTVOL
+ log_must zfs set refreservation=none $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
@@ -101,7 +101,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST; do
[[ $obj == $TESTPOOL/$TESTVOL ]] && \
((resv_size_set = vol_set_size - RESV_DELTA))
- log_must $ZFS set reservation=$resv_size_set $obj
+ log_must zfs set reservation=$resv_size_set $obj
resv_size_get=`get_prop reservation $obj`
if [[ $resv_size_set != $resv_size_get ]]; then
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_002_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_002_pos.sh
index fdf4ce3c1..f96010802 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_002_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_002_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ verify_runnable "both"
function cleanup
{
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
log_must zero_reservation $TESTPOOL/$TESTFS
@@ -77,9 +77,9 @@ else
((sparse_vol_set_size = space_avail * 4))
sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS set reservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs set reservation=none $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
@@ -96,7 +96,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
((resv_size_set = vol_set_size + RESV_DELTA))
log_must zero_reservation $obj
- log_mustnot $ZFS set reservation=$resv_size_set $obj
+ log_mustnot zfs set reservation=$resv_size_set $obj
resv_size_get=`get_prop reservation $obj`
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_003_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_003_pos.sh
index 81096e86b..48adabe72 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_003_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_003_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ function cleanup
log_must zero_reservation $TESTPOOL/$TESTFS
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
}
@@ -96,7 +96,7 @@ function multiple_resv { #dataset
((resv_size_set = resv_size * i))
- log_must $ZFS set reservation=$resv_size_set $dataset
+ log_must zfs set reservation=$resv_size_set $dataset
resv_size_get=`get_prop reservation $dataset`
if [[ $resv_size_set != $resv_size_get ]]; then
@@ -121,9 +121,9 @@ else
sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS set reservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs set reservation=none $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_004_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_004_pos.sh
index 373400228..2d0054b2c 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_004_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_004_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ verify_runnable "both"
function cleanup {
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
}
@@ -64,7 +64,7 @@ log_assert "Verify space released when a dataset with reservation is destroyed"
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS2
+log_must zfs create $TESTPOOL/$TESTFS2
space_avail=`get_prop available $TESTPOOL`
@@ -79,10 +79,10 @@ else
((sparse_vol_set_size = space_avail * 4))
sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS set refreservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS set reservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs set refreservation=none $TESTPOOL/$TESTVOL
+ log_must zfs set reservation=none $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
# re-calculate space available.
@@ -104,7 +104,7 @@ for obj in $OBJ_LIST ; do
[[ $obj == $TESTPOOL/$TESTVOL ]] && \
((resv_size_set = vol_set_size - RESV_DELTA))
- log_must $ZFS set reservation=$resv_size_set $obj
+ log_must zfs set reservation=$resv_size_set $obj
resv_size_get=`get_prop reservation $obj`
if [[ $resv_size_set != $resv_size_get ]]; then
@@ -112,7 +112,7 @@ for obj in $OBJ_LIST ; do
"($resv_size_set != $resv_size_get)"
fi
- log_must $ZFS destroy -f $obj
+ log_must zfs destroy -f $obj
new_space_avail=`get_prop available $TESTPOOL`
new_space_used=`get_prop used $TESTPOOL`
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_005_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_005_pos.sh
index 19b07fe87..4047fab0d 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_005_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_005_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -59,7 +59,7 @@ log_assert "Verify space released when reservation on a dataset is set "\
function cleanup
{
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
}
@@ -77,9 +77,9 @@ else
sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS set reservation=none $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs set reservation=none $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
space_avail=`get_prop available $TESTPOOL`
@@ -98,7 +98,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
[[ $obj == $TESTPOOL/$TESTVOL ]] && \
((resv_size_set = vol_set_size - RESV_DELTA))
- log_must $ZFS set reservation=$resv_size_set $obj
+ log_must zfs set reservation=$resv_size_set $obj
resv_size_get=`get_prop reservation $obj`
if [[ $resv_size_set != $resv_size_get ]]; then
@@ -106,7 +106,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
"($resv_size_set != $resv_size_get)"
fi
- log_must $ZFS set reservation=none $obj
+ log_must zfs set reservation=none $obj
new_space_avail=`get_prop available $TESTPOOL`
new_space_used=`get_prop used $TESTPOOL`
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_006_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_006_pos.sh
index 87359aa5f..ec1986c45 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_006_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_006_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,8 +56,8 @@ verify_runnable "both"
function cleanup
{
- [[ -e $TESTDIR/$TESTFILE1 ]] && log_must $RM -rf $TESTDIR/$TESTFILE1
- log_must $ZFS set reservation=none $TESTPOOL/$TESTFS
+ [[ -e $TESTDIR/$TESTFILE1 ]] && log_must rm -rf $TESTDIR/$TESTFILE1
+ log_must zfs set reservation=none $TESTPOOL/$TESTFS
}
log_onexit cleanup
@@ -66,7 +66,7 @@ log_assert "Verify can create files both inside and outside reserved areas"
space_used=`get_prop used $TESTPOOL`
-log_must $ZFS set reservation=$RESV_SIZE $TESTPOOL/$TESTFS
+log_must zfs set reservation=$RESV_SIZE $TESTPOOL/$TESTFS
#
# Calculate how many writes of BLOCK_SIZE it would take to fill
@@ -75,7 +75,7 @@ log_must $ZFS set reservation=$RESV_SIZE $TESTPOOL/$TESTFS
fill_size=`expr $RESV_SIZE + 20971520`
write_count=`expr $fill_size / $BLOCK_SIZE`
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE \
+log_must file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE \
-c $write_count -d 0
log_pass "Able to create files inside and outside reserved area"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_007_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_007_pos.sh
index a1185c23e..48d6b40ad 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_007_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_007_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,10 +56,10 @@ log_assert "Verify reservations on data sets doesn't affect other data sets " \
function cleanup
{
datasetexists $TESTPOOL/$TESTFS2 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2
datasetexists $TESTPOOL/$TESTFS1 && \
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
}
log_onexit cleanup
@@ -84,23 +84,23 @@ function create_resv_destroy { # args1 dataset1 args2 dataset2
args2=$3
dataset2=$4
- log_must $ZFS create $args1 $dataset1
+ log_must zfs create $args1 $dataset1
- log_must $ZFS set reservation=$RESV_SIZE $dataset1
+ log_must zfs set reservation=$RESV_SIZE $dataset1
avail_aft_dset1=`get_prop available $TESTPOOL`
used_aft_dset1=`get_prop used $TESTPOOL`
- log_must $ZFS create $args2 $dataset2
+ log_must zfs create $args2 $dataset2
- log_must $ZFS set reservation=$RESV_SIZE $dataset2
+ log_must zfs set reservation=$RESV_SIZE $dataset2
#
# After destroying the second dataset the space used and
# available totals should revert back to the values they
# had after creating the first dataset.
#
- log_must $ZFS destroy -f $dataset2
+ log_must zfs destroy -f $dataset2
avail_dest_dset2=`get_prop available $TESTPOOL`
used_dest_dset2=`get_prop used $TESTPOOL`
@@ -112,7 +112,7 @@ function create_resv_destroy { # args1 dataset1 args2 dataset2
# After destroying the first dataset the space used and
# space available totals should revert back to the values
# they had when the pool was first created.
- log_must $ZFS destroy -f $dataset1
+ log_must zfs destroy -f $dataset1
avail_dest_dset1=`get_prop available $TESTPOOL`
used_dest_dset1=`get_prop used $TESTPOOL`
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_008_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_008_pos.sh
index 5753d9930..fbf4276e8 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_008_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_008_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,9 +57,9 @@ function cleanup
typeset -i loop=0
while (($loop < $RESV_NUM_FS)); do
datasetexists $TESTPOOL/${TESTFS}$loop && \
- log_must $ZFS destroy -f $TESTPOOL/${TESTFS}$loop
+ log_must zfs destroy -f $TESTPOOL/${TESTFS}$loop
- [[ -d ${TESTDIR}$loop ]] && log_must $RM -r ${TESTDIR}$loop
+ [[ -d ${TESTDIR}$loop ]] && log_must rm -r ${TESTDIR}$loop
((loop = loop + 1))
done
@@ -92,7 +92,7 @@ resv_size_set=`expr $resv_space_avail / $num_resv_fs`
#
typeset -i num=1
while (($num < $RESV_NUM_FS)); do
- log_must $ZFS set reservation=$resv_size_set $TESTPOOL/$TESTFS$num
+ log_must zfs set reservation=$resv_size_set $TESTPOOL/$TESTFS$num
((num = num + 1))
done
@@ -106,7 +106,7 @@ write_count=`expr $fill_size / $BLOCK_SIZE`
num=0
log_note "Writing to $TESTDIR$num/$TESTFILE1"
-$FILE_WRITE -o create -f $TESTDIR$num/$TESTFILE1 -b $BLOCK_SIZE \
+file_write -o create -f $TESTDIR$num/$TESTFILE1 -b $BLOCK_SIZE \
-c $write_count -d 0
ret=$?
if (($ret != $ENOSPC)); then
@@ -116,9 +116,9 @@ fi
# Remove the reservation on one of the other filesystems and verify
# can write more data to the original non-reservation filesystem.
num=1
-log_must $ZFS set reservation=none $TESTPOOL/${TESTFS}$num
+log_must zfs set reservation=none $TESTPOOL/${TESTFS}$num
num=0
-log_must $FILE_WRITE -o create -f ${TESTDIR}$num/$TESTFILE2 -b $PAGESIZE \
- -c 1000 -d 0
+log_must file_write -o create -f ${TESTDIR}$num/$TESTFILE2 \
+ -b $(getconf PAGESIZE) -c 1000 -d 0
log_pass "reducing reservation allows other datasets to use space"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_009_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_009_pos.sh
index 67c652419..d623bd913 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_009_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_009_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,14 +56,14 @@ log_assert "Setting top level dataset reservation to 'none' allows more data "
function cleanup
{
- log_must $RM -rf $TESTDIR/$TESTFILE1
- log_must $RM -rf $TESTDIR/$TESTFILE2
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+ log_must rm -rf $TESTDIR/$TESTFILE1
+ log_must rm -rf $TESTDIR/$TESTFILE2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS1
}
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS1
+log_must zfs create $TESTPOOL/$TESTFS1
space_avail=`get_prop available $TESTPOOL`
@@ -75,7 +75,7 @@ space_avail=`get_prop available $TESTPOOL`
#
((resv_size_set = space_avail - RESV_FREE_SPACE))
-log_must $ZFS set reservation=$resv_size_set $TESTPOOL/$TESTFS1
+log_must zfs set reservation=$resv_size_set $TESTPOOL/$TESTFS1
space_avail_still=`get_prop available $TESTPOOL`
@@ -84,17 +84,17 @@ write_count=`expr $fill_size / $BLOCK_SIZE`
# Now fill up the filesystem (which doesn't have a reservation set
# and thus will use up whatever free space is left in the pool).
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE \
+file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE \
-c $write_count -d 0
ret=$?
if (($ret != $ENOSPC)); then
log_fail "Did not get ENOSPC as expected (got $ret)."
fi
-log_must $ZFS set reservation=none $TESTPOOL/$TESTFS1
+log_must zfs set reservation=none $TESTPOOL/$TESTFS1
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE2 -b $PAGESIZE \
- -c 1000 -d 0
+log_must file_write -o create -f $TESTDIR/$TESTFILE2 \
+ -b $(getconf PAGESIZE) -c 1000 -d 0
log_pass "Setting top level dataset reservation to 'none' allows more " \
"data to be written to the top level filesystem"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_010_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_010_pos.sh
index 23e78bddf..2ca279a4a 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_010_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_010_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,15 +57,15 @@ log_assert "Destroying top level filesystem with reservation allows more " \
function cleanup
{
datasetexists $TESTPOOL/$TESTFS1 && \
- log_must $ZFS destroy $TESTPOOL/$TESTFS1
+ log_must zfs destroy $TESTPOOL/$TESTFS1
- [[ -e $TESTDIR/$TESTFILE1 ]] && log_must $RM -rf $TESTDIR/$TESTFILE1
- [[ -e $TESTDIR/$TESTFILE2 ]] && log_must $RM -rf $TESTDIR/$TESTFILE2
+ [[ -e $TESTDIR/$TESTFILE1 ]] && log_must rm -rf $TESTDIR/$TESTFILE1
+ [[ -e $TESTDIR/$TESTFILE2 ]] && log_must rm -rf $TESTDIR/$TESTFILE2
}
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS1
+log_must zfs create $TESTPOOL/$TESTFS1
space_avail=`get_prop available $TESTPOOL`
@@ -77,7 +77,7 @@ space_avail=`get_prop available $TESTPOOL`
#
((resv_size_set = space_avail - RESV_FREE_SPACE))
-log_must $ZFS set reservation=$resv_size_set $TESTPOOL/$TESTFS1
+log_must zfs set reservation=$resv_size_set $TESTPOOL/$TESTFS1
space_avail_still=`get_prop available $TESTPOOL`
@@ -86,16 +86,16 @@ write_count=`expr $fill_size / $BLOCK_SIZE`
# Now fill up the filesystem (which doesn't have a reservation set
# and thus will use up whatever free space is left in the pool).
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
+file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
ret=$?
if (($ret != $ENOSPC)); then
log_fail "Did not get ENOSPC as expected (got $ret)."
fi
-log_must $ZFS destroy -f $TESTPOOL/$TESTFS1
+log_must zfs destroy -f $TESTPOOL/$TESTFS1
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE2 -b $PAGESIZE \
- -c 1000 -d 0
+log_must file_write -o create -f $TESTDIR/$TESTFILE2 \
+ -b $(getconf PAGESIZE) -c 1000 -d 0
log_pass "Destroying top level filesystem with reservation allows more data " \
"to be written to another top level filesystem"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_011_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_011_pos.sh
index 1260e0472..a6abe9db6 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_011_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_011_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -61,11 +61,11 @@ space_avail=`get_prop available $TESTPOOL`
((resv_size_set = (space_avail - RESV_DELTA) / 2))
-fs_quota=`$ZFS get quota $TESTPOOL/$TESTFS`
+fs_quota=`zfs get quota $TESTPOOL/$TESTFS`
-log_must $ZFS set reservation=$resv_size_set $TESTPOOL/$TESTFS
+log_must zfs set reservation=$resv_size_set $TESTPOOL/$TESTFS
-new_fs_quota=`$ZFS get quota $TESTPOOL/$TESTFS`
+new_fs_quota=`zfs get quota $TESTPOOL/$TESTFS`
if [[ $fs_quota != $new_fs_quota ]]; then
log_fail "Quota value on $TESTFS has changed " \
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_012_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_012_pos.sh
index cc412a0bb..5ab0952b1 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_012_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_012_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,27 +54,27 @@ log_assert "Verify reservations protect space"
function cleanup
{
- log_must $ZFS destroy -f $TESTPOOL/$TESTFS2
+ log_must zfs destroy -f $TESTPOOL/$TESTFS2
log_must zero_reservation $TESTPOOL/$TESTFS
- [[ -e $TESTDIR/$TESTFILE2 ]] && log_must $RM -rf $TESTDIR/$TESTFILE2
- [[ -d $TESTDIR2 ]] && log_must $RM -rf $TESTDIR2
+ [[ -e $TESTDIR/$TESTFILE2 ]] && log_must rm -rf $TESTDIR/$TESTFILE2
+ [[ -d $TESTDIR2 ]] && log_must rm -rf $TESTDIR2
}
log_onexit cleanup
-log_must $ZFS create $TESTPOOL/$TESTFS2
-log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL/$TESTFS2
+log_must zfs create $TESTPOOL/$TESTFS2
+log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL/$TESTFS2
space_avail=`get_prop available $TESTPOOL`
((resv_size_set = space_avail - RESV_FREE_SPACE))
-log_must $ZFS set reservation=$resv_size_set $TESTPOOL/$TESTFS
+log_must zfs set reservation=$resv_size_set $TESTPOOL/$TESTFS
((write_count = (RESV_FREE_SPACE + RESV_TOLERANCE) / BLOCK_SIZE))
-$FILE_WRITE -o create -f $TESTDIR2/$TESTFILE1 -b $BLOCK_SIZE -c $write_count \
+file_write -o create -f $TESTDIR2/$TESTFILE1 -b $BLOCK_SIZE -c $write_count \
-d 0
ret=$?
if [[ $ret != $ENOSPC ]]; then
@@ -82,7 +82,7 @@ if [[ $ret != $ENOSPC ]]; then
fi
((write_count = (RESV_FREE_SPACE - RESV_TOLERANCE) / BLOCK_SIZE))
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE2 -b $BLOCK_SIZE -c \
+log_must file_write -o create -f $TESTDIR/$TESTFILE2 -b $BLOCK_SIZE -c \
$write_count -d 0
log_pass "Reserved space preserved correctly"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_013_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_013_pos.sh
index de8130707..4ef15d5b6 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_013_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_013_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -58,7 +58,7 @@ log_assert "Reservation properties preserved across exports and imports"
function cleanup
{
for obj in $OBJ_LIST; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
log_must zero_reservation $TESTPOOL/$TESTFS
@@ -68,8 +68,8 @@ log_onexit cleanup
OBJ_LIST="$TESTPOOL/$TESTFS1/$TESTFS2 $TESTPOOL/$TESTFS1 $TESTPOOL/$TESTVOL \
$TESTPOOL/$TESTVOL2"
-log_must $ZFS create $TESTPOOL/$TESTFS1
-log_must $ZFS create $TESTPOOL/$TESTFS1/$TESTFS2
+log_must zfs create $TESTPOOL/$TESTFS1
+log_must zfs create $TESTPOOL/$TESTFS1/$TESTFS2
space_avail=$(get_prop available $TESTPOOL)
[[ $? -ne 0 ]] && \
@@ -83,16 +83,16 @@ sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
# When initially created, a regular volume's reservation property is set
# equal to its size (unlike a sparse volume), so we don't need to set it
# explicitly later on
-log_must $ZFS create -V $resv_set $TESTPOOL/$TESTVOL
-log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+log_must zfs create -V $resv_set $TESTPOOL/$TESTVOL
+log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
-log_must $ZFS set reservation=$resv_set $TESTPOOL/$TESTFS
-log_must $ZFS set reservation=$resv_set $TESTPOOL/$TESTFS1
-log_must $ZFS set reservation=$resv_set $TESTPOOL/$TESTFS1/$TESTFS2
-log_must $ZFS set reservation=$resv_set $TESTPOOL/$TESTVOL2
+log_must zfs set reservation=$resv_set $TESTPOOL/$TESTFS
+log_must zfs set reservation=$resv_set $TESTPOOL/$TESTFS1
+log_must zfs set reservation=$resv_set $TESTPOOL/$TESTFS1/$TESTFS2
+log_must zfs set reservation=$resv_set $TESTPOOL/$TESTVOL2
-log_must $ZPOOL export $TESTPOOL
-log_must $ZPOOL import $TESTPOOL
+log_must zpool export $TESTPOOL
+log_must zpool import $TESTPOOL
for obj in $TESTPOOL/$TESTFS $OBJ_LIST; do
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_014_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_014_pos.sh
index dbc6889b0..d307917b5 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_014_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_014_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,7 +54,7 @@ function cleanup
#
# Note we don't destroy $TESTFS as it's used by other tests
for obj in $OBJ_LIST ; do
- datasetexists $obj && log_must $ZFS destroy -f $obj
+ datasetexists $obj && log_must zfs destroy -f $obj
done
log_must zero_reservation $TESTPOOL/$TESTFS
@@ -73,8 +73,8 @@ else
((sparse_vol_set_size = space_avail * 4))
sparse_vol_set_size=$(floor_volsize $sparse_vol_set_size)
- log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
- log_must $ZFS create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
+ log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
+ log_must zfs create -s -V $sparse_vol_set_size $TESTPOOL/$TESTVOL2
fi
for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
@@ -93,7 +93,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
# space in the pool, whichever is smaller.
#
if [[ $obj == $TESTPOOL/$TESTFS ]]; then
- log_must $ZFS set quota=$quota_set_size $obj
+ log_must zfs set quota=$quota_set_size $obj
((resv_set_size = quota_set_size + RESV_SIZE))
elif [[ $obj == $TESTPOOL/$TESTVOL2 ]] ; then
@@ -107,7 +107,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
orig_quota=`get_prop quota $obj`
- log_mustnot $ZFS set reservation=$resv_set_size $obj
+ log_mustnot zfs set reservation=$resv_set_size $obj
new_quota=`get_prop quota $obj`
if [[ $orig_quota != $new_quota ]]; then
@@ -116,7 +116,7 @@ for obj in $TESTPOOL/$TESTFS $OBJ_LIST ; do
fi
if [[ $obj == $TESTPOOL/$TESTFS ]]; then
- log_must $ZFS set quota=none $obj
+ log_must zfs set quota=none $obj
fi
done
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_015_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_015_pos.sh
index c8779a4af..d67f8c7ec 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_015_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_015_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,10 +57,10 @@ log_assert "Setting volume reservation to 'none' allows more data to be " \
function cleanup
{
datasetexists $TESTPOOL/$TESTVOL && \
- log_must $ZFS destroy $TESTPOOL/$TESTVOL
+ log_must zfs destroy $TESTPOOL/$TESTVOL
- [[ -e $TESTDIR/$TESTFILE1 ]] && log_must $RM -rf $TESTDIR/$TESTFILE1
- [[ -e $TESTDIR/$TESTFILE2 ]] && log_must $RM -rf $TESTDIR/$TESTFILE2
+ [[ -e $TESTDIR/$TESTFILE1 ]] && log_must rm -rf $TESTDIR/$TESTFILE1
+ [[ -e $TESTDIR/$TESTFILE2 ]] && log_must rm -rf $TESTDIR/$TESTFILE2
}
log_onexit cleanup
@@ -75,7 +75,7 @@ space_avail=$(largest_volsize_from_pool $TESTPOOL)
((resv_size_set = space_avail - RESV_FREE_SPACE))
resv_size_set=$(floor_volsize $resv_size_set)
-log_must $ZFS create -V $resv_size_set $TESTPOOL/$TESTVOL
+log_must zfs create -V $resv_size_set $TESTPOOL/$TESTVOL
space_avail_still=`get_prop available $TESTPOOL`
@@ -84,16 +84,16 @@ write_count=$((fill_size / BLOCK_SIZE))
# Now fill up the filesystem (which doesn't have a reservation set
# and thus will use up whatever free space is left in the pool).
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
+file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
ret=$?
if (($ret != $ENOSPC)); then
log_fail "Did not get ENOSPC as expected (got $ret)."
fi
-log_must $ZFS set refreservation=none $TESTPOOL/$TESTVOL
+log_must zfs set refreservation=none $TESTPOOL/$TESTVOL
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE2 -b $PAGESIZE \
- -c 1000 -d 0
+log_must file_write -o create -f $TESTDIR/$TESTFILE2 \
+ -b $(getconf PAGESIZE) -c 1000 -d 0
log_pass "Setting top level volume reservation to 'none' allows more " \
"data to be written to the top level filesystem"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_016_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_016_pos.sh
index 04c01656d..cbb1db658 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_016_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_016_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,10 +56,10 @@ log_assert "Destroying a regular volume with reservation allows more data to" \
function cleanup
{
datasetexists $TESTPOOL/$TESTVOL && \
- log_must $ZFS destroy $TESTPOOL/$TESTVOL
+ log_must zfs destroy $TESTPOOL/$TESTVOL
- [[ -e $TESTDIR/$TESTFILE1 ]] && log_must $RM -rf $TESTDIR/$TESTFILE1
- [[ -e $TESTDIR/$TESTFILE2 ]] && log_must $RM -rf $TESTDIR/$TESTFILE2
+ [[ -e $TESTDIR/$TESTFILE1 ]] && log_must rm -rf $TESTDIR/$TESTFILE1
+ [[ -e $TESTDIR/$TESTFILE2 ]] && log_must rm -rf $TESTDIR/$TESTFILE2
}
log_onexit cleanup
@@ -75,7 +75,7 @@ vol_set_size=$(floor_volsize $vol_set_size)
# Creating a regular volume implicitly sets its reservation
# property to the same value.
-log_must $ZFS create -V $vol_set_size $TESTPOOL/$TESTVOL
+log_must zfs create -V $vol_set_size $TESTPOOL/$TESTVOL
space_avail_still=$(get_prop available $TESTPOOL)
fill_size=$((space_avail_still + $RESV_TOLERANCE))
@@ -83,16 +83,16 @@ write_count=$((fill_size / BLOCK_SIZE))
# Now fill up the filesystem (which doesn't have a reservation set
# and thus will use up whatever free space is left in the pool).
-$FILE_WRITE -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
+file_write -o create -f $TESTDIR/$TESTFILE1 -b $BLOCK_SIZE -c $write_count -d 0
ret=$?
if (($ret != $ENOSPC)); then
log_fail "Did not get ENOSPC as expected (got $ret)."
fi
-log_must $ZFS destroy -f $TESTPOOL/$TESTVOL
+log_must zfs destroy -f $TESTPOOL/$TESTVOL
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE2 -b $PAGESIZE \
- -c 1000 -d 0
+log_must file_write -o create -f $TESTDIR/$TESTFILE2 \
+ -b $(getconf PAGESIZE) -c 1000 -d 0
log_pass "Destroying volume with reservation allows more data to be written " \
"to top level filesystem"
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_017_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_017_pos.sh
index d9b5739ee..dc31c5a8f 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_017_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_017_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,7 +55,7 @@ function cleanup
typeset vol
for vol in $regvol $sparsevol; do
- datasetexists $vol && log_must $ZFS destroy $vol
+ datasetexists $vol && log_must zfs destroy $vol
done
}
log_onexit cleanup
@@ -67,8 +67,8 @@ log_onexit cleanup
# Create a regular and sparse volume for testing.
regvol=$TESTPOOL/$TESTVOL
sparsevol=$TESTPOOL/$TESTVOL2
-log_must $ZFS create -V 64M $regvol
-log_must $ZFS create -s -V 64M $sparsevol
+log_must zfs create -V 64M $regvol
+log_must zfs create -s -V 64M $sparsevol
typeset vsize=$(get_prop available $TESTPOOL)
typeset iterate=10
@@ -83,8 +83,8 @@ while ((iterate > 1)); do
((randomblknum = 1 + RANDOM % blknum))
# Make sure volsize is a multiple of volume block size
((vsize = randomblknum * volblocksize))
- log_must $ZFS set volsize=$vsize $regvol
- log_must $ZFS set volsize=$vsize $sparsevol
+ log_must zfs set volsize=$vsize $regvol
+ log_must zfs set volsize=$vsize $sparsevol
vsize=$(volsize_to_reservation $regvol $vsize)
regreserv=$(get_prop refreservation $regvol)
sparsereserv=$(get_prop reservation $sparsevol)
diff --git a/tests/zfs-tests/tests/functional/reservation/reservation_018_pos.sh b/tests/zfs-tests/tests/functional/reservation/reservation_018_pos.sh
index 3c02b9ebc..0969a6877 100755
--- a/tests/zfs-tests/tests/functional/reservation/reservation_018_pos.sh
+++ b/tests/zfs-tests/tests/functional/reservation/reservation_018_pos.sh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,8 +47,8 @@ verify_runnable "both"
function cleanup
{
- datasetexists $fs_child && log_must $ZFS destroy $fs_child
- log_must $ZFS set reservation=$reserv_val $fs
+ datasetexists $fs_child && log_must zfs destroy $fs_child
+ log_must zfs set reservation=$reserv_val $fs
}
log_onexit cleanup
@@ -62,9 +62,9 @@ space_avail=$(get_prop available $fs)
reserv_val=$(get_prop reservation $fs)
typeset reservsize=$space_avail
((reservsize = reservsize / 2))
-log_must $ZFS set reservation=$reservsize $fs
+log_must zfs set reservation=$reservsize $fs
-log_must $ZFS create $fs_child
+log_must zfs create $fs_child
rsv_space=$(get_prop reservation $fs_child)
[[ $rsv_space == $reservsize ]] && \
log_fail "The reservation of child dataset inherits its value from parent."
diff --git a/tests/zfs-tests/tests/functional/rootpool/rootpool_002_neg.ksh b/tests/zfs-tests/tests/functional/rootpool/rootpool_002_neg.ksh
index 1c66669c3..e67158d0b 100755
--- a/tests/zfs-tests/tests/functional/rootpool/rootpool_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/rootpool/rootpool_002_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,16 +53,16 @@ typeset tmpfile="/tmp/mounted-datasets.$$"
# damage done by the attempted pool destroy. The destroy itself should fail, but
# some filesystems can become unmounted in the process, and aren't automatically
# remounted.
-$MOUNT -p | $AWK '{if ($4 == "zfs") print $1" "$3}' > $tmpfile
+mount -p | awk '{if ($4 == "zfs") print $1" "$3}' > $tmpfile
-log_mustnot $ZPOOL destroy $rootpool
+log_mustnot zpool destroy $rootpool
# Remount any filesystems that the destroy attempt unmounted.
while read ds mntpt; do
- mounted $ds || log_must $MOUNT -Fzfs $ds $mntpt
+ mounted $ds || log_must mount -Fzfs $ds $mntpt
done < $tmpfile
-$RM -f $tmpfile
+rm -f $tmpfile
-log_mustnot $ZFS destroy $rootpool
+log_mustnot zfs destroy $rootpool
log_pass "rootpool can not be destroyed"
diff --git a/tests/zfs-tests/tests/functional/rootpool/rootpool_003_neg.ksh b/tests/zfs-tests/tests/functional/rootpool/rootpool_003_neg.ksh
index cea151291..3bb5d12ed 100755
--- a/tests/zfs-tests/tests/functional/rootpool/rootpool_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/rootpool/rootpool_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,10 +52,10 @@ log_assert "system related filesystems can not be renamed or destroyed"
typeset rootpool=$(get_rootpool)
typeset rootfs=$(get_rootfs)
-log_mustnot $ZFS rename $rootfs $rootpool/newfs
-log_mustnot $ZFS rename -f $rootfs $rootpool/newfs
+log_mustnot zfs rename $rootfs $rootpool/newfs
+log_mustnot zfs rename -f $rootfs $rootpool/newfs
-log_mustnot $ZFS destroy $rootfs
-log_mustnot $ZFS destroy -f $rootfs
+log_mustnot zfs destroy $rootfs
+log_mustnot zfs destroy -f $rootfs
log_pass "system related filesystems can not be renamed or destroyed"
diff --git a/tests/zfs-tests/tests/functional/rootpool/rootpool_007_neg.ksh b/tests/zfs-tests/tests/functional/rootpool/rootpool_007_neg.ksh
index 4f715d59a..d610c5add 100755
--- a/tests/zfs-tests/tests/functional/rootpool/rootpool_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/rootpool/rootpool_007_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
verify_runnable "global"
function cleanup {
- log_must $ZFS set compression=$orig_compress $rootfs
+ log_must zfs set compression=$orig_compress $rootfs
}
log_onexit cleanup
@@ -63,7 +63,7 @@ set -A gtype "gzip" "gzip-1" "gzip-2" "gzip-3" "gzip-4" "gzip-5" \
typeset -i i=0
while (( i < ${#gtype[@]} )); do
- log_mustnot $ZFS set compression=${gtype[i]} $rootfs
+ log_mustnot zfs set compression=${gtype[i]} $rootfs
(( i += 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/rsend/cleanup.ksh b/tests/zfs-tests/tests/functional/rsend/cleanup.ksh
index 6787660b0..17a3e09a7 100755
--- a/tests/zfs-tests/tests/functional/rsend/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -40,6 +40,6 @@ else
cleanup_pool $POOL
cleanup_pool $POOL2
fi
-log_must $RM -rf $BACKDIR $TESTDIR
+log_must rm -rf $BACKDIR $TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend.cfg b/tests/zfs-tests/tests/functional/rsend/rsend.cfg
index 29aede558..064a6e7ca 100644
--- a/tests/zfs-tests/tests/functional/rsend/rsend.cfg
+++ b/tests/zfs-tests/tests/functional/rsend/rsend.cfg
@@ -24,13 +24,13 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
export BACKDIR=${TEST_BASE_DIR%%/}/backdir-rsend
export DISK1=${DISKS%% *}
-export DISK2=$($ECHO $DISKS | $AWK '{print $2}')
+export DISK2=$(echo $DISKS | awk '{print $2}')
export POOL=$TESTPOOL
export POOL2=$TESTPOOL1
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend.kshlib b/tests/zfs-tests/tests/functional/rsend/rsend.kshlib
index 7adb064f4..784d0f75a 100644
--- a/tests/zfs-tests/tests/functional/rsend/rsend.kshlib
+++ b/tests/zfs-tests/tests/functional/rsend/rsend.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -66,24 +66,24 @@ function setup_test_model
{
typeset pool=$1
- log_must $ZFS create -p $pool/$FS/fs1/fs2
+ log_must zfs create -p $pool/$FS/fs1/fs2
- log_must $ZFS snapshot $pool@psnap
- log_must $ZFS clone $pool@psnap $pool/pclone
+ log_must zfs snapshot $pool@psnap
+ log_must zfs clone $pool@psnap $pool/pclone
if is_global_zone ; then
- log_must $ZFS create -V 16M $pool/vol
- log_must $ZFS create -V 16M $pool/$FS/vol
+ log_must zfs create -V 16M $pool/vol
+ log_must zfs create -V 16M $pool/$FS/vol
block_device_wait
- log_must $ZFS snapshot $pool/$FS/vol@vsnap
- log_must $ZFS clone $pool/$FS/vol@vsnap $pool/$FS/vclone
+ log_must zfs snapshot $pool/$FS/vol@vsnap
+ log_must zfs clone $pool/$FS/vol@vsnap $pool/$FS/vclone
block_device_wait
fi
log_must snapshot_tree $pool/$FS/fs1/fs2@fsnap
- log_must $ZFS clone $pool/$FS/fs1/fs2@fsnap $pool/$FS/fs1/fclone
- log_must $ZFS snapshot -r $pool@init
+ log_must zfs clone $pool/$FS/fs1/fs2@fsnap $pool/$FS/fs1/fclone
+ log_must zfs snapshot -r $pool@init
log_must snapshot_tree $pool@snapA
log_must snapshot_tree $pool@snapC
@@ -96,13 +96,13 @@ function setup_test_model
log_must snapshot_tree $pool/$FS/fs1/fclone@snapA
if is_global_zone ; then
- log_must $ZFS snapshot $pool/vol@snapA
- log_must $ZFS snapshot $pool/$FS/vol@snapB
- log_must $ZFS snapshot $pool/$FS/vol@snapC
- log_must $ZFS snapshot $pool/$FS/vclone@snapC
+ log_must zfs snapshot $pool/vol@snapA
+ log_must zfs snapshot $pool/$FS/vol@snapB
+ log_must zfs snapshot $pool/$FS/vol@snapC
+ log_must zfs snapshot $pool/$FS/vclone@snapC
fi
- log_must $ZFS snapshot -r $pool@final
+ log_must zfs snapshot -r $pool@final
return 0
}
@@ -115,16 +115,16 @@ function setup_test_model
function cleanup_pool
{
typeset pool=$1
- log_must $RM -rf $BACKDIR/*
+ log_must rm -rf $BACKDIR/*
if is_global_zone ; then
- log_must $ZFS destroy -Rf $pool
+ log_must zfs destroy -Rf $pool
else
- typeset list=$($ZFS list -H -r -t filesystem,snapshot,volume -o name $pool)
+ typeset list=$(zfs list -H -r -t filesystem,snapshot,volume -o name $pool)
for ds in $list ; do
if [[ $ds != $pool ]] ; then
if datasetexists $ds ; then
- log_must $ZFS destroy -Rf $ds
+ log_must zfs destroy -Rf $ds
fi
fi
done
@@ -134,13 +134,13 @@ function cleanup_pool
if ! ismounted $pool ; then
# Make sure mountpoint directory is empty
if [[ -d $mntpnt ]]; then
- log_must $RM -rf $mntpnt/*
+ log_must rm -rf $mntpnt/*
fi
- log_must $ZFS mount $pool
+ log_must zfs mount $pool
fi
if [[ -d $mntpnt ]]; then
- log_must $RM -rf $mntpnt/*
+ log_must rm -rf $mntpnt/*
fi
return 0
@@ -157,16 +157,16 @@ function cmp_ds_subs
typeset src_fs=$1
typeset dst_fs=$2
- $ZFS list -r -H -t filesystem,snapshot,volume -o name $src_fs > $BACKDIR/src1
- $ZFS list -r -H -t filesystem,snapshot,volume -o name $dst_fs > $BACKDIR/dst1
+ zfs list -r -H -t filesystem,snapshot,volume -o name $src_fs > $BACKDIR/src1
+ zfs list -r -H -t filesystem,snapshot,volume -o name $dst_fs > $BACKDIR/dst1
- eval $SED -e 's:^$src_fs:PREFIX:g' < $BACKDIR/src1 > $BACKDIR/src
- eval $SED -e 's:^$dst_fs:PREFIX:g' < $BACKDIR/dst1 > $BACKDIR/dst
+ eval sed -e 's:^$src_fs:PREFIX:g' < $BACKDIR/src1 > $BACKDIR/src
+ eval sed -e 's:^$dst_fs:PREFIX:g' < $BACKDIR/dst1 > $BACKDIR/dst
- $DIFF $BACKDIR/src $BACKDIR/dst
+ diff $BACKDIR/src $BACKDIR/dst
typeset -i ret=$?
- $RM -f $BACKDIR/src $BACKDIR/dst $BACKDIR/src1 $BACKDIR/dst1
+ rm -f $BACKDIR/src $BACKDIR/dst $BACKDIR/src1 $BACKDIR/dst1
return $ret
}
@@ -186,7 +186,7 @@ function cmp_ds_cont
srcdir=$(get_prop mountpoint $src_fs)
dstdir=$(get_prop mountpoint $dst_fs)
- $DIFF -r $srcdir $dstdir > /dev/null 2>&1
+ diff -r $srcdir $dstdir > /dev/null 2>&1
return $?
}
@@ -207,19 +207,19 @@ function cmp_ds_prop
"setuid" "snapdir" "version" "volsize" "xattr" "zoned" \
"mountpoint";
do
- $ZFS get -H -o property,value,source $item $dtst1 >> \
+ zfs get -H -o property,value,source $item $dtst1 >> \
$BACKDIR/dtst1
- $ZFS get -H -o property,value,source $item $dtst2 >> \
+ zfs get -H -o property,value,source $item $dtst2 >> \
$BACKDIR/dtst2
done
- eval $SED -e 's:$dtst1:PREFIX:g' < $BACKDIR/dtst1 > $BACKDIR/dtst1
- eval $SED -e 's:$dtst2:PREFIX:g' < $BACKDIR/dtst2 > $BACKDIR/dtst2
+ eval sed -e 's:$dtst1:PREFIX:g' < $BACKDIR/dtst1 > $BACKDIR/dtst1
+ eval sed -e 's:$dtst2:PREFIX:g' < $BACKDIR/dtst2 > $BACKDIR/dtst2
- $DIFF $BACKDIR/dtst1 $BACKDIR/dtst2
+ diff $BACKDIR/dtst1 $BACKDIR/dtst2
typeset -i ret=$?
- $RM -f $BACKDIR/dtst1 $BACKDIR/dtst2
+ rm -f $BACKDIR/dtst1 $BACKDIR/dtst2
return $ret
@@ -235,16 +235,16 @@ function random_tree
typeset dir=$1
if [[ -d $dir ]]; then
- $RM -rf $dir
+ rm -rf $dir
fi
- $MKDIR -p $dir
+ mkdir -p $dir
typeset -i ret=$?
typeset -i nl nd nf
((nl = RANDOM % 6 + 1))
((nd = RANDOM % 3 ))
((nf = RANDOM % 5 ))
- $MKTREE -b $dir -l $nl -d $nd -f $nf
+ mktree -b $dir -l $nl -d $nd -f $nf
((ret |= $?))
return $ret
@@ -273,7 +273,7 @@ function snapshot_tree
fi
if ((ret == 0)) ; then
- $ZFS snapshot $snap
+ zfs snapshot $snap
((ret |= $?))
fi
@@ -290,7 +290,7 @@ function destroy_tree
typeset -i ret=0
typeset snap
for snap in "$@" ; do
- $ZFS destroy $snap
+ zfs destroy $snap
ret=$?
typeset ds=${snap%%@*}
@@ -300,7 +300,7 @@ function destroy_tree
((ret |= $?))
if ((ret != 0)); then
- $RM -r $mntpnt/$snap
+ rm -r $mntpnt/$snap
((ret |= $?))
fi
fi
@@ -324,10 +324,10 @@ function getds_with_suffix
typeset ds=$1
typeset suffix=$2
- typeset list=$($ZFS list -r -H -t filesystem,snapshot,volume -o name $ds \
- | $GREP "$suffix$")
+ typeset list=$(zfs list -r -H -t filesystem,snapshot,volume -o name $ds \
+ | grep "$suffix$")
- $ECHO $list
+ echo $list
}
#
@@ -337,18 +337,18 @@ function fs_inherit_prop
{
typeset fs_prop
if is_global_zone ; then
- fs_prop=$($ZFS inherit 2>&1 | \
- $AWK '$2=="YES" && $3=="YES" {print $1}')
+ fs_prop=$(zfs inherit 2>&1 | \
+ awk '$2=="YES" && $3=="YES" {print $1}')
if ! is_te_enabled ; then
- fs_prop=$(echo $fs_prop | $GREP -v "mlslabel")
+ fs_prop=$(echo $fs_prop | grep -v "mlslabel")
fi
else
- fs_prop=$($ZFS inherit 2>&1 | \
- $AWK '$2=="YES" && $3=="YES" {print $1}'|
- $EGREP -v "devices|mlslabel|sharenfs|sharesmb|zoned")
+ fs_prop=$(zfs inherit 2>&1 | \
+ awk '$2=="YES" && $3=="YES" {print $1}'|
+ egrep -v "devices|mlslabel|sharenfs|sharesmb|zoned")
fi
- $ECHO $fs_prop
+ echo $fs_prop
}
#
@@ -356,7 +356,7 @@ function fs_inherit_prop
#
function vol_inherit_prop
{
- $ECHO "checksum readonly"
+ echo "checksum readonly"
}
#
@@ -370,11 +370,11 @@ function get_dst_ds
#
# If the srcfs is not pool
#
- if ! $ZPOOL list $srcfs > /dev/null 2>&1 ; then
+ if ! zpool list $srcfs > /dev/null 2>&1 ; then
eval dstfs="$dstfs/${srcfs#*/}"
fi
- $ECHO $dstfs
+ echo $dstfs
}
#
@@ -393,13 +393,13 @@ function mk_files
fs=$4
for ((i=0; i<$nfiles; i=i+1)); do
- $DD if=/dev/urandom \
+ dd if=/dev/urandom \
of=/$fs/file-$maxsize-$((i+$file_id_offset)) \
bs=$((($RANDOM * $RANDOM % ($maxsize - 1)) + 1)) \
count=1 >/dev/null 2>&1 || log_fail \
"Failed to create /$fs/file-$maxsize-$((i+$file_id_offset))"
done
- $ECHO Created $nfiles files of random sizes up to $maxsize bytes
+ echo Created $nfiles files of random sizes up to $maxsize bytes
}
#
@@ -418,9 +418,9 @@ function rm_files
fs=$4
for ((i=0; i<$nfiles; i=i+1)); do
- $RM -f /$fs/file-$maxsize-$((i+$file_id_offset))
+ rm -f /$fs/file-$maxsize-$((i+$file_id_offset))
done
- $ECHO Removed $nfiles files of random sizes up to $maxsize bytes
+ echo Removed $nfiles files of random sizes up to $maxsize bytes
}
#
@@ -432,17 +432,17 @@ function mess_file
{
file=$1
- filesize=$($STAT -c '%s' $file)
+ filesize=$(stat -c '%s' $file)
offset=$(($RANDOM * $RANDOM % $filesize))
if (($RANDOM % 7 <= 1)); then
#
# We corrupt 2 bytes to minimize the chance that we
# write the same value that's already there.
#
- log_must eval "$DD if=/dev/urandom of=$file conv=notrunc " \
+ log_must eval "dd if=/dev/urandom of=$file conv=notrunc " \
"bs=1 count=2 seek=$offset >/dev/null 2>&1"
else
- log_must $TRUNCATE -s $offset $file
+ log_must truncate -s $offset $file
fi
}
@@ -459,12 +459,12 @@ function file_check
if [[ -d /$recvfs/.zfs/snapshot/a && -d \
/$sendfs/.zfs/snapshot/a ]]; then
- $DIFF -r /$recvfs/.zfs/snapshot/a /$sendfs/.zfs/snapshot/a
+ diff -r /$recvfs/.zfs/snapshot/a /$sendfs/.zfs/snapshot/a
[[ $? -eq 0 ]] || log_fail "Differences found in snap a"
fi
if [[ -d /$recvfs/.zfs/snapshot/b && -d \
/$sendfs/.zfs/snapshot/b ]]; then
- $DIFF -r /$recvfs/.zfs/snapshot/b /$sendfs/.zfs/snapshot/b
+ diff -r /$recvfs/.zfs/snapshot/b /$sendfs/.zfs/snapshot/b
[[ $? -eq 0 ]] || log_fail "Differences found in snap b"
fi
}
@@ -487,15 +487,15 @@ function resume_test
for ((i=0; i<2; i=i+1)); do
mess_file /$streamfs/$stream_num
- log_mustnot $ZFS recv -sv $recvfs </$streamfs/$stream_num
+ log_mustnot zfs recv -sv $recvfs </$streamfs/$stream_num
stream_num=$((stream_num+1))
- token=$($ZFS get -Hp -o value receive_resume_token $recvfs)
- log_must eval "$ZFS send -v -t $token >/$streamfs/$stream_num"
+ token=$(zfs get -Hp -o value receive_resume_token $recvfs)
+ log_must eval "zfs send -v -t $token >/$streamfs/$stream_num"
[[ -f /$streamfs/$stream_num ]] || \
log_fail "NO FILE /$streamfs/$stream_num"
done
- log_must $ZFS recv -sv $recvfs </$streamfs/$stream_num
+ log_must zfs recv -sv $recvfs </$streamfs/$stream_num
}
#
@@ -514,19 +514,19 @@ function test_fs_setup
streamfs=$sendpool/stream
if datasetexists $recvfs; then
- log_must $ZFS destroy -r $recvfs
+ log_must zfs destroy -r $recvfs
fi
if datasetexists $sendfs; then
- log_must $ZFS destroy -r $sendfs
+ log_must zfs destroy -r $sendfs
fi
- if $($ZFS create -o compress=lz4 $sendfs); then
+ if $(zfs create -o compress=lz4 $sendfs); then
mk_files 1000 256 0 $sendfs &
mk_files 1000 131072 0 $sendfs &
mk_files 100 1048576 0 $sendfs &
mk_files 10 10485760 0 $sendfs &
mk_files 1 104857600 0 $sendfs &
wait
- log_must $ZFS snapshot $sendfs@a
+ log_must zfs snapshot $sendfs@a
rm_files 200 256 0 $sendfs &
rm_files 200 131072 0 $sendfs &
@@ -540,14 +540,14 @@ function test_fs_setup
mk_files 4 10485760 0 $sendfs &
wait
- log_must $ZFS snapshot $sendfs@b
- log_must eval "$ZFS send -v $sendfs@a >/$sendpool/initial.zsend"
- log_must eval "$ZFS send -v -i @a $sendfs@b " \
+ log_must zfs snapshot $sendfs@b
+ log_must eval "zfs send -v $sendfs@a >/$sendpool/initial.zsend"
+ log_must eval "zfs send -v -i @a $sendfs@b " \
">/$sendpool/incremental.zsend"
fi
if datasetexists $streamfs; then
- log_must $ZFS destroy -r $streamfs
+ log_must zfs destroy -r $streamfs
fi
- log_must $ZFS create -o compress=lz4 $sendpool/stream
+ log_must zfs create -o compress=lz4 $sendpool/stream
}
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_001_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_001_pos.ksh
index 6087dd3ef..3864d8a7d 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -50,8 +50,8 @@ log_onexit cleanup_pool $POOL2
#
# Verify the entire pool and sub-ds can be backup and restored.
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds
@@ -63,8 +63,8 @@ log_must cleanup_pool $POOL2
#
# Verify all the filesystem and sub-fs can be backup and restored.
#
-log_must eval "$ZFS send -R $POOL/$FS@final > $BACKDIR/fs-final-R"
-log_must eval "$ZFS receive -d $POOL2 < $BACKDIR/fs-final-R"
+log_must eval "zfs send -R $POOL/$FS@final > $BACKDIR/fs-final-R"
+log_must eval "zfs receive -d $POOL2 < $BACKDIR/fs-final-R"
dstds=$(get_dst_ds $POOL/$FS $POOL2)
log_must cmp_ds_subs $POOL/$FS $dstds
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_002_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_002_pos.ksh
index 9a495d352..f2c1e0393 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -50,17 +50,17 @@ log_onexit cleanup_pool $POOL2
#
# Duplicate POOL2
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-R"
if is_global_zone ; then
#
# Verify send -I will backup all the incrementals in pool
#
- log_must eval "$ZFS send -I $POOL2@init $POOL2@final > " \
+ log_must eval "zfs send -I $POOL2@init $POOL2@final > " \
"$BACKDIR/pool-init-final-I"
log_must destroy_tree $POOL2@final $POOL2@snapC $POOL2@snapA
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-init-final-I"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-init-final-I"
log_must cmp_ds_subs $POOL $POOL2
log_must cmp_ds_cont $POOL $POOL2
fi
@@ -70,9 +70,9 @@ dstds=$(get_dst_ds $POOL $POOL2)
#
# Verify send -I will backup all the incrementals in filesystem
#
-log_must eval "$ZFS send -I @init $dstds/$FS@final > $BACKDIR/fs-init-final-I"
+log_must eval "zfs send -I @init $dstds/$FS@final > $BACKDIR/fs-init-final-I"
log_must destroy_tree $dstds/$FS@final $dstds/$FS@snapC $dstds/$FS@snapB
-log_must eval "$ZFS receive -d -F $dstds < $BACKDIR/fs-init-final-I"
+log_must eval "zfs receive -d -F $dstds < $BACKDIR/fs-init-final-I"
log_must cmp_ds_subs $POOL $dstds
log_must cmp_ds_cont $POOL $dstds
@@ -81,11 +81,11 @@ if is_global_zone ; then
# Verify send -I will backup all the incrementals in volume
#
dataset=$POOL2/$FS/vol
- log_must eval "$ZFS send -I @vsnap $dataset@final > " \
+ log_must eval "zfs send -I @vsnap $dataset@final > " \
"$BACKDIR/vol-vsnap-final-I"
log_must destroy_tree $dataset@final $dataset@snapC \
$dataset@snapB $dataset@init
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/vol-vsnap-final-I"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/vol-vsnap-final-I"
log_must cmp_ds_subs $POOL $POOL2
log_must cmp_ds_cont $POOL $POOL2
fi
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_003_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_003_pos.ksh
index 85d789de5..11d48ef0d 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -50,17 +50,17 @@ log_onexit cleanup_pool $POOL2
#
# Duplicate POOL2
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-R"
if is_global_zone ; then
#
# Verify send -I backup all incrementals from pool
#
- log_must eval "$ZFS send -I $POOL2@psnap $POOL2/pclone@final > " \
+ log_must eval "zfs send -I $POOL2@psnap $POOL2/pclone@final > " \
"$BACKDIR/pool-clone-I"
- log_must $ZFS destroy -rf $POOL2/pclone
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-clone-I"
+ log_must zfs destroy -rf $POOL2/pclone
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-clone-I"
log_must cmp_ds_subs $POOL $POOL2
log_must cmp_ds_cont $POOL $POOL2
fi
@@ -71,10 +71,10 @@ dstds=$(get_dst_ds $POOL $POOL2)
# Verify send -I backup all incrementals from filesystem
#
ds=$dstds/$FS/fs1
-log_must eval "$ZFS send -I $ds/fs2@fsnap $ds/fclone@final > " \
+log_must eval "zfs send -I $ds/fs2@fsnap $ds/fclone@final > " \
"$BACKDIR/fs-clone-I"
-log_must $ZFS destroy -rf $ds/fclone
-log_must eval "$ZFS receive -F $ds/fclone < $BACKDIR/fs-clone-I"
+log_must zfs destroy -rf $ds/fclone
+log_must eval "zfs receive -F $ds/fclone < $BACKDIR/fs-clone-I"
log_must cmp_ds_subs $POOL $dstds
log_must cmp_ds_cont $POOL $dstds
@@ -84,10 +84,10 @@ if is_global_zone ; then
# Verify send -I backup all incrementals from volume
#
ds=$POOL2/$FS
- log_must eval "$ZFS send -I $ds/vol@vsnap $ds/vclone@final > " \
+ log_must eval "zfs send -I $ds/vol@vsnap $ds/vclone@final > " \
"$BACKDIR/vol-clone-I"
- log_must $ZFS destroy -rf $ds/vclone
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/vol-clone-I"
+ log_must zfs destroy -rf $ds/vclone
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/vol-clone-I"
log_must cmp_ds_subs $POOL $POOL2
log_must cmp_ds_cont $POOL $POOL2
fi
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_004_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_004_pos.ksh
index 18cdac379..c0b36b232 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -51,8 +51,8 @@ log_onexit cleanup_pool $POOL2
#
# Duplicate POOL2 for testing
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
if is_global_zone ; then
#
@@ -63,10 +63,10 @@ if is_global_zone ; then
interlist="$interlist $(getds_with_suffix $POOL2 @snapB)"
interlist="$interlist $(getds_with_suffix $POOL2 @snapA)"
- log_must eval "$ZFS send -R -i @init $POOL2@final > " \
+ log_must eval "zfs send -R -i @init $POOL2@final > " \
"$BACKDIR/pool-init-final-iR"
log_must destroy_tree $interlist
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-init-final-iR"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-init-final-iR"
# Get current datasets with suffix @final
dstlist=$(getds_with_suffix $POOL2 @final)
@@ -80,7 +80,7 @@ dstds=$(get_dst_ds $POOL $POOL2)
#
# Testing send -R -i backup from filesystem
#
-log_must eval "$ZFS send -R -i @init $dstds/$FS@final > " \
+log_must eval "zfs send -R -i @init $dstds/$FS@final > " \
"$BACKDIR/fs-init-final-iR"
srclist=$(getds_with_suffix $dstds/$FS @final)
@@ -89,9 +89,9 @@ interlist="$interlist $(getds_with_suffix $dstds/$FS @snapB)"
interlist="$interlist $(getds_with_suffix $dstds/$FS @snapA)"
log_must destroy_tree $interlist
if is_global_zone ; then
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/fs-init-final-iR"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/fs-init-final-iR"
else
- $ZFS receive -F -d $dstds/$FS < $BACKDIR/fs-init-final-iR
+ zfs receive -F -d $dstds/$FS < $BACKDIR/fs-init-final-iR
fi
dstlist=$(getds_with_suffix $dstds/$FS @final)
@@ -105,10 +105,10 @@ if is_global_zone ; then
# Testing send -R -i backup from volume
#
srclist=$(getds_with_suffix $POOL2/$FS/vol @final)
- log_must eval "$ZFS send -R -i @init $POOL2/$FS/vol@final > " \
+ log_must eval "zfs send -R -i @init $POOL2/$FS/vol@final > " \
"$BACKDIR/vol-init-final-iR"
log_must destroy_tree $srclist
- log_must eval "$ZFS receive -d $POOL2 < $BACKDIR/vol-init-final-iR"
+ log_must eval "zfs receive -d $POOL2 < $BACKDIR/vol-init-final-iR"
dstlist=$(getds_with_suffix $POOL2/$FS/vol @final)
if [[ $srclist != $dstlist ]]; then
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_005_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_005_pos.ksh
index 154072d70..4d156690e 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -51,21 +51,21 @@ log_onexit cleanup_pool $POOL2
#
# Duplicate POOL2 for testing
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
if is_global_zone ; then
#
# Testing send -R -I from pool
#
- log_must eval "$ZFS send -R -I @init $POOL2@final > " \
+ log_must eval "zfs send -R -I @init $POOL2@final > " \
"$BACKDIR/pool-init-final-IR"
list=$(getds_with_suffix $POOL2 @snapA)
list="$list $(getds_with_suffix $POOL2 @snapB)"
list="$list $(getds_with_suffix $POOL2 @snapC)"
list="$list $(getds_with_suffix $POOL2 @final)"
log_must destroy_tree $list
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-init-final-IR"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-init-final-IR"
log_must cmp_ds_cont $POOL $POOL2
fi
@@ -73,7 +73,7 @@ dstds=$(get_dst_ds $POOL $POOL2)
#
# Testing send -R -I from filesystem
#
-log_must eval "$ZFS send -R -I @init $dstds/$FS@final > " \
+log_must eval "zfs send -R -I @init $dstds/$FS@final > " \
"$BACKDIR/fs-init-final-IR"
list=$(getds_with_suffix $dstds/$FS @snapA)
list="$list $(getds_with_suffix $dstds/$FS @snapB)"
@@ -81,9 +81,9 @@ list="$list $(getds_with_suffix $dstds/$FS @snapC)"
list="$list $(getds_with_suffix $dstds/$FS @final)"
log_must destroy_tree $list
if is_global_zone ; then
- log_must eval "$ZFS receive -d -F $dstds < $BACKDIR/fs-init-final-IR"
+ log_must eval "zfs receive -d -F $dstds < $BACKDIR/fs-init-final-IR"
else
- $ZFS receive -d -F $dstds < $BACKDIR/fs-init-final-IR
+ zfs receive -d -F $dstds < $BACKDIR/fs-init-final-IR
fi
log_must cmp_ds_subs $POOL $dstds
log_must cmp_ds_cont $POOL $dstds
@@ -93,10 +93,10 @@ if is_global_zone ; then
# Testing send -I -R for volume
#
vol=$POOL2/$FS/vol
- log_must eval "$ZFS send -R -I @init $vol@final > " \
+ log_must eval "zfs send -R -I @init $vol@final > " \
"$BACKDIR/vol-init-final-IR"
log_must destroy_tree $vol@snapB $vol@snapC $vol@final
- log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/vol-init-final-IR"
+ log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/vol-init-final-IR"
log_must cmp_ds_subs $POOL $POOL2
log_must cmp_ds_cont $POOL $POOL2
fi
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_006_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_006_pos.ksh
index 78f3d26bc..8c598f4ec 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -64,7 +64,7 @@ log_onexit cleanup
typeset -i i=0
while ((i < ${#snaps[@]})); do
- log_must $ZFS rename -r ${snaps[$i]} ${snaps[((i+1))]}
+ log_must zfs rename -r ${snaps[$i]} ${snaps[((i+1))]}
((i += 2))
done
@@ -72,8 +72,8 @@ done
#
# Duplicate POOL2 for testing
#
-log_must eval "$ZFS send -R $POOL@init > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@init > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_007_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_007_pos.ksh
index e08bd80bf..29e9f1859 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -64,7 +64,7 @@ log_onexit cleanup
typeset -i i=0
while ((i < ${#dtst[@]})); do
- log_must $ZFS rename ${dtst[$i]} ${dtst[((i+1))]}
+ log_must zfs rename ${dtst[$i]} ${dtst[((i+1))]}
((i += 2))
done
@@ -72,15 +72,15 @@ done
#
# Verify zfs send -R should succeed
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds
#
# Verify zfs send -R -I should succeed
#
-log_must eval "$ZFS send -R -I @init $dstds@final > " \
+log_must eval "zfs send -R -I @init $dstds@final > " \
"$BACKDIR/pool-init-final-IR"
list=$(getds_with_suffix $dstds @snapA)
list="$list $(getds_with_suffix $dstds @snapB)"
@@ -88,9 +88,9 @@ list="$list $(getds_with_suffix $dstds @snapC)"
list="$list $(getds_with_suffix $dstds @final)"
log_must destroy_tree $list
if is_global_zone ; then
- log_must eval "$ZFS receive -d -F $dstds < $BACKDIR/pool-init-final-IR"
+ log_must eval "zfs receive -d -F $dstds < $BACKDIR/pool-init-final-IR"
else
- $ZFS receive -d -F $dstds < $BACKDIR/pool-init-final-IR
+ zfs receive -d -F $dstds < $BACKDIR/pool-init-final-IR
fi
log_must cmp_ds_subs $POOL $dstds
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_008_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_008_pos.ksh
index 7248142fa..561a55a22 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -60,7 +60,7 @@ function cleanup
origin=$(get_prop origin ${dtst[$i]})
if [[ $origin != "-" ]]; then
- log_must $ZFS promote ${dtst[$i]}
+ log_must zfs promote ${dtst[$i]}
fi
((i += 2))
@@ -68,7 +68,7 @@ function cleanup
origin=$(get_prop origin $POOL2)
if [[ $origin != "-" ]]; then
- log_must $ZFS promote $POOL2
+ log_must zfs promote $POOL2
fi
log_must cleanup_pool $POOL2
}
@@ -78,7 +78,7 @@ log_onexit cleanup
typeset -i i=0
while ((i < ${#dtst[@]})); do
- log_must $ZFS promote ${dtst[((i+1))]}
+ log_must zfs promote ${dtst[((i+1))]}
((i += 2))
done
@@ -86,8 +86,8 @@ done
#
# Verify zfs send -R should succeed
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2)
#
@@ -119,10 +119,10 @@ while ((i < ${#pair[@]})); do
done
# Verify the original filesystem can be promoted
-log_must $ZFS promote $dstds
+log_must zfs promote $dstds
if is_global_zone ; then
- log_must $ZFS promote $dstds/$FS/vol
+ log_must zfs promote $dstds/$FS/vol
fi
-log_must $ZFS promote $dstds/$FS/fs1/fs2
+log_must zfs promote $dstds/$FS/fs1/fs2
log_pass "Changes made by 'zfs promote' can be properly received."
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_009_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_009_pos.ksh
index c85d22d72..1578283fc 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -48,30 +48,30 @@ verify_runnable "global"
function cleanup
{
if datasetexists bpool ; then
- log_must $ZPOOL destroy -f bpool
+ log_must zpool destroy -f bpool
fi
if datasetexists spool ; then
- log_must $ZPOOL destroy -f spool
+ log_must zpool destroy -f spool
fi
}
log_assert "Verify zfs receive can handle out of space correctly."
log_onexit cleanup
-log_must $MKFILE $MINVDEVSIZE $TESTDIR/bfile
-log_must $MKFILE $SPA_MINDEVSIZE $TESTDIR/sfile
+log_must mkfile $MINVDEVSIZE $TESTDIR/bfile
+log_must mkfile $SPA_MINDEVSIZE $TESTDIR/sfile
log_must zpool create bpool $TESTDIR/bfile
log_must zpool create spool $TESTDIR/sfile
#
# Test out of space on sub-filesystem
#
-log_must $ZFS create bpool/fs
-log_must $MKFILE 30M /bpool/fs/file
+log_must zfs create bpool/fs
+log_must mkfile 30M /bpool/fs/file
-log_must $ZFS snapshot bpool/fs@snap
-log_must eval "$ZFS send -R bpool/fs@snap > $BACKDIR/fs-R"
-log_mustnot eval "$ZFS receive -d -F spool < $BACKDIR/fs-R"
+log_must zfs snapshot bpool/fs@snap
+log_must eval "zfs send -R bpool/fs@snap > $BACKDIR/fs-R"
+log_mustnot eval "zfs receive -d -F spool < $BACKDIR/fs-R"
log_must datasetnonexists spool/fs
log_must ismounted spool
@@ -79,12 +79,12 @@ log_must ismounted spool
#
# Test out of space on top filesystem
#
-log_must $MV /bpool/fs/file /bpool
-log_must $ZFS destroy -rf bpool/fs
+log_must mv /bpool/fs/file /bpool
+log_must zfs destroy -rf bpool/fs
-log_must $ZFS snapshot bpool@snap
-log_must eval "$ZFS send -R bpool@snap > $BACKDIR/bpool-R"
-log_mustnot eval "$ZFS receive -d -F spool < $BACKDIR/bpool-R"
+log_must zfs snapshot bpool@snap
+log_must eval "zfs send -R bpool@snap > $BACKDIR/bpool-R"
+log_mustnot eval "zfs receive -d -F spool < $BACKDIR/bpool-R"
log_must datasetnonexists spool/fs
log_must ismounted spool
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_010_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_010_pos.ksh
index 503a8c224..e76f5c5c8 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -47,31 +47,31 @@ verify_runnable "both"
log_assert "ZFS can handle stream with multiple identical (same GUID) snapshots"
log_onexit cleanup_pool $POOL2
-log_must $ZFS create $POOL2/$FS
-log_must $ZFS snapshot $POOL2/$FS@snap
+log_must zfs create $POOL2/$FS
+log_must zfs snapshot $POOL2/$FS@snap
#
# First round restore the stream
#
-log_must eval "$ZFS send -R $POOL2/$FS@snap > $BACKDIR/fs-R"
-log_must eval "$ZFS receive -d -F $POOL2/$FS < $BACKDIR/fs-R"
+log_must eval "zfs send -R $POOL2/$FS@snap > $BACKDIR/fs-R"
+log_must eval "zfs receive -d -F $POOL2/$FS < $BACKDIR/fs-R"
#
# In order to avoid 'zfs send -R' failed, create snapshot for
# all the sub-systems
#
-list=$($ZFS list -r -H -o name -t filesystem $POOL2/$FS)
+list=$(zfs list -r -H -o name -t filesystem $POOL2/$FS)
for item in $list ; do
if datasetnonexists $item@snap ; then
- log_must $ZFS snapshot $item@snap
+ log_must zfs snapshot $item@snap
fi
done
#
# Second round restore the stream
#
-log_must eval "$ZFS send -R $POOL2/$FS@snap > $BACKDIR/fs-R"
+log_must eval "zfs send -R $POOL2/$FS@snap > $BACKDIR/fs-R"
dstds=$(get_dst_ds $POOL2/$FS $POOL2/$FS)
-log_must eval "$ZFS receive -d -F $dstds < $BACKDIR/fs-R"
+log_must eval "zfs receive -d -F $dstds < $BACKDIR/fs-R"
log_pass "ZFS can handle stream with multiple identical (same GUID) snapshots"
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_011_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_011_pos.ksh
index fa8aa3bd5..3b6cc2937 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_011_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -46,7 +46,7 @@ verify_runnable "both"
function cleanup
{
export __ZFS_POOL_RESTRICT="$POOL $POOL2"
- log_must $ZFS unmount -a
+ log_must zfs unmount -a
unset __ZFS_POOL_RESTRICT
log_must cleanup_pool $POOL
log_must cleanup_pool $POOL2
@@ -62,7 +62,7 @@ log_onexit cleanup
#
for prop in $(fs_inherit_prop); do
value=$(get_prop $prop $POOL/$FS)
- log_must $ZFS set $prop=$value $POOL/$FS
+ log_must zfs set $prop=$value $POOL/$FS
done
#
@@ -70,17 +70,17 @@ done
#
for ds in "$POOL/$FS/fs1" "$POOL/$FS/fs1/fs2" "$POOL/$FS/fs1/fclone" ; do
for prop in $(fs_inherit_prop) ; do
- $ZFS inherit $prop $ds
+ zfs inherit $prop $ds
if (($? !=0 )); then
- log_fail "$ZFS inherit $prop $ds"
+ log_fail "zfs inherit $prop $ds"
fi
done
done
if is_global_zone ; then
for prop in $(vol_inherit_prop) ; do
- $ZFS inherit $prop $POOL/$FS/vol
+ zfs inherit $prop $POOL/$FS/vol
if (($? !=0 )); then
- log_fail "$ZFS inherit $prop $POOL/$FS/vol"
+ log_fail "zfs inherit $prop $POOL/$FS/vol"
fi
done
fi
@@ -89,9 +89,9 @@ fi
# Verify datasets can be backup and restore correctly
# Unmount $POOL/$FS to avoid two fs mount in the same mountpoint
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-R"
-log_must $ZFS unmount -f $POOL/$FS
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-R"
+log_must zfs unmount -f $POOL/$FS
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-R"
dstds=$(get_dst_ds $POOL $POOL2)
#
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_012_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_012_pos.ksh
index a7698da69..3c19f618b 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_012_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -51,7 +51,7 @@ function rand_set_prop
shift 2
typeset value=$(random_get $@)
- log_must eval "$ZFS set $prop='$value' $dtst"
+ log_must eval "zfs set $prop='$value' $dtst"
}
function edited_prop
@@ -62,15 +62,15 @@ function edited_prop
case $behaviour in
"get")
- typeset props=$($ZFS inherit 2>&1 | \
- $AWK '$2=="YES" {print $1}' | \
- $EGREP -v "^vol|\.\.\.$")
+ typeset props=$(zfs inherit 2>&1 | \
+ awk '$2=="YES" {print $1}' | \
+ egrep -v "^vol|\.\.\.$")
for item in $props ; do
if [[ $item == "mlslabel" ]] && \
! is_te_enabled ; then
continue
fi
- $ZFS get -H -o property,value $item $ds >> \
+ zfs get -H -o property,value $item $ds >> \
$backfile
if (($? != 0)); then
log_fail "zfs get -H -o property,value"\
@@ -85,9 +85,9 @@ function edited_prop
typeset prop value
while read prop value ; do
- eval $ZFS set $prop='$value' $ds
+ eval zfs set $prop='$value' $ds
if (($? != 0)); then
- log_fail "$ZFS set $prop=$value $ds"
+ log_fail "zfs set $prop=$value $ds"
fi
done < $backfile
;;
@@ -106,14 +106,14 @@ function cleanup
typeset prop
for prop in $(fs_inherit_prop) ; do
- log_must $ZFS inherit $prop $POOL
- log_must $ZFS inherit $prop $POOL2
+ log_must zfs inherit $prop $POOL
+ log_must zfs inherit $prop $POOL2
done
log_must setup_test_model $POOL
if [[ -d $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/*
+ log_must rm -rf $TESTDIR/*
fi
}
@@ -164,8 +164,8 @@ rand_set_prop $POOL sync "standard" "always" "disabled"
#
# Duplicate POOL2 for testing
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
#
# Define all the POOL/POOL2 datasets pair
@@ -187,7 +187,7 @@ while ((i < ${#pair[@]})); do
done
-$ZPOOL upgrade -v | $GREP "Snapshot properties" > /dev/null 2>&1
+zpool upgrade -v | grep "Snapshot properties" > /dev/null 2>&1
if (( $? == 0 )) ; then
i=0
while ((i < ${#pair[@]})); do
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_013_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_013_pos.ksh
index fefcfa7c3..80644ee20 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_013_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -63,20 +63,20 @@ cleanup
#
# Duplicate POOL2 for testing
#
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -dF $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -dF $POOL2 < $BACKDIR/pool-final-R"
-log_must $ZFS destroy -Rf $POOL/$FS
-log_must $ZFS destroy -Rf $POOL/pclone
+log_must zfs destroy -Rf $POOL/$FS
+log_must zfs destroy -Rf $POOL/pclone
if is_global_zone ; then
- log_must $ZFS destroy -Rf $POOL/vol
+ log_must zfs destroy -Rf $POOL/vol
fi
-log_must $ZFS snapshot -r $POOL@destroy
+log_must zfs snapshot -r $POOL@destroy
-log_must eval "$ZFS send -R -I @final $POOL@destroy > " \
+log_must eval "zfs send -R -I @final $POOL@destroy > " \
"$BACKDIR/pool-final-destroy-IR"
-log_must eval "$ZFS receive -dF $POOL2 < $BACKDIR/pool-final-destroy-IR"
+log_must eval "zfs receive -dF $POOL2 < $BACKDIR/pool-final-destroy-IR"
dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_014_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_014_pos.ksh
index 68576816c..7a2dc5ddd 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_014_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -33,10 +33,10 @@ verify_runnable "both"
log_assert "zfs send will work on filesystems and volumes in a read-only pool."
log_onexit cleanup_pool $POOL2
-log_must eval "$ZPOOL export $POOL"
-log_must eval "$ZPOOL import -o readonly=on $POOL"
-log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
-log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
+log_must eval "zpool export $POOL"
+log_must eval "zpool import -o readonly=on $POOL"
+log_must eval "zfs send -R $POOL@final > $BACKDIR/pool-final-R"
+log_must eval "zfs receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds
@@ -44,11 +44,11 @@ log_must cmp_ds_cont $POOL $dstds
log_must cleanup_pool $POOL2
-log_must eval "$ZFS send -R $POOL/$FS@final > $BACKDIR/fs-final-R"
-log_must eval "$ZFS receive -d $POOL2 < $BACKDIR/fs-final-R"
+log_must eval "zfs send -R $POOL/$FS@final > $BACKDIR/fs-final-R"
+log_must eval "zfs receive -d $POOL2 < $BACKDIR/fs-final-R"
block_device_wait
-log_must eval "$ZPOOL export $POOL"
-log_must eval "$ZPOOL import $POOL"
+log_must eval "zpool export $POOL"
+log_must eval "zpool import $POOL"
dstds=$(get_dst_ds $POOL/$FS $POOL2)
log_must cmp_ds_subs $POOL/$FS $dstds
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh
index 9672f7fac..e9f6df3d3 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_019_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -43,8 +43,8 @@ recvfs=$POOL2/recvfs
streamfs=$POOL/stream
test_fs_setup $POOL $POOL2
-resume_test "$ZFS send -v $sendfs@a" $streamfs $recvfs
-resume_test "$ZFS send -v -i @a $sendfs@b" $streamfs $recvfs
+resume_test "zfs send -v $sendfs@a" $streamfs $recvfs
+resume_test "zfs send -v -i @a $sendfs@b" $streamfs $recvfs
file_check $sendfs $recvfs
log_pass "Verify resumability of a full and incremental ZFS send/receive " \
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh
index 03736c3ef..46050720c 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_020_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,7 +42,7 @@ recvfs=$POOL2/recvfs
streamfs=$POOL/stream
test_fs_setup $POOL $POOL2
-resume_test "$ZFS send -D -v $sendfs@a" $streamfs $recvfs
+resume_test "zfs send -D -v $sendfs@a" $streamfs $recvfs
file_check $sendfs $recvfs
log_pass "Verify resumability of full ZFS send/receive with the -D " \
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh
index e22ba1dd9..8f3a47a5f 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_021_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,8 +44,8 @@ recvfs=$POOL2/recvfs
streamfs=$POOL/stream
test_fs_setup $POOL $POOL2
-resume_test "$ZFS send -v -e $sendfs@a" $streamfs $recvfs
-resume_test "$ZFS send -v -e -i @a $sendfs@b" $streamfs $recvfs
+resume_test "zfs send -v -e $sendfs@a" $streamfs $recvfs
+resume_test "zfs send -v -e -i @a $sendfs@b" $streamfs $recvfs
file_check $sendfs $recvfs
log_pass "Verify resumability of a full and incremental ZFS send/receive " \
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh
index 810f60d5f..7670b8eb4 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,13 +52,13 @@ recvfs=$POOL2/recvfs
streamfs=$POOL/stream
test_fs_setup $POOL $POOL2
-log_must $ZFS bookmark $sendfs@a $sendfs#bm_a
-log_must $ZFS destroy $sendfs@a
-log_must $ZFS receive -v $recvfs </$POOL/initial.zsend
-resume_test "$ZFS send -i \#bm_a $sendfs@b" $streamfs $recvfs
-log_must $ZFS destroy -r -f $sendfs
-log_must $ZFS receive -v $sendfs </$POOL/initial.zsend
-log_must $ZFS receive -v $sendfs </$POOL/incremental.zsend
+log_must zfs bookmark $sendfs@a $sendfs#bm_a
+log_must zfs destroy $sendfs@a
+log_must zfs receive -v $recvfs </$POOL/initial.zsend
+resume_test "zfs send -i \#bm_a $sendfs@b" $streamfs $recvfs
+log_must zfs destroy -r -f $sendfs
+log_must zfs receive -v $sendfs </$POOL/initial.zsend
+log_must zfs receive -v $sendfs </$POOL/incremental.zsend
file_check $sendfs $recvfs
log_pass "Verify resumability of an incremental ZFS send/receive with ZFS " \
diff --git a/tests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh b/tests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh
index 43f6a4801..0b0a1e0d0 100755
--- a/tests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2014 by Delphix. All rights reserved.
+# Copyright (c) 2014, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,8 +49,8 @@ recvfs=$POOL2/recvfs
streamfs=$POOL/stream
test_fs_setup $POOL $POOL2
-log_must $ZFS unmount $sendfs
-resume_test "$ZFS send $sendfs" $streamfs $recvfs
+log_must zfs unmount $sendfs
+resume_test "zfs send $sendfs" $streamfs $recvfs
file_check $sendfs $recvfs
log_pass "Verify resumability of a full ZFS send/receive with the source " \
diff --git a/tests/zfs-tests/tests/functional/rsend/setup.ksh b/tests/zfs-tests/tests/functional/rsend/setup.ksh
index 8423adf8a..f0417e85a 100755
--- a/tests/zfs-tests/tests/functional/rsend/setup.ksh
+++ b/tests/zfs-tests/tests/functional/rsend/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2014 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/rsend/rsend.kshlib
@@ -35,10 +35,10 @@ verify_runnable "both"
verify_disk_count "$DISKS" 2
if is_global_zone ; then
- log_must $ZPOOL create $POOL $DISK1
- log_must $ZPOOL create $POOL2 $DISK2
+ log_must zpool create $POOL $DISK1
+ log_must zpool create $POOL2 $DISK2
fi
-log_must $MKDIR $BACKDIR $TESTDIR
+log_must mkdir $BACKDIR $TESTDIR
log_must setup_test_model $POOL
diff --git a/tests/zfs-tests/tests/functional/scrub_mirror/cleanup.ksh b/tests/zfs-tests/tests/functional/scrub_mirror/cleanup.ksh
index d0d77b79c..562de7de1 100755
--- a/tests/zfs-tests/tests/functional/scrub_mirror/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/scrub_mirror/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,8 +35,8 @@
verify_runnable "global"
-$DF -F zfs -h | $GREP "$TESTFS " >/dev/null
-[[ $? == 0 ]] && log_must $ZFS umount -f $TESTDIR
+df -F zfs -h | grep "$TESTFS " >/dev/null
+[[ $? == 0 ]] && log_must zfs umount -f $TESTDIR
destroy_pool $TESTPOOL
DISK=${DISKS%% *}
diff --git a/tests/zfs-tests/tests/functional/scrub_mirror/default.cfg b/tests/zfs-tests/tests/functional/scrub_mirror/default.cfg
index ee05daec4..15de76296 100644
--- a/tests/zfs-tests/tests/functional/scrub_mirror/default.cfg
+++ b/tests/zfs-tests/tests/functional/scrub_mirror/default.cfg
@@ -29,7 +29,7 @@
#
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
typeset -i NUMBER_OF_DISKS=0
for i in $DISKS; do
@@ -49,7 +49,7 @@ if [[ -z $MIRROR_SECONDARY ]]; then
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $SINGLE_DISK ) && [[ -z $($ECHO $SINGLE_DISK | awk 'substr($1,18,1)\
+ if ( is_mpath_device $SINGLE_DISK ) && [[ -z $(echo $SINGLE_DISK | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $SINGLE_DISK ); then
SIDE_PRIMARY=${SINGLE_DISK}1
SIDE_SECONDARY=${SINGLE_DISK}2
@@ -73,7 +73,7 @@ else
else
export DEV_DSKDIR=$DEV_RDSKDIR
fi
- if ( is_mpath_device $MIRROR_PRIMARY ) && [[ -z $($ECHO $MIRROR_PRIMARY | awk 'substr($1,18,1)\
+ if ( is_mpath_device $MIRROR_PRIMARY ) && [[ -z $(echo $MIRROR_PRIMARY | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $MIRROR_PRIMARY ); then
SIDE_PRIMARY=${MIRROR_PRIMARY}1
elif ( is_mpath_device $MIRROR_PRIMARY || is_loop_device $MIRROR_PRIMARY ); then
@@ -81,7 +81,7 @@ else
else
log_fail "$MIRROR_PRIMARY not supported for partitioning."
fi
- if ( is_mpath_device $MIRROR_SECONDARY ) && [[ -z $($ECHO $MIRROR_SECONDARY | awk 'substr($1,18,1)\
+ if ( is_mpath_device $MIRROR_SECONDARY ) && [[ -z $(echo $MIRROR_SECONDARY | awk 'substr($1,18,1)\
~ /^[[:digit:]]+$/') ]] || ( is_real_device $MIRROR_SECONDARY ); then
SIDE_SECONDARY=${MIRROR_SECONDARY}1
elif ( is_mpath_device $MIRROR_SECONDARY || is_loop_device $MIRROR_SECONDARY ); then
diff --git a/tests/zfs-tests/tests/functional/scrub_mirror/scrub_mirror_common.kshlib b/tests/zfs-tests/tests/functional/scrub_mirror/scrub_mirror_common.kshlib
index 08450dc85..75c9c5840 100644
--- a/tests/zfs-tests/tests/functional/scrub_mirror/scrub_mirror_common.kshlib
+++ b/tests/zfs-tests/tests/functional/scrub_mirror/scrub_mirror_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/scrub_mirror/default.cfg
@@ -42,20 +42,20 @@ function overwrite_verify_mirror
while (( atfile < FILE_COUNT )); do
files[$atfile]=$TESTDIR/file.$atfile
- log_must $FILE_WRITE -o create -f $TESTDIR/file.$atfile \
+ log_must file_write -o create -f $TESTDIR/file.$atfile \
-b $FILE_SIZE -c 1
- cksums[$atfile]=$($CKSUM ${files[$atfile]})
+ cksums[$atfile]=$(cksum ${files[$atfile]})
(( atfile = atfile + 1 ))
done
# dd the affected side of the mirror
- log_must $DD if=$OVERWRITING_DEVICE of=${DEV_DSKDIR}/$AFFECTED_DEVICE \
+ log_must dd if=$OVERWRITING_DEVICE of=${DEV_DSKDIR}/$AFFECTED_DEVICE \
seek=8 bs=$DD_BLOCK count=$(( DD_COUNT - 128 )) conv=notrunc
- log_must $ZPOOL scrub $POOL
+ log_must zpool scrub $POOL
while is_pool_scrubbing $POOL; do
- $SLEEP 2
+ sleep 2
done
atfile=0
@@ -63,11 +63,11 @@ function overwrite_verify_mirror
typeset -i failedcount=0
while (( atfile < FILE_COUNT )); do
files[$atfile]=$TESTDIR/file.$atfile
- newcksum=$($CKSUM ${files[$atfile]})
+ newcksum=$(cksum ${files[$atfile]})
if [[ $newcksum != ${cksums[$atfile]} ]]; then
(( failedcount = failedcount + 1 ))
fi
- $RM -f ${files[$atfile]}
+ rm -f ${files[$atfile]}
(( atfile = atfile + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/slog/cleanup.ksh b/tests/zfs-tests/tests/functional/slog/cleanup.ksh
index 039135ccd..ac301f386 100755
--- a/tests/zfs-tests/tests/functional/slog/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/slog/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -39,16 +39,16 @@ if ! verify_slog_support ; then
fi
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
if datasetexists $TESTPOOL2 ; then
- log_must $ZPOOL destroy -f $TESTPOOL2
+ log_must zpool destroy -f $TESTPOOL2
fi
if [[ -d $VDIR ]]; then
- log_must $RM -rf $VDIR
+ log_must rm -rf $VDIR
fi
if [[ -d $VDIR2 ]]; then
- log_must $RM -rf $VDIR2
+ log_must rm -rf $VDIR2
fi
log_pass
diff --git a/tests/zfs-tests/tests/functional/slog/setup.ksh b/tests/zfs-tests/tests/functional/slog/setup.ksh
index bf205e48e..022ad1fd6 100755
--- a/tests/zfs-tests/tests/functional/slog/setup.ksh
+++ b/tests/zfs-tests/tests/functional/slog/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -39,12 +39,12 @@ if ! verify_slog_support ; then
fi
if [[ -d $VDEV ]]; then
- log_must $RM -rf $VDIR
+ log_must rm -rf $VDIR
fi
if [[ -d $VDEV2 ]]; then
- log_must $RM -rf $VDIR2
+ log_must rm -rf $VDIR2
fi
-log_must $MKDIR -p $VDIR $VDIR2
-log_must $MKFILE $MINVDEVSIZE $VDEV $SDEV $LDEV $VDEV2 $SDEV2 $LDEV2
+log_must mkdir -p $VDIR $VDIR2
+log_must mkfile $MINVDEVSIZE $VDEV $SDEV $LDEV $VDEV2 $SDEV2 $LDEV2
log_pass
diff --git a/tests/zfs-tests/tests/functional/slog/slog.kshlib b/tests/zfs-tests/tests/functional/slog/slog.kshlib
index e7d65c148..ca1b5ed21 100644
--- a/tests/zfs-tests/tests/functional/slog/slog.kshlib
+++ b/tests/zfs-tests/tests/functional/slog/slog.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -34,10 +34,10 @@
function cleanup
{
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
if datasetexists $TESTPOOL2 ; then
- log_must $ZPOOL destroy -f $TESTPOOL2
+ log_must zpool destroy -f $TESTPOOL2
fi
rm -rf $TESTDIR
}
@@ -52,17 +52,17 @@ function display_status
typeset pool=$1
typeset -i ret=0
- $ZPOOL status -xv $pool > /dev/null 2>&1
+ zpool status -xv $pool > /dev/null 2>&1
ret=$?
- $ZPOOL iostat > /dev/null 2>&1
+ zpool iostat > /dev/null 2>&1
((ret |= $?))
typeset mntpnt=$(get_prop mountpoint $pool)
- $DD if=/dev/random of=$mntpnt/testfile.$$ &
+ dd if=/dev/random of=$mntpnt/testfile.$$ &
typeset pid=$!
- $ZPOOL iostat -v 1 3 > /dev/null
+ zpool iostat -v 1 3 > /dev/null
((ret |= $?))
kill -9 $pid
@@ -95,7 +95,7 @@ function verify_slog_device
#
# mirror:/disks/d ONLINE mirror:/disks/e ONLINE stripe:/disks/f ONLINE
#
- set -A dev_stat_tab $($ZPOOL status -v $pool | $NAWK 'BEGIN {start=0} \
+ set -A dev_stat_tab $(zpool status -v $pool | nawk 'BEGIN {start=0} \
/\tlogs/ {start=1}
/\tmirror/ || /\tspares/ || /^$/ {start=0}
(start==1) && /\t (\/|[a-zA-Z])/ \
diff --git a/tests/zfs-tests/tests/functional/slog/slog_001_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_001_pos.ksh
index c6adaa4c3..3d3daf5f9 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -52,7 +52,7 @@ do
do
for logtype in "" "mirror"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV
log_must display_status $TESTPOOL
@@ -60,7 +60,7 @@ do
log_must verify_slog_device \
$TESTPOOL $ldev 'ONLINE' $logtype
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_002_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_002_pos.ksh
index 9062772c1..b056f19cd 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -53,13 +53,13 @@ do
do
for logtype in "" "mirror"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV $spare $SDEV
- log_must $ZPOOL add $TESTPOOL log $logtype $LDEV
+ log_must zpool create $TESTPOOL $type $VDEV $spare $SDEV
+ log_must zpool add $TESTPOOL log $logtype $LDEV
log_must display_status $TESTPOOL
typeset ldev=$(random_get $LDEV)
log_must verify_slog_device \
$TESTPOOL $ldev 'ONLINE' $logtype
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_003_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_003_pos.ksh
index 5a28066da..c647b8f54 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -55,9 +55,9 @@ do
do
for newtype in "" "mirror"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV
- log_must $ZPOOL add $TESTPOOL \
+ log_must zpool add $TESTPOOL \
log $newtype $LDEV2
log_must display_status $TESTPOOL
@@ -65,7 +65,7 @@ do
log_must verify_slog_device \
$TESTPOOL $ldev 'ONLINE' $newtype
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_004_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_004_pos.ksh
index 83806d03b..4b0b3439a 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -53,19 +53,19 @@ do
do
for logtype in "" "mirror"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV
ldev=$(random_get $LDEV)
typeset ldev2=$(random_get $LDEV2)
- log_must $ZPOOL attach $TESTPOOL $ldev $ldev2
+ log_must zpool attach $TESTPOOL $ldev $ldev2
log_must display_status $TESTPOOL
log_must verify_slog_device \
$TESTPOOL $ldev 'ONLINE' 'mirror'
log_must verify_slog_device \
$TESTPOOL $ldev2 'ONLINE' 'mirror'
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_005_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_005_pos.ksh
index f40fc5aac..cbbb94869 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -51,14 +51,14 @@ for type in "" "mirror" "raidz" "raidz2"
do
for spare in "" "spare"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV $spare $SDEV \
+ log_must zpool create $TESTPOOL $type $VDEV $spare $SDEV \
log mirror $LDEV mirror $LDEV2
ldev=$(random_get $LDEV $LDEV2)
- log_must $ZPOOL detach $TESTPOOL $ldev
+ log_must zpool detach $TESTPOOL $ldev
log_must display_status $TESTPOOL
log_mustnot verify_slog_device $TESTPOOL $ldev 'ONLINE' 'mirror'
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh
index b93f64ab7..53e8c67ca 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -53,18 +53,18 @@ do
do
for logtype in "" "mirror"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV
sdev=$(random_get $LDEV)
tdev=$(random_get $LDEV2)
- log_must $ZPOOL replace $TESTPOOL $sdev $tdev
+ log_must zpool replace $TESTPOOL $sdev $tdev
log_must display_status $TESTPOOL
# sleep 15 to make sure replacement completely.
- log_must $SLEEP 15
+ log_must sleep 15
log_must verify_slog_device \
$TESTPOOL $tdev 'ONLINE' $logtype
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_007_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_007_pos.ksh
index c64330140..4926fb7b3 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -59,7 +59,7 @@ do
# Create pool which devices resider in different
# directory
#
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV $LDEV2
ldev=$(random_get $LDEV $LDEV2)
log_must verify_slog_device \
@@ -68,8 +68,8 @@ do
#
# Nomal export/import operating
#
- log_must $ZPOOL export $TESTPOOL
- log_must $ZPOOL import -d $VDIR -d $VDIR2 $TESTPOOL
+ log_must zpool export $TESTPOOL
+ log_must zpool import -d $VDIR -d $VDIR2 $TESTPOOL
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV $LDEV2)
log_must verify_slog_device \
@@ -78,14 +78,14 @@ do
#
# Destroy the pool and import again
#
- log_must $ZPOOL destroy $TESTPOOL
- log_must $ZPOOL import -Df -d $VDIR -d $VDIR2 $TESTPOOL
+ log_must zpool destroy $TESTPOOL
+ log_must zpool import -Df -d $VDIR -d $VDIR2 $TESTPOOL
log_must display_status $TESTPOOL
ldev=$(random_get $LDEV $LDEV2)
log_must verify_slog_device \
$TESTPOOL $ldev 'ONLINE' $logtype
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_008_neg.ksh b/tests/zfs-tests/tests/functional/slog/slog_008_neg.ksh
index b9243567a..587e0e321 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_008_neg.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_008_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -51,7 +51,7 @@ do
do
for logtype in "raidz" "raidz1" "raidz2"
do
- log_mustnot $ZPOOL create $TESTPOOL $type $VDEV \
+ log_mustnot zpool create $TESTPOOL $type $VDEV \
$spare $SDEV log $logtype $LDEV $LDEV2
ldev=$(random_get $LDEV $LDEV2)
log_mustnot verify_slog_device \
diff --git a/tests/zfs-tests/tests/functional/slog/slog_009_neg.ksh b/tests/zfs-tests/tests/functional/slog/slog_009_neg.ksh
index 9b195bd64..e7091f17b 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_009_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -53,15 +53,15 @@ do
for logtype in "raidz" "raidz1" "raidz2"
do
log=$(random_get_with_non "log")
- log_must $ZPOOL create $TESTPOOL $type $VDEV \
+ log_must zpool create $TESTPOOL $type $VDEV \
$spare $SDEV $log $LDEV
- log_mustnot $ZPOOL add $TESTPOOL log $logtype $LDEV2
+ log_mustnot zpool add $TESTPOOL log $logtype $LDEV2
ldev=$(random_get $LDEV2)
log_mustnot verify_slog_device \
$TESTPOOL $ldev 'ONLINE' $logtype
- log_must $ZPOOL destroy $TESTPOOL
+ log_must zpool destroy $TESTPOOL
done
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_010_neg.ksh b/tests/zfs-tests/tests/functional/slog/slog_010_neg.ksh
index a5e79f073..8fe248ffb 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_010_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -47,17 +47,17 @@ verify_runnable "global"
log_assert "Slog device can not be replaced with spare device."
log_onexit cleanup
-log_must $ZPOOL create $TESTPOOL $VDEV spare $SDEV log $LDEV
+log_must zpool create $TESTPOOL $VDEV spare $SDEV log $LDEV
sdev=$(random_get $SDEV)
ldev=$(random_get $LDEV)
-log_mustnot $ZPOOL replace $TESTPOOL $ldev $sdev
+log_mustnot zpool replace $TESTPOOL $ldev $sdev
log_mustnot verify_slog_device $TESTPOOL $sdev 'ONLINE'
log_must verify_slog_device $TESTPOOL $ldev 'ONLINE'
-log_must $ZPOOL create $TESTPOOL2 $VDEV2 spare $SDEV2
+log_must zpool create $TESTPOOL2 $VDEV2 spare $SDEV2
sdev2=$(random_get $SDEV2)
-log_mustnot $ZPOOL replace $TESTPOOL $ldev $sdev2
-log_mustnot $ZPOOL replace -f $TESTPOOL $ldev $sdev2
+log_mustnot zpool replace $TESTPOOL $ldev $sdev2
+log_mustnot zpool replace -f $TESTPOOL $ldev $sdev2
log_mustnot verify_slog_device $TESTPOOL $sdev2 'ONLINE'
log_must verify_slog_device $TESTPOOL $ldev 'ONLINE'
diff --git a/tests/zfs-tests/tests/functional/slog/slog_011_neg.ksh b/tests/zfs-tests/tests/functional/slog/slog_011_neg.ksh
index d2fd33433..2dad200b3 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_011_neg.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_011_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -51,19 +51,19 @@ for type in "" "mirror" "raidz" "raidz2"
do
for spare in "" "spare"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV $spare $SDEV \
+ log_must zpool create $TESTPOOL $type $VDEV $spare $SDEV \
log mirror $LDEV mirror $LDEV2
ldev=$(random_get $LDEV $LDEV2)
- log_must $ZPOOL offline $TESTPOOL $ldev
+ log_must zpool offline $TESTPOOL $ldev
log_must display_status $TESTPOOL
log_must verify_slog_device $TESTPOOL $ldev 'OFFLINE' 'mirror'
- log_must $ZPOOL online $TESTPOOL $ldev
+ log_must zpool online $TESTPOOL $ldev
log_must display_status $TESTPOOL
log_must verify_slog_device $TESTPOOL $ldev 'ONLINE' 'mirror'
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_012_neg.ksh b/tests/zfs-tests/tests/functional/slog/slog_012_neg.ksh
index cfe832921..45566d427 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_012_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -50,23 +50,23 @@ for type in "" "mirror" "raidz" "raidz2"
do
for spare in "" "spare"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV $spare $SDEV \
+ log_must zpool create $TESTPOOL $type $VDEV $spare $SDEV \
log mirror $LDEV
mntpnt=$(get_prop mountpoint $TESTPOOL)
#
# Create file in pool to trigger writing in slog devices
#
- log_must $DD if=/dev/urandom of=$mntpnt/testfile.$$ count=100
+ log_must dd if=/dev/urandom of=$mntpnt/testfile.$$ count=100
ldev=$(random_get $LDEV)
- log_must $MKFILE $MINVDEVSIZE $ldev
- log_must $ZPOOL scrub $TESTPOOL
+ log_must mkfile $MINVDEVSIZE $ldev
+ log_must zpool scrub $TESTPOOL
log_must display_status $TESTPOOL
log_must verify_slog_device $TESTPOOL $ldev 'UNAVAIL' 'mirror'
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_013_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_013_pos.ksh
index c2d148944..0ccea4992 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_013_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -48,10 +48,10 @@ function cleanup_testenv
{
cleanup
if datasetexists $TESTPOOL2 ; then
- log_must $ZPOOL destroy -f $TESTPOOL2
+ log_must zpool destroy -f $TESTPOOL2
fi
if [[ -n $lofidev ]]; then
- $LOFIADM -d $lofidev
+ lofiadm -d $lofidev
fi
}
@@ -61,21 +61,21 @@ verify_disk_count "$DISKS" 2
log_onexit cleanup_testenv
dsk1=${DISKS%% *}
-log_must $ZPOOL create $TESTPOOL ${DISKS#$dsk1}
+log_must zpool create $TESTPOOL ${DISKS#$dsk1}
# Add nomal disk
-log_must $ZPOOL add $TESTPOOL log $dsk1
+log_must zpool add $TESTPOOL log $dsk1
log_must verify_slog_device $TESTPOOL $dsk1 'ONLINE'
# Add nomal file
-log_must $ZPOOL add $TESTPOOL log $LDEV
+log_must zpool add $TESTPOOL log $LDEV
ldev=$(random_get $LDEV)
log_must verify_slog_device $TESTPOOL $ldev 'ONLINE'
# Add lofi device
lofidev=${LDEV2%% *}
-log_must $LOFIADM -a $lofidev
-lofidev=$($LOFIADM $lofidev)
-log_must $ZPOOL add $TESTPOOL log $lofidev
+log_must lofiadm -a $lofidev
+lofidev=$(lofiadm $lofidev)
+log_must zpool add $TESTPOOL log $lofidev
log_must verify_slog_device $TESTPOOL $lofidev 'ONLINE'
log_pass "Verify slog device can be disk, file, lofi device or any device " \
@@ -83,10 +83,10 @@ log_pass "Verify slog device can be disk, file, lofi device or any device " \
# Add file which reside in the itself
mntpnt=$(get_prop mountpoint $TESTPOOL)
-log_must $MKFILE $MINVDEVSIZE $mntpnt/vdev
-log_must $ZPOOL add $TESTPOOL $mntpnt/vdev
+log_must mkfile $MINVDEVSIZE $mntpnt/vdev
+log_must zpool add $TESTPOOL $mntpnt/vdev
# Add ZFS volume
vol=$TESTPOOL/vol
-log_must $ZPOOL create -V $MINVDEVSIZE $vol
-log_must $ZPOOL add $TESTPOOL ${ZVOL_DEVDIR}/$vol \ No newline at end of file
+log_must zpool create -V $MINVDEVSIZE $vol
+log_must zpool add $TESTPOOL ${ZVOL_DEVDIR}/$vol \ No newline at end of file
diff --git a/tests/zfs-tests/tests/functional/slog/slog_014_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_014_pos.ksh
index 5f69b199f..2d5407849 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_014_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/slog/slog.kshlib
@@ -49,36 +49,36 @@ for type in "mirror" "raidz" "raidz2"
do
for spare in "" "spare"
do
- log_must $ZPOOL create $TESTPOOL $type $VDEV $spare $SDEV \
+ log_must zpool create $TESTPOOL $type $VDEV $spare $SDEV \
log $LDEV
# Corrupt a pool device to make the pool DEGRADED
- $DD if=/dev/urandom of=/$TESTPOOL/filler bs=1024k count=50
+ dd if=/dev/urandom of=/$TESTPOOL/filler bs=1024k count=50
# The oseek value below is to skip past the vdev label.
if is_linux; then
- log_must $DD if=/dev/urandom of=$VDIR/a bs=1024k \
+ log_must dd if=/dev/urandom of=$VDIR/a bs=1024k \
seek=4 conv=notrunc count=50
else
- log_must $DD if=/dev/urandom of=$VDIR/a bs=1024k \
+ log_must dd if=/dev/urandom of=$VDIR/a bs=1024k \
oseek=4 conv=notrunc count=50
fi
- log_must $ZPOOL scrub $TESTPOOL
+ log_must zpool scrub $TESTPOOL
log_must display_status $TESTPOOL
- log_must $ZPOOL status $TESTPOOL 2>&1 >/dev/null
+ log_must zpool status $TESTPOOL 2>&1 >/dev/null
- $ZPOOL status -v $TESTPOOL | \
- $GREP "state: DEGRADED" 2>&1 >/dev/null
+ zpool status -v $TESTPOOL | \
+ grep "state: DEGRADED" 2>&1 >/dev/null
if (( $? != 0 )); then
log_fail "pool $TESTPOOL status should be DEGRADED"
fi
- $ZPOOL status -v $TESTPOOL | $GREP logs | \
- $GREP "DEGRADED" 2>&1 >/dev/null
+ zpool status -v $TESTPOOL | grep logs | \
+ grep "DEGRADED" 2>&1 >/dev/null
if (( $? == 0 )); then
log_fail "log device should display correct status"
fi
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
done
done
diff --git a/tests/zfs-tests/tests/functional/slog/slog_015_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_015_pos.ksh
index 71833e7c1..6727b5f05 100755
--- a/tests/zfs-tests/tests/functional/slog/slog_015_pos.ksh
+++ b/tests/zfs-tests/tests/functional/slog/slog_015_pos.ksh
@@ -64,23 +64,23 @@ log_onexit cleanup
#
# 1. Create an empty file system (TESTFS)
#
-log_must $ZPOOL create $TESTPOOL $VDEV log mirror $LDEV
-log_must $ZFS set compression=on $TESTPOOL
-log_must $ZFS create $TESTPOOL/$TESTFS
-log_must $MKDIR -p $TESTDIR
+log_must zpool create $TESTPOOL $VDEV log mirror $LDEV
+log_must zfs set compression=on $TESTPOOL
+log_must zfs create $TESTPOOL/$TESTFS
+log_must mkdir -p $TESTDIR
#
# This dd command works around an issue where ZIL records aren't created
# after freezing the pool unless a ZIL header already exists. Create a file
# synchronously to force ZFS to write one out.
#
-log_must $GNUDD if=/dev/zero of=/$TESTPOOL/$TESTFS/sync \
+log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/sync \
conv=fdatasync,fsync bs=1 count=1
#
# 2. Freeze TESTFS
#
-log_must $ZPOOL freeze $TESTPOOL
+log_must zpool freeze $TESTPOOL
#
# 3. Run various user commands that create files, directories and ACLs
@@ -107,12 +107,12 @@ log_must mkdir /$TESTPOOL/$TESTFS/dir_to_delete
log_must rmdir /$TESTPOOL/$TESTFS/dir_to_delete
# Create a simple validation payload
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS/payload bs=1k count=8
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/payload bs=1k count=8
CHECKSUM_BEFORE=$(sha256sum -b /$TESTPOOL/$TESTFS/payload)
# TX_WRITE (small file with ordering)
-log_must $MKFILE 1k /$TESTPOOL/$TESTFS/small_file
-log_must $MKFILE 512b /$TESTPOOL/$TESTFS/small_file
+log_must mkfile 1k /$TESTPOOL/$TESTFS/small_file
+log_must mkfile 512b /$TESTPOOL/$TESTFS/small_file
# TX_CREATE, TX_MKDIR, TX_REMOVE, TX_RMDIR
log_must cp -R /usr/share/dict /$TESTPOOL/$TESTFS
@@ -125,26 +125,26 @@ log_must chgrp root /$TESTPOOL/$TESTFS/setattr
log_must touch -cm -t 201311271200 /$TESTPOOL/$TESTFS/setattr
# TX_TRUNCATE (to zero)
-log_must $MKFILE 4k /$TESTPOOL/$TESTFS/truncated_file
-log_must $TRUNCATE -s 0 /$TESTPOOL/$TESTFS/truncated_file
+log_must mkfile 4k /$TESTPOOL/$TESTFS/truncated_file
+log_must truncate -s 0 /$TESTPOOL/$TESTFS/truncated_file
# TX_WRITE (large file)
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS/large \
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/large \
bs=128k count=64 oflag=sync
# Write zeroes, which compresss to holes, in the middle of a file
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.1 bs=128k count=8
-log_must $DD if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.1 bs=128k count=2
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.1 bs=128k count=8
+log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.1 bs=128k count=2
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.2 bs=128k count=8
-log_must $DD if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.2 bs=128k count=2 seek=2
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.2 bs=128k count=8
+log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.2 bs=128k count=2 seek=2
-log_must $DD if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.3 bs=128k count=8
-log_must $DD if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.3 bs=128k count=2 \
+log_must dd if=/dev/urandom of=/$TESTPOOL/$TESTFS/holes.3 bs=128k count=8
+log_must dd if=/dev/zero of=/$TESTPOOL/$TESTFS/holes.3 bs=128k count=2 \
seek=2 conv=notrunc
# TX_MKXATTR
-log_must $MKDIR /$TESTPOOL/$TESTFS/xattr.dir
+log_must mkdir /$TESTPOOL/$TESTFS/xattr.dir
log_must attr -qs fileattr -V HelloWorld /$TESTPOOL/$TESTFS/xattr.dir
log_must attr -qs tmpattr -V HelloWorld /$TESTPOOL/$TESTFS/xattr.dir
log_must attr -qr tmpattr /$TESTPOOL/$TESTFS/xattr.dir
@@ -165,12 +165,12 @@ log_must cp -a /$TESTPOOL/$TESTFS/* $TESTDIR
# At this stage TESTFS is empty again and unfrozen, and the
# intent log contains a complete set of deltas to replay it.
#
-log_must $ZFS unmount /$TESTPOOL/$TESTFS
+log_must zfs unmount /$TESTPOOL/$TESTFS
log_note "Verify transactions to replay:"
-log_must $ZDB -iv $TESTPOOL/$TESTFS
+log_must zdb -iv $TESTPOOL/$TESTFS
-log_must $ZPOOL export $TESTPOOL
+log_must zpool export $TESTPOOL
#
# 6. Remount TESTFS <which replays the intent log>
@@ -178,13 +178,13 @@ log_must $ZPOOL export $TESTPOOL
# Import the pool to unfreeze it and claim log blocks. It has to be
# `zpool import -f` because we can't write a frozen pool's labels!
#
-log_must $ZPOOL import -f -d $VDIR $TESTPOOL
+log_must zpool import -f -d $VDIR $TESTPOOL
#
# 7. Compare TESTFS against the TESTDIR copy
#
log_note "Verify current block usage:"
-log_must $ZDB -bcv $TESTPOOL
+log_must zdb -bcv $TESTPOOL
log_note "Verify copy of xattrs:"
log_must attr -l /$TESTPOOL/$TESTFS/xattr.dir
diff --git a/tests/zfs-tests/tests/functional/snapshot/clone_001_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/clone_001_pos.ksh
index 9833087d6..4ba853162 100755
--- a/tests/zfs-tests/tests/functional/snapshot/clone_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/clone_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,8 +62,8 @@ set -A args "$SNAPFS" "$SNAPDIR" "$TESTPOOL/$TESTCLONE" "$TESTDIR.0" \
function setup_all
{
create_pool $TESTPOOL1 ${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL
- log_must $ZFS create $TESTPOOL1/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR2 $TESTPOOL1/$TESTFS
+ log_must zfs create $TESTPOOL1/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR2 $TESTPOOL1/$TESTFS
return 0
}
@@ -75,24 +75,24 @@ function cleanup_all
i=0
while (( i < ${#args[*]} )); do
snapexists ${args[i]} && \
- log_must $ZFS destroy -Rf ${args[i]}
+ log_must zfs destroy -Rf ${args[i]}
[[ -d ${args[i+3]} ]] && \
- log_must $RM -rf ${args[i+3]}
+ log_must rm -rf ${args[i+3]}
[[ -d ${args[i+1]} ]] && \
- log_must $RM -rf ${args[i+1]}
+ log_must rm -rf ${args[i+1]}
(( i = i + 4 ))
done
datasetexists $TESTPOOL1/$TESTFS && \
- log_must $ZFS destroy -f $TESTPOOL1/$TESTFS
+ log_must zfs destroy -f $TESTPOOL1/$TESTFS
destroy_pool $TESTPOOL1
[[ -d $TESTDIR2 ]] && \
- log_must $RM -rf $TESTDIR2
+ log_must rm -rf $TESTDIR2
return 0
}
@@ -104,7 +104,7 @@ log_onexit cleanup_all
setup_all
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
typeset -i i=0
@@ -113,7 +113,7 @@ for mtpt in $TESTDIR $TESTDIR2 ; do
log_note "Populate the $mtpt directory (prior to snapshot)"
typeset -i j=1
while [[ $j -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $mtpt/before_file$j \
+ log_must file_write -o create -f $mtpt/before_file$j \
-b $BLOCKSZ -c $NUM_WRITES -d $j
(( j = j + 1 ))
@@ -124,33 +124,33 @@ while (( i < ${#args[*]} )); do
#
# Take a snapshot of the test file system.
#
- log_must $ZFS snapshot ${args[i]}
+ log_must zfs snapshot ${args[i]}
#
# Clone a new file system from the snapshot
#
- log_must $ZFS clone ${args[i]} ${args[i+2]}
+ log_must zfs clone ${args[i]} ${args[i+2]}
if [[ -n ${args[i+3]} ]] ; then
- log_must $ZFS set mountpoint=${args[i+3]} ${args[i+2]}
+ log_must zfs set mountpoint=${args[i+3]} ${args[i+2]}
- FILE_COUNT=`$LS -Al ${args[i+3]} | $GREP -v "total" \
- | $GREP -v "\.zfs" | wc -l`
+ FILE_COUNT=`ls -Al ${args[i+3]} | grep -v "total" \
+ | grep -v "\.zfs" | wc -l`
if [[ $FILE_COUNT -ne $COUNT ]]; then
- $LS -Al ${args[i+3]}
+ ls -Al ${args[i+3]}
log_fail "AFTER: ${args[i+3]} contains $FILE_COUNT files(s)."
fi
log_note "Verify the ${args[i+3]} directory is writable"
j=1
while [[ $j -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f ${args[i+3]}/after_file$j \
+ log_must file_write -o create -f ${args[i+3]}/after_file$j \
-b $BLOCKSZ -c $NUM_WRITES -d $j
(( j = j + 1 ))
done
- FILE_COUNT=`$LS -Al ${args[i+3]}/after* | $GREP -v "total" | wc -l`
+ FILE_COUNT=`ls -Al ${args[i+3]}/after* | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne $COUNT ]]; then
- $LS -Al ${args[i+3]}
+ ls -Al ${args[i+3]}
log_fail "${args[i+3]} contains $FILE_COUNT after* files(s)."
fi
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/rollback_001_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/rollback_001_pos.ksh
index e5df02d45..8894c3a65 100755
--- a/tests/zfs-tests/tests/functional/snapshot/rollback_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/rollback_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,10 +53,10 @@ function cleanup
{
snapexists $SNAPFS
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $SNAPFS
+ log_must zfs destroy $SNAPFS
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify that a rollback to a previous snapshot succeeds."
@@ -64,31 +64,31 @@ log_assert "Verify that a rollback to a previous snapshot succeeds."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Populate the $TESTDIR directory (prior to snapshot)"
typeset -i i=1
while [[ $i -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/before_file$i \
+ log_must file_write -o create -f $TESTDIR/before_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
-FILE_COUNT=`$LS -Al $SNAPDIR | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $SNAPDIR | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne $COUNT ]]; then
- $LS -Al $SNAPDIR
+ ls -Al $SNAPDIR
log_fail "AFTER: $SNAPFS contains $FILE_COUNT files(s)."
fi
log_note "Populate the $TESTDIR directory (post snapshot)"
typeset -i i=1
while [[ $i -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/after_file$i \
+ log_must file_write -o create -f $TESTDIR/after_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
@@ -97,18 +97,18 @@ done
#
# Now rollback to latest snapshot
#
-log_must $ZFS rollback $SNAPFS
+log_must zfs rollback $SNAPFS
-FILE_COUNT=`$LS -Al $TESTDIR/after* 2> /dev/null | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/after* 2> /dev/null | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne 0 ]]; then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT after* files(s)."
fi
-FILE_COUNT=`$LS -Al $TESTDIR/before* 2> /dev/null \
- | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/before* 2> /dev/null \
+ | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne $COUNT ]]; then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT before* files(s)."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/rollback_002_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/rollback_002_pos.ksh
index 76b8c8452..c424a69f0 100755
--- a/tests/zfs-tests/tests/functional/snapshot/rollback_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/rollback_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,14 +53,14 @@ function cleanup
{
snapexists $SNAPFS.1
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $SNAPFS.1
+ log_must zfs destroy $SNAPFS.1
snapexists $SNAPFS
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $SNAPFS
+ log_must zfs destroy $SNAPFS
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify rollback is with respect to latest snapshot."
@@ -68,65 +68,65 @@ log_assert "Verify rollback is with respect to latest snapshot."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Populate the $TESTDIR directory (prior to first snapshot)"
typeset -i i=1
while [[ $i -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/original_file$i \
+ log_must file_write -o create -f $TESTDIR/original_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
-FILE_COUNT=`$LS -Al $SNAPDIR | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $SNAPDIR | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne $COUNT ]]; then
- $LS -Al $SNAPDIR
+ ls -Al $SNAPDIR
log_fail "AFTER: $SNAPFS contains $FILE_COUNT files(s)."
fi
log_note "Populate the $TESTDIR directory (prior to second snapshot)"
typeset -i i=1
while [[ $i -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/afterfirst_file$i \
+ log_must file_write -o create -f $TESTDIR/afterfirst_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-log_must $ZFS snapshot $SNAPFS.1
+log_must zfs snapshot $SNAPFS.1
log_note "Populate the $TESTDIR directory (Post second snapshot)"
typeset -i i=1
while [[ $i -le $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/aftersecond_file$i \
+ log_must file_write -o create -f $TESTDIR/aftersecond_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/original_file* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/original_file* > /dev/null 2>&1
#
# Now rollback to latest snapshot
#
-log_must $ZFS rollback $SNAPFS.1
+log_must zfs rollback $SNAPFS.1
-FILE_COUNT=`$LS -Al $TESTDIR/aftersecond* 2> /dev/null \
- | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/aftersecond* 2> /dev/null \
+ | grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne 0 ]]; then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT aftersecond* files(s)."
fi
-FILE_COUNT=`$LS -Al $TESTDIR/original* $TESTDIR/afterfirst*| $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/original* $TESTDIR/afterfirst*| grep -v "total" | wc -l`
if [[ $FILE_COUNT -ne 20 ]]; then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT original* files(s)."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/rollback_003_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/rollback_003_pos.ksh
index 4c9ef6851..9b1e400db 100755
--- a/tests/zfs-tests/tests/functional/snapshot/rollback_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/rollback_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,53 +54,53 @@ function cleanup
typeset fs=""
export __ZFS_POOL_RESTRICT="$TESTPOOL"
- log_must $ZFS mount -a
+ log_must zfs mount -a
unset __ZFS_POOL_RESTRICT
for snap in "$SNAPPOOL.1" "$SNAPPOOL"
do
snapexists $snap
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $snap
+ log_must zfs destroy $snap
done
for fs in "$TESTPOOL/$TESTFILE/$TESTFILE.1" "$TESTPOOL/$TESTFILE"
do
datasetexists $fs
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy -r $fs
+ log_must zfs destroy -r $fs
done
[[ -e /$TESTPOOL ]] && \
- log_must $RM -rf $TESTPOOL/*
+ log_must rm -rf $TESTPOOL/*
}
log_assert "Verify rollback succeeds when there are nested file systems."
log_onexit cleanup
-log_must $ZFS snapshot $SNAPPOOL
-log_must $ZFS rollback $SNAPPOOL
-log_mustnot $ZFS snapshot $SNAPPOOL
+log_must zfs snapshot $SNAPPOOL
+log_must zfs rollback $SNAPPOOL
+log_mustnot zfs snapshot $SNAPPOOL
-log_must $TOUCH /$TESTPOOL/$TESTFILE
+log_must touch /$TESTPOOL/$TESTFILE
-log_must $ZFS rollback $SNAPPOOL
-log_must $ZFS create $TESTPOOL/$TESTFILE
+log_must zfs rollback $SNAPPOOL
+log_must zfs create $TESTPOOL/$TESTFILE
-log_must $ZFS rollback $SNAPPOOL
+log_must zfs rollback $SNAPPOOL
log_note "Verify rollback of multiple nested file systems succeeds."
-log_must $ZFS snapshot $TESTPOOL/$TESTFILE@$TESTSNAP
-log_must $ZFS snapshot $SNAPPOOL.1
+log_must zfs snapshot $TESTPOOL/$TESTFILE@$TESTSNAP
+log_must zfs snapshot $SNAPPOOL.1
export __ZFS_POOL_RESTRICT="$TESTPOOL"
-log_must $ZFS unmount -a
-log_must $ZFS mount -a
+log_must zfs unmount -a
+log_must zfs mount -a
unset __ZFS_POOL_RESTRICT
-log_must $TOUCH /$TESTPOOL/$TESTFILE/$TESTFILE.1
+log_must touch /$TESTPOOL/$TESTFILE/$TESTFILE.1
-log_must $ZFS rollback $SNAPPOOL.1
+log_must zfs rollback $SNAPPOOL.1
log_pass "Rollbacks succeed when nested file systems are present."
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_001_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_001_pos.ksh
index 832ca1e8a..8b8c118d9 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,15 +52,15 @@ function cleanup
{
snapexists $SNAPFS
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPFS
+ log_must zfs destroy $SNAPFS
fi
if [[ -e $SNAPDIR ]]; then
- log_must $RM -rf $SNAPDIR > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR > /dev/null 2>&1
fi
if [[ -e $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
fi
}
@@ -69,21 +69,21 @@ log_assert "Verify a file system snapshot is identical to original."
log_onexit cleanup
log_note "Create a file in the zfs filesystem..."
-log_must $FILE_WRITE -o create -f $TESTDIR/$TESTFILE -b $BLOCKSZ \
+log_must file_write -o create -f $TESTDIR/$TESTFILE -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
log_note "Sum the file, save for later comparison..."
-FILE_SUM=`$SUM -r $TESTDIR/$TESTFILE | $AWK '{ print $1 }'`
+FILE_SUM=`sum -r $TESTDIR/$TESTFILE | awk '{ print $1 }'`
log_note "FILE_SUM = $FILE_SUM"
log_note "Create a snapshot and mount it..."
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
log_note "Append to the original file..."
-log_must $FILE_WRITE -o append -f $TESTDIR/$TESTFILE -b $BLOCKSZ \
+log_must file_write -o append -f $TESTDIR/$TESTFILE -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
-SNAP_FILE_SUM=`$SUM -r $SNAPDIR/$TESTFILE | $AWK '{ print $1 }'`
+SNAP_FILE_SUM=`sum -r $SNAPDIR/$TESTFILE | awk '{ print $1 }'`
if [[ $SNAP_FILE_SUM -ne $FILE_SUM ]]; then
log_fail "Sums do not match, aborting!! ($SNAP_FILE_SUM != $FILE_SUM)"
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_002_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_002_pos.ksh
index 040f3acf6..611c4154a 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,19 +57,19 @@ function cleanup
snapexists $SNAPFS
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPFS
+ log_must zfs destroy $SNAPFS
fi
if [[ -e $SNAPDIR ]]; then
- log_must $RM -rf $SNAPDIR > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR > /dev/null 2>&1
fi
if [[ -e $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
fi
if [[ -e /tmp/zfs_snapshot2.$$ ]]; then
- log_must $RM -rf /tmp/zfs_snapshot2.$$ > /dev/null 2>&1
+ log_must rm -rf /tmp/zfs_snapshot2.$$ > /dev/null 2>&1
fi
}
@@ -83,13 +83,13 @@ typeset -i COUNT=21
typeset OP=create
[[ -n $TESTDIR ]] && \
- $RM -rf $TESTDIR/* > /dev/null 2>&1
+ rm -rf $TESTDIR/* > /dev/null 2>&1
log_note "Create files in the zfs filesystem..."
typeset i=1
while [ $i -lt $COUNT ]; do
- log_must $FILE_WRITE -o $OP -f $TESTDIR/file$i \
+ log_must file_write -o $OP -f $TESTDIR/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $DATA
(( i = i + 1 ))
@@ -98,35 +98,35 @@ done
log_note "Create a tarball from $TESTDIR contents..."
CWD=$PWD
cd $TESTDIR || log_fail "Could not cd $TESTDIR"
-log_must $TAR cf $TESTDIR/tarball.original.tar file*
+log_must tar cf $TESTDIR/tarball.original.tar file*
cd $CWD || log_fail "Could not cd $CWD"
log_note "Create a snapshot and mount it..."
-log_must $ZFS snapshot $SNAPFS
+log_must zfs snapshot $SNAPFS
log_note "Remove all of the original files..."
-log_must $RM -f $TESTDIR/file* > /dev/null 2>&1
+log_must rm -f $TESTDIR/file* > /dev/null 2>&1
log_note "Create tarball of snapshot..."
CWD=$PWD
cd $SNAPDIR || log_fail "Could not cd $SNAPDIR"
-log_must $TAR cf $TESTDIR/tarball.snapshot.tar file*
+log_must tar cf $TESTDIR/tarball.snapshot.tar file*
cd $CWD || log_fail "Could not cd $CWD"
-log_must $MKDIR $TESTDIR/original
-log_must $MKDIR $TESTDIR/snapshot
+log_must mkdir $TESTDIR/original
+log_must mkdir $TESTDIR/snapshot
CWD=$PWD
cd $TESTDIR/original || log_fail "Could not cd $TESTDIR/original"
-log_must $TAR xf $TESTDIR/tarball.original.tar
+log_must tar xf $TESTDIR/tarball.original.tar
cd $TESTDIR/snapshot || log_fail "Could not cd $TESTDIR/snapshot"
-log_must $TAR xf $TESTDIR/tarball.snapshot.tar
+log_must tar xf $TESTDIR/tarball.snapshot.tar
cd $CWD || log_fail "Could not cd $CWD"
-$DIRCMP $TESTDIR/original $TESTDIR/snapshot > /tmp/zfs_snapshot2.$$
-$GREP different /tmp/zfs_snapshot2.$$ >/dev/null 2>&1
+dircmp $TESTDIR/original $TESTDIR/snapshot > /tmp/zfs_snapshot2.$$
+grep different /tmp/zfs_snapshot2.$$ >/dev/null 2>&1
if [[ $? -ne 1 ]]; then
log_fail "Directory structures differ."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_003_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_003_pos.ksh
index f30629f26..054b58cd5 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,18 +51,18 @@ function cleanup
while [ $i -lt $COUNT ]; do
snapexists $SNAPFS.$i
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPFS.$i
+ log_must zfs destroy $SNAPFS.$i
fi
if [[ -e $SNAPDIR.$i ]]; then
- log_must $RM -rf $SNAPDIR.$i > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR.$i > /dev/null 2>&1
fi
(( i = i + 1 ))
done
if [[ -e $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
fi
}
@@ -71,30 +71,30 @@ log_assert "Verify many snapshots of a file system can be taken."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Create some files in the $TESTDIR directory..."
typeset -i i=1
while [[ $i -lt $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/file$i \
+ log_must file_write -o create -f $TESTDIR/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
- log_must $ZFS snapshot $SNAPFS.$i
+ log_must zfs snapshot $SNAPFS.$i
(( i = i + 1 ))
done
log_note "Remove all of the original files"
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/file* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/file* > /dev/null 2>&1
i=1
while [[ $i -lt $COUNT ]]; do
- FILECOUNT=`$LS $SNAPDIR.$i/file* | wc -l`
+ FILECOUNT=`ls $SNAPDIR.$i/file* | wc -l`
typeset j=1
while [ $j -lt $FILECOUNT ]; do
- log_must $FILE_CHECK $SNAPDIR.$i/file$j $j
+ log_must file_check $SNAPDIR.$i/file$j $j
(( j = j + 1 ))
done
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_004_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_004_pos.ksh
index e1040070c..9d3b3de1a 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,10 +50,10 @@ function cleanup
{
snapexists $SNAPFS
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $SNAPFS
+ log_must zfs destroy $SNAPFS
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify that a snapshot of an empty file system remains empty."
@@ -61,12 +61,12 @@ log_assert "Verify that a snapshot of an empty file system remains empty."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
-log_must $ZFS snapshot $SNAPFS
-FILE_COUNT=`$LS -Al $SNAPDIR | $GREP -v "total 0" | wc -l`
+log_must zfs snapshot $SNAPFS
+FILE_COUNT=`ls -Al $SNAPDIR | grep -v "total 0" | wc -l`
if [[ $FILE_COUNT -ne 0 ]]; then
- $LS $SNAPDIR
+ ls $SNAPDIR
log_fail "BEFORE: $SNAPDIR contains $FILE_COUNT files(s)."
fi
@@ -75,15 +75,15 @@ typeset -i COUNT=10
log_note "Populate the $TESTDIR directory"
typeset -i i=1
while [[ $i -lt $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/file$i \
+ log_must file_write -o create -f $TESTDIR/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-FILE_COUNT=`$LS -Al $SNAPDIR | $GREP -v "total 0" | wc -l`
+FILE_COUNT=`ls -Al $SNAPDIR | grep -v "total 0" | wc -l`
if [[ $FILE_COUNT -ne 0 ]]; then
- $LS $SNAPDIR
+ ls $SNAPDIR
log_fail "AFTER: $SNAPDIR contains $FILE_COUNT files(s)."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_005_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_005_pos.ksh
index 8c73639d4..c1917dff1 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,15 +51,15 @@ function cleanup
{
snapexists $SNAPCTR
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPCTR
+ log_must zfs destroy $SNAPCTR
fi
if [[ -e $SNAPDIR1 ]]; then
- log_must $RM -rf $SNAPDIR1 > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR1 > /dev/null 2>&1
fi
if [[ -e $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
fi
}
@@ -68,21 +68,21 @@ log_assert "Verify that a snapshot of a dataset is identical to " \
log_onexit cleanup
log_note "Create a file in the zfs filesystem..."
-log_must $FILE_WRITE -o create -f $TESTDIR1/$TESTFILE -b $BLOCKSZ \
+log_must file_write -o create -f $TESTDIR1/$TESTFILE -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
log_note "Sum the file, save for later comparison..."
-FILE_SUM=`$SUM -r $TESTDIR1/$TESTFILE | $AWK '{ print $1 }'`
+FILE_SUM=`sum -r $TESTDIR1/$TESTFILE | awk '{ print $1 }'`
log_note "FILE_SUM = $FILE_SUM"
log_note "Create a snapshot and mount it..."
-log_must $ZFS snapshot $SNAPCTR
+log_must zfs snapshot $SNAPCTR
log_note "Append to the original file..."
-log_must $FILE_WRITE -o append -f $TESTDIR1/$TESTFILE -b $BLOCKSZ \
+log_must file_write -o append -f $TESTDIR1/$TESTFILE -b $BLOCKSZ \
-c $NUM_WRITES -d $DATA
-SNAP_FILE_SUM=`$SUM -r $SNAPDIR1/$TESTFILE | $AWK '{ print $1 }'`
+SNAP_FILE_SUM=`sum -r $SNAPDIR1/$TESTFILE | awk '{ print $1 }'`
if [[ $SNAP_FILE_SUM -ne $FILE_SUM ]]; then
log_fail "Sums do not match, aborting!! ($SNAP_FILE_SUM != $FILE_SUM)"
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_006_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_006_pos.ksh
index cc2c6edcc..6269e4a8b 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,19 +56,19 @@ function cleanup
snapexists $SNAPCTR
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPCTR
+ log_must zfs destroy $SNAPCTR
fi
if [[ -e $SNAPDIR1 ]]; then
- log_must $RM -rf $SNAPDIR1 > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR1 > /dev/null 2>&1
fi
if [[ -e $TESTDIR1 ]]; then
- log_must $RM -rf $TESTDIR1/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR1/* > /dev/null 2>&1
fi
if [[ -e /tmp/zfs_snapshot2.$$ ]]; then
- log_must $RM -rf /tmp/zfs_snapshot2.$$ > /dev/null 2>&1
+ log_must rm -rf /tmp/zfs_snapshot2.$$ > /dev/null 2>&1
fi
}
@@ -81,13 +81,13 @@ log_onexit cleanup
typeset -i COUNT=21
typeset OP=create
-[[ -n $TESTDIR1 ]] && $RM -rf $TESTDIR1/* > /dev/null 2>&1
+[[ -n $TESTDIR1 ]] && rm -rf $TESTDIR1/* > /dev/null 2>&1
log_note "Create files in the zfs dataset ..."
typeset i=1
while [ $i -lt $COUNT ]; do
- log_must $FILE_WRITE -o $OP -f $TESTDIR1/file$i \
+ log_must file_write -o $OP -f $TESTDIR1/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $DATA
(( i = i + 1 ))
@@ -96,35 +96,35 @@ done
log_note "Create a tarball from $TESTDIR1 contents..."
CWD=$PWD
cd $TESTDIR1 || log_fail "Could not cd $TESTDIR1"
-log_must $TAR cf $TESTDIR1/tarball.original.tar file*
+log_must tar cf $TESTDIR1/tarball.original.tar file*
cd $CWD || log_fail "Could not cd $CWD"
log_note "Create a snapshot and mount it..."
-log_must $ZFS snapshot $SNAPCTR
+log_must zfs snapshot $SNAPCTR
log_note "Remove all of the original files..."
-log_must $RM -f $TESTDIR1/file* > /dev/null 2>&1
+log_must rm -f $TESTDIR1/file* > /dev/null 2>&1
log_note "Create tarball of snapshot..."
CWD=$PWD
cd $SNAPDIR1 || log_fail "Could not cd $SNAPDIR1"
-log_must $TAR cf $TESTDIR1/tarball.snapshot.tar file*
+log_must tar cf $TESTDIR1/tarball.snapshot.tar file*
cd $CWD || log_fail "Could not cd $CWD"
-log_must $MKDIR $TESTDIR1/original
-log_must $MKDIR $TESTDIR1/snapshot
+log_must mkdir $TESTDIR1/original
+log_must mkdir $TESTDIR1/snapshot
CWD=$PWD
cd $TESTDIR1/original || log_fail "Could not cd $TESTDIR1/original"
-log_must $TAR xf $TESTDIR1/tarball.original.tar
+log_must tar xf $TESTDIR1/tarball.original.tar
cd $TESTDIR1/snapshot || log_fail "Could not cd $TESTDIR1/snapshot"
-log_must $TAR xf $TESTDIR1/tarball.snapshot.tar
+log_must tar xf $TESTDIR1/tarball.snapshot.tar
cd $CWD || log_fail "Could not cd $CWD"
-$DIRCMP $TESTDIR1/original $TESTDIR1/snapshot > /tmp/zfs_snapshot2.$$
-$GREP different /tmp/zfs_snapshot2.$$ >/dev/null 2>&1
+dircmp $TESTDIR1/original $TESTDIR1/snapshot > /tmp/zfs_snapshot2.$$
+grep different /tmp/zfs_snapshot2.$$ >/dev/null 2>&1
if [[ $? -ne 1 ]]; then
log_fail "Directory structures differ."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_007_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_007_pos.ksh
index 5ee9f5d3a..7ed1fdb6e 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,22 +51,22 @@ function cleanup
while [ $i -lt $COUNT ]; do
snapexists $SNAPCTR.$i
if [[ $? -eq 0 ]]; then
- log_must $ZFS destroy $SNAPCTR.$i
+ log_must zfs destroy $SNAPCTR.$i
fi
if [[ -e $SNAPDIR.$i ]]; then
- log_must $RM -rf $SNAPDIR1.$i > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR1.$i > /dev/null 2>&1
fi
(( i = i + 1 ))
done
if [[ -e $SNAPDIR1 ]]; then
- log_must $RM -rf $SNAPDIR1 > /dev/null 2>&1
+ log_must rm -rf $SNAPDIR1 > /dev/null 2>&1
fi
if [[ -e $TESTDIR ]]; then
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
fi
}
@@ -75,30 +75,30 @@ log_assert "Verify that many snapshots can be made on a zfs dataset."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Create some files in the $TESTDIR directory..."
typeset -i i=1
while [[ $i -lt $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR1/file$i \
+ log_must file_write -o create -f $TESTDIR1/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
- log_must $ZFS snapshot $SNAPCTR.$i
+ log_must zfs snapshot $SNAPCTR.$i
(( i = i + 1 ))
done
log_note "Remove all of the original files"
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR1/file* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR1/file* > /dev/null 2>&1
i=1
while [[ $i -lt $COUNT ]]; do
- FILECOUNT=`$LS $SNAPDIR1.$i/file* | wc -l`
+ FILECOUNT=`ls $SNAPDIR1.$i/file* | wc -l`
typeset j=1
while [ $j -lt $FILECOUNT ]; do
- log_must $FILE_CHECK $SNAPDIR1.$i/file$j $j
+ log_must file_check $SNAPDIR1.$i/file$j $j
(( j = j + 1 ))
done
(( i = i + 1 ))
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_008_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_008_pos.ksh
index b4437a2a8..0f7b0621a 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,13 +50,13 @@ function cleanup
while [[ $i -lt $COUNT ]]; do
snapexists $SNAPFS.$i
[[ $? -eq 0 ]] && \
- log_must $ZFS destroy $SNAPFS.$i
+ log_must zfs destroy $SNAPFS.$i
(( i = i + 1 ))
done
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify that destroying snapshots returns space to the pool."
@@ -64,7 +64,7 @@ log_assert "Verify that destroying snapshots returns space to the pool."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
@@ -73,17 +73,17 @@ orig_size=`get_prop available $TESTPOOL`
log_note "Populate the $TESTDIR directory"
typeset -i i=1
while [[ $i -lt $COUNT ]]; do
- log_must $FILE_WRITE -o create -f $TESTDIR/file$i \
+ log_must file_write -o create -f $TESTDIR/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
- log_must $ZFS snapshot $SNAPFS.$i
+ log_must zfs snapshot $SNAPFS.$i
(( i = i + 1 ))
done
typeset -i i=1
while [[ $i -lt $COUNT ]]; do
log_must rm -rf $TESTDIR/file$i > /dev/null 2>&1
- log_must $ZFS destroy $SNAPFS.$i
+ log_must zfs destroy $SNAPFS.$i
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_009_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_009_pos.ksh
index dfc75d821..926669124 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ function cleanup
for ds in $ctr/$TESTVOL1 $ctr/$TESTCLONE; do
datasetexists $ds && \
- log_must $ZFS destroy -f $ds
+ log_must zfs destroy -f $ds
done
for snap in $ctr/$TESTFS1@$TESTSNAP1 \
@@ -61,7 +61,7 @@ function cleanup
$snapctrclone $snapctrfs
do
snapexists $snap && \
- log_must $ZFS destroy -rf $snap
+ log_must zfs destroy -rf $snap
done
}
@@ -82,15 +82,15 @@ snapctrclone=$ctrclone@$TESTSNAP
snapctrfs=$SNAPCTR
#preparation for testing
-log_must $ZFS snapshot $ctrfs@$TESTSNAP1
-log_must $ZFS clone $ctrfs@$TESTSNAP1 $ctrclone
+log_must zfs snapshot $ctrfs@$TESTSNAP1
+log_must zfs clone $ctrfs@$TESTSNAP1 $ctrclone
if is_global_zone; then
- log_must $ZFS create -V $VOLSIZE $ctrvol
+ log_must zfs create -V $VOLSIZE $ctrvol
else
- log_must $ZFS create $ctrvol
+ log_must zfs create $ctrvol
fi
-log_must $ZFS snapshot -r $snappool
+log_must zfs snapshot -r $snappool
#verify the snapshot -r results
for snap in $snappool $snapfs $snapvol $snapctr $snapctrvol \
@@ -102,7 +102,7 @@ done
log_note "Verify that destroy -r can destroy the snapshot tree."
-log_must $ZFS destroy -r $snappool
+log_must zfs destroy -r $snappool
for snap in $snappool $snapfs $snapvol $snapctr $snapctrvol \
$snapctrclone $snapctrfs
do
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_010_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_010_pos.ksh
index cb9ff880e..e0849493d 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_010_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,14 +50,14 @@ function cleanup
typeset snap
datasetexists $ctrvol && \
- log_must $ZFS destroy -f $ctrvol
+ log_must zfs destroy -f $ctrvol
for snap in $ctrfs@$TESTSNAP1 \
$snappool $snapvol $snapctr $snapctrvol \
$snapctrclone $snapctrfs
do
snapexists $snap && \
- log_must $ZFS destroy -rf $snap
+ log_must zfs destroy -rf $snap
done
}
@@ -77,17 +77,17 @@ snapctrclone=$ctr/$TESTCLONE@$TESTSNAP
snapctrfs=$SNAPCTR
#preparation for testing
-log_must $ZFS snapshot $ctrfs@$TESTSNAP1
+log_must zfs snapshot $ctrfs@$TESTSNAP1
if is_global_zone; then
- log_must $ZFS create -V $VOLSIZE $ctrvol
+ log_must zfs create -V $VOLSIZE $ctrvol
else
- log_must $ZFS create $ctrvol
+ log_must zfs create $ctrvol
fi
-log_must $ZFS snapshot -r $snappool
+log_must zfs snapshot -r $snappool
#select the $TESTCTR as destroy point, $TESTCTR is a child of $TESTPOOL
-log_must $ZFS destroy -r $snapctr
+log_must zfs destroy -r $snapctr
for snap in $snapctr $snapctrvol $snapctrclone $snapctrfs; do
snapexists $snap && \
log_fail "The snapshot $snap is not destroyed correctly."
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_011_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_011_pos.ksh
index 9774035a5..44e5943bc 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_011_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,41 +52,41 @@ verify_runnable "both"
function cleanup
{
snapexists $SNAPPOOL && \
- log_must $ZFS destroy -r $SNAPPOOL
+ log_must zfs destroy -r $SNAPPOOL
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify that rollback to a snapshot created by snapshot -r succeeds."
log_onexit cleanup
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Populate the $TESTDIR directory (prior to snapshot)"
typeset -i i=0
while (( i < COUNT )); do
- log_must $FILE_WRITE -o create -f $TESTDIR/before_file$i \
+ log_must file_write -o create -f $TESTDIR/before_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-log_must $ZFS snapshot -r $SNAPPOOL
+log_must zfs snapshot -r $SNAPPOOL
-FILE_COUNT=`$LS -Al $SNAPDIR | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $SNAPDIR | grep -v "total" | wc -l`
if (( FILE_COUNT != COUNT )); then
- $LS -Al $SNAPDIR
+ ls -Al $SNAPDIR
log_fail "AFTER: $SNAPFS contains $FILE_COUNT files(s)."
fi
log_note "Populate the $TESTDIR directory (post snapshot)"
typeset -i i=0
while (( i < COUNT )); do
- log_must $FILE_WRITE -o create -f $TESTDIR/after_file$i \
+ log_must file_write -o create -f $TESTDIR/after_file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
@@ -95,18 +95,18 @@ done
#
# Now rollback to latest snapshot
#
-log_must $ZFS rollback $SNAPFS
+log_must zfs rollback $SNAPFS
-FILE_COUNT=`$LS -Al $TESTDIR/after* 2> /dev/null | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/after* 2> /dev/null | grep -v "total" | wc -l`
if (( FILE_COUNT != 0 )); then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT after* files(s)."
fi
-FILE_COUNT=`$LS -Al $TESTDIR/before* 2> /dev/null \
- | $GREP -v "total" | wc -l`
+FILE_COUNT=`ls -Al $TESTDIR/before* 2> /dev/null \
+ | grep -v "total" | wc -l`
if (( FILE_COUNT != $COUNT )); then
- $LS -Al $TESTDIR
+ ls -Al $TESTDIR
log_fail "$TESTDIR contains $FILE_COUNT before* files(s)."
fi
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_012_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_012_pos.ksh
index 6f75861fd..c5717e452 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_012_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,16 +54,16 @@ verify_runnable "both"
function cleanup
{
if datasetexists $clone1; then
- log_must $ZFS promote $ctrfs
- log_must $ZFS destroy $clone1
+ log_must zfs promote $ctrfs
+ log_must zfs destroy $clone1
fi
snapexists $snapctr && \
- log_must $ZFS destroy -r $snapctr
+ log_must zfs destroy -r $snapctr
if snapexists $clone@$TESTSNAP1; then
- log_must $ZFS promote $ctrfs
- log_must $ZFS destroy -rR $ctrfs@$TESTSNAP1
+ log_must zfs promote $ctrfs
+ log_must zfs destroy -rR $ctrfs@$TESTSNAP1
fi
}
@@ -82,17 +82,17 @@ snapctrclone1=$clone1@$TESTSNAP
snapctrfs=$SNAPCTR
#preparation for testing
-log_must $ZFS snapshot $ctrfs@$TESTSNAP1
-log_must $ZFS clone $ctrfs@$TESTSNAP1 $clone
-log_must $ZFS promote $clone
+log_must zfs snapshot $ctrfs@$TESTSNAP1
+log_must zfs clone $ctrfs@$TESTSNAP1 $clone
+log_must zfs promote $clone
-log_must $ZFS snapshot -r $snapctr
+log_must zfs snapshot -r $snapctr
! snapexists $snapctrclone && \
log_fail "'snapshot -r' fails to create $snapctrclone for $ctr/$TESTCLONE."
-log_must $ZFS clone $snapctrfs $clone1
-log_must $ZFS promote $clone1
+log_must zfs clone $snapctrfs $clone1
+log_must zfs promote $clone1
#verify the origin value is correct.
orig_value=$(get_prop origin $ctrfs)
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_013_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_013_pos.ksh
index 65315ee2c..31aedb224 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_013_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,13 +49,13 @@ verify_runnable "both"
function cleanup
{
datasetexists $ctrfs && \
- $ZFS destroy -r $ctrfs
+ zfs destroy -r $ctrfs
snapexists $snappool && \
- log_must $ZFS destroy -r $snappool
+ log_must zfs destroy -r $snappool
[[ -e $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
}
log_assert "Verify snapshots from 'snapshot -r' can be used for zfs send/recv"
@@ -71,28 +71,28 @@ fsdir=/$ctrfs
snapdir=$fsdir/.zfs/snapshot/$TESTSNAP
[[ -n $TESTDIR ]] && \
- log_must $RM -rf $TESTDIR/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR/* > /dev/null 2>&1
typeset -i COUNT=10
log_note "Populate the $TESTDIR directory (prior to snapshot)"
typeset -i i=0
while (( i < COUNT )); do
- log_must $FILE_WRITE -o create -f $TESTDIR/file$i \
+ log_must file_write -o create -f $TESTDIR/file$i \
-b $BLOCKSZ -c $NUM_WRITES -d $i
(( i = i + 1 ))
done
-log_must $ZFS snapshot -r $snappool
+log_must zfs snapshot -r $snappool
-$ZFS send $snapfs | $ZFS receive $ctrfs >/dev/null 2>&1
+zfs send $snapfs | zfs receive $ctrfs >/dev/null 2>&1
if ! datasetexists $ctrfs || ! snapexists $snapctrfs; then
log_fail "zfs send/receive fails with snapshot $snapfs."
fi
for dir in $fsdir $snapdir; do
- FILE_COUNT=`$LS -Al $dir | $GREP -v "total" | wc -l`
+ FILE_COUNT=`ls -Al $dir | grep -v "total" | wc -l`
(( FILE_COUNT != COUNT )) && log_fail "Got $FILE_COUNT expected $COUNT"
done
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_014_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_014_pos.ksh
index 39a8ff3a1..3579fbebb 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_014_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_014_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,30 +49,30 @@ verify_runnable "both"
function cleanup
{
[[ -e $TESTDIR1 ]] && \
- log_must $RM -rf $TESTDIR1/* > /dev/null 2>&1
+ log_must rm -rf $TESTDIR1/* > /dev/null 2>&1
snapexists $SNAPCTR && \
- log_must $ZFS destroy $SNAPCTR
+ log_must zfs destroy $SNAPCTR
datasetexists $TESTPOOL/$TESTCTR/$TESTFS1 && \
- log_must $ZFS set quota=none $TESTPOOL/$TESTCTR/$TESTFS1
+ log_must zfs set quota=none $TESTPOOL/$TESTCTR/$TESTFS1
}
log_assert "Verify creating/destroying snapshots do things clean"
log_onexit cleanup
-log_must $ZFS set quota=$FSQUOTA $TESTPOOL/$TESTCTR/$TESTFS1
-log_must $MKFILE $FILESIZE $TESTDIR1/$TESTFILE
+log_must zfs set quota=$FSQUOTA $TESTPOOL/$TESTCTR/$TESTFS1
+log_must mkfile $FILESIZE $TESTDIR1/$TESTFILE
-log_must $ZFS snapshot $SNAPCTR
-log_must $ZFS destroy $SNAPCTR
+log_must zfs snapshot $SNAPCTR
+log_must zfs destroy $SNAPCTR
log_note "Make the quota of filesystem is reached"
-log_mustnot $MKFILE $FILESIZE1 $TESTDIR1/$TESTFILE1
+log_mustnot mkfile $FILESIZE1 $TESTDIR1/$TESTFILE1
log_note "Verify removing the first file should succeed after the snapshot is \
removed"
-log_must $RM $TESTDIR1/$TESTFILE
+log_must rm $TESTDIR1/$TESTFILE
log_pass "Verify creating/destroying snapshots do things clean"
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_015_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_015_pos.ksh
index cf819ddb9..1091bcb13 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_015_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_015_pos.ksh
@@ -27,7 +27,7 @@
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,13 +54,13 @@ function cleanup
typeset -i i=0
while ((i < snap_cnt)); do
typeset snap=$fs@snap.$i
- datasetexists $snap && log_must $ZFS destroy -f $snap
+ datasetexists $snap && log_must zfs destroy -f $snap
((i += 1))
done
}
-$ZFS 2>&1 | $GREP "allow" > /dev/null
+zfs 2>&1 | grep "allow" > /dev/null
(($? != 0)) && log_unsupported
log_assert "Verify snapshot can be created via mkdir in .zfs/snapshot."
@@ -73,10 +73,10 @@ snapdir=$mntpnt/.zfs
set -A ro_dirs "$snapdir" "$snapdir/snap" "$snapdir/snapshot"
for dir in ${ro_dirs[@]}; do
if [[ -d $dir ]]; then
- log_mustnot $RM -rf $dir
- log_mustnot $TOUCH $dir/testfile
+ log_mustnot rm -rf $dir
+ log_mustnot touch $dir/testfile
else
- log_mustnot $MKDIR $dir
+ log_mustnot mkdir $dir
fi
done
@@ -85,8 +85,8 @@ typeset -i snap_cnt=5
typeset -i cnt=0
while ((cnt < snap_cnt)); do
testfile=$mntpnt/testfile.$cnt
- log_must $MKFILE 1M $testfile
- log_must $MKDIR $snapdir/snapshot/snap.$cnt
+ log_must mkfile 1M $testfile
+ log_must mkdir $snapdir/snapshot/snap.$cnt
if ! datasetexists $fs@snap.$cnt ; then
log_fail "ERROR: $fs@snap.$cnt should exists."
fi
@@ -96,7 +96,7 @@ done
# Verify rollback to previous snapshot succeed.
((cnt = RANDOM % snap_cnt))
-log_must $ZFS rollback -r $fs@snap.$cnt
+log_must zfs rollback -r $fs@snap.$cnt
typeset -i i=0
while ((i < snap_cnt)); do
@@ -115,7 +115,7 @@ while ((i < snap_cnt)); do
done
# Verify remove directory in snapdir can destroy snapshot.
-log_must $RMDIR $snapdir/snapshot/snap.$cnt
+log_must rmdir $snapdir/snapshot/snap.$cnt
log_mustnot datasetexists $fs@snap.$cnt
log_pass "Verify snapshot can be created via mkdir in .zfs/snapshot passed."
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_016_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_016_pos.ksh
index 9d957c70e..66bf64833 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_016_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_016_pos.ksh
@@ -27,7 +27,7 @@
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,19 +48,19 @@ verify_runnable "both"
function cleanup
{
datasetexists $SNAPFS && \
- log_must $ZFS destroy -Rf $SNAPFS
+ log_must zfs destroy -Rf $SNAPFS
datasetexists $TESTPOOL/$TESTFS@snap_a && \
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS@snap_a
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS@snap_a
datasetexists $TESTPOOL/$TESTCLONE@snap_a && \
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTCLONE@snap_a
+ log_must zfs destroy -Rf $TESTPOOL/$TESTCLONE@snap_a
datasetexists $TESTPOOL/$TESTCLONE && \
- log_must $ZFS destroy $TESTPOOL/$TESTCLONE
+ log_must zfs destroy $TESTPOOL/$TESTCLONE
datasetexists $TESTPOOL/$TESTFS && \
- log_must $ZFS destroy $TESTPOOL/$TESTFS
+ log_must zfs destroy $TESTPOOL/$TESTFS
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
log_assert "Verify renamed snapshots via mv can be destroyed."
@@ -68,34 +68,34 @@ log_onexit cleanup
# scenario 1
-log_must $ZFS snapshot $SNAPFS
-log_must $MV $TESTDIR/$SNAPROOT/$TESTSNAP $TESTDIR/$SNAPROOT/snap_a
+log_must zfs snapshot $SNAPFS
+log_must mv $TESTDIR/$SNAPROOT/$TESTSNAP $TESTDIR/$SNAPROOT/snap_a
datasetexists $TESTPOOL/$TESTFS@snap_a || \
log_fail "rename snapshot via mv in .zfs/snapshot fails."
-log_must $ZFS destroy $TESTPOOL/$TESTFS@snap_a
+log_must zfs destroy $TESTPOOL/$TESTFS@snap_a
# scenario 2
-log_must $ZFS snapshot $SNAPFS
-log_must $ZFS clone $SNAPFS $TESTPOOL/$TESTCLONE
-log_must $MV $TESTDIR/$SNAPROOT/$TESTSNAP $TESTDIR/$SNAPROOT/snap_a
+log_must zfs snapshot $SNAPFS
+log_must zfs clone $SNAPFS $TESTPOOL/$TESTCLONE
+log_must mv $TESTDIR/$SNAPROOT/$TESTSNAP $TESTDIR/$SNAPROOT/snap_a
datasetexists $TESTPOOL/$TESTFS@snap_a || \
log_fail "rename snapshot via mv in .zfs/snapshot fails."
-log_must $ZFS promote $TESTPOOL/$TESTCLONE
+log_must zfs promote $TESTPOOL/$TESTCLONE
# promote back to $TESTPOOL/$TESTFS for scenario 3
-log_must $ZFS promote $TESTPOOL/$TESTFS
-log_must $ZFS destroy $TESTPOOL/$TESTCLONE
-log_must $ZFS destroy $TESTPOOL/$TESTFS@snap_a
+log_must zfs promote $TESTPOOL/$TESTFS
+log_must zfs destroy $TESTPOOL/$TESTCLONE
+log_must zfs destroy $TESTPOOL/$TESTFS@snap_a
# scenario 3
-log_must $ZFS snapshot $SNAPFS
-log_must $ZFS clone $SNAPFS $TESTPOOL/$TESTCLONE
-log_must $ZFS rename $SNAPFS $TESTPOOL/$TESTFS@snap_a
-log_must $ZFS promote $TESTPOOL/$TESTCLONE
-log_must $ZFS destroy $TESTPOOL/$TESTFS
-log_must $ZFS destroy $TESTPOOL/$TESTCLONE@snap_a
+log_must zfs snapshot $SNAPFS
+log_must zfs clone $SNAPFS $TESTPOOL/$TESTCLONE
+log_must zfs rename $SNAPFS $TESTPOOL/$TESTFS@snap_a
+log_must zfs promote $TESTPOOL/$TESTCLONE
+log_must zfs destroy $TESTPOOL/$TESTFS
+log_must zfs destroy $TESTPOOL/$TESTCLONE@snap_a
log_pass "Verify renamed snapshots via mv can be destroyed."
diff --git a/tests/zfs-tests/tests/functional/snapshot/snapshot_017_pos.ksh b/tests/zfs-tests/tests/functional/snapshot/snapshot_017_pos.ksh
index 89d89ff28..a21f8750d 100755
--- a/tests/zfs-tests/tests/functional/snapshot/snapshot_017_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapshot/snapshot_017_pos.ksh
@@ -27,7 +27,7 @@
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -57,11 +57,11 @@ function cleanup
cd $SAVED_DIR
if datasetexists $TESTPOOL/$TESTFS ; then
- log_must $ZFS destroy -Rf $TESTPOOL/$TESTFS
+ log_must zfs destroy -Rf $TESTPOOL/$TESTFS
fi
- log_must $ZFS create $TESTPOOL/$TESTFS
- log_must $ZFS set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
+ log_must zfs create $TESTPOOL/$TESTFS
+ log_must zfs set mountpoint=$TESTDIR $TESTPOOL/$TESTFS
}
function verify_structure {
@@ -145,33 +145,33 @@ SAVED_DIR=$PWD
# ./dir1/dir2/file6
cd $TESTDIR
-$MKFILE 10m file1
-$MKFILE 20m file2
-$MKDIR dir1
+mkfile 10m file1
+mkfile 20m file2
+mkdir dir1
cd dir1
-$MKFILE 10m file3
-$MKFILE 20m file4
-$MKDIR dir2
+mkfile 10m file3
+mkfile 20m file4
+mkdir dir2
cd dir2
-$MKFILE 10m file5
-$MKFILE 20m file6
+mkfile 10m file5
+mkfile 20m file6
# Now walk the directory structure verifying it
cd $TESTDIR
verify_structure
# Take snapshots
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap_a
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap_b
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap_a
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap_b
# Change the filesystem structure by renaming files in the original structure
# The snapshot file structure should not change
cd $TESTDIR
-log_must $MV file2 file99
+log_must mv file2 file99
cd dir1
-log_must $MV file4 file99
+log_must mv file4 file99
cd dir2
-log_must $MV file6 file99
+log_must mv file6 file99
# verify the top level snapshot directories
verify_dir $TESTDIR/.zfs
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused.kshlib b/tests/zfs-tests/tests/functional/snapused/snapused.kshlib
index 5e3a76532..d7d05bfee 100644
--- a/tests/zfs-tests/tests/functional/snapused/snapused.kshlib
+++ b/tests/zfs-tests/tests/functional/snapused/snapused.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -55,7 +55,7 @@ function _check_used # dataset
function check_used # dataset
{
typeset dataset=$1
- for child in $($ZFS list -rH -t filesystem,volume -o name $dataset)
+ for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
do
_check_used $child
done
@@ -66,7 +66,7 @@ function check_usedbychildren # dataset
typeset dataset=$1
typeset -i usedbychildren_sum=0
typeset -i parent_usedbychildren=0
- for child in $($ZFS list -rH -t filesystem,volume -o name $dataset)
+ for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
do
if [[ "$(get_prop type $child)" == "snapshot" ]]; then
continue
@@ -120,7 +120,7 @@ function _check_usedbydataset # dataset
function check_usedbydataset # dataset
{
typeset dataset=$1
- for child in $($ZFS list -rH -t filesystem,volume -o name $dataset)
+ for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
do
_check_usedbydataset $child
done
@@ -146,7 +146,7 @@ function _check_usedbyrefreservation # dataset
function check_usedbyrefreservation # dataset
{
typeset dataset=$1
- for child in $($ZFS list -rH -t filesystem,volume -o name $dataset)
+ for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
do
_check_usedbyrefreservation $child
done
@@ -157,7 +157,7 @@ function check_usedbysnapshots # dataset
typeset dataset=$1
typeset -i usedbysnapshots_sum=0
typeset -i parent_usedbysnapshots=0
- for child in $($ZFS list -rH -t filesystem,volume,snapshot -o name $dataset)
+ for child in $(zfs list -rH -t filesystem,volume,snapshot -o name $dataset)
do
# parent
if [[ "$child" == "$dataset" ]]; then
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused_001_pos.ksh b/tests/zfs-tests/tests/functional/snapused/snapused_001_pos.ksh
index 3182dedb1..302ba40c3 100755
--- a/tests/zfs-tests/tests/functional/snapused/snapused_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapused/snapused_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,13 +51,13 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rR $USEDTEST
+ log_must zfs destroy -rR $USEDTEST
}
log_assert "Verify used is correct."
log_onexit cleanup
-log_must $ZFS create $USEDTEST
+log_must zfs create $USEDTEST
check_used $USEDTEST
typeset -i i=0
@@ -67,21 +67,21 @@ while ((i < 5)); do
((r_size=(i+1)*16))
#usedbyrefreservation
- log_must $ZFS set refreservation="$r_size"M $USEDTEST
+ log_must zfs set refreservation="$r_size"M $USEDTEST
#usedbydataset
- log_must $MKFILE 16M $mntpnt/file$i
+ log_must mkfile 16M $mntpnt/file$i
#usedbychildren
- log_must $ZFS create $USEDTEST/fs$i
- log_must $MKFILE 16M $mntpnt/fs$i/file$i
+ log_must zfs create $USEDTEST/fs$i
+ log_must mkfile 16M $mntpnt/fs$i/file$i
if is_global_zone; then
- log_must $ZFS create -V 16M $USEDTEST/vol$i
+ log_must zfs create -V 16M $USEDTEST/vol$i
fi
#usedbysnapshots
- log_must $ZFS snapshot -r $USEDTEST@snap$i
+ log_must zfs snapshot -r $USEDTEST@snap$i
check_used $USEDTEST
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused_002_pos.ksh b/tests/zfs-tests/tests/functional/snapused/snapused_002_pos.ksh
index db6ac3dcb..96d2df6c6 100755
--- a/tests/zfs-tests/tests/functional/snapused/snapused_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapused/snapused_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,13 +49,13 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rR $USEDTEST
+ log_must zfs destroy -rR $USEDTEST
}
log_assert "Verify usedbychildren is correct."
log_onexit cleanup
-log_must $ZFS create $USEDTEST
+log_must zfs create $USEDTEST
check_usedbychildren $USEDTEST
typeset -i i=0
@@ -64,15 +64,15 @@ mntpnt=$(get_prop mountpoint $USEDTEST)
while ((i < 5)); do
((r_size=(i+1)*16))
- log_must $ZFS create $USEDTEST/fs$i
- log_must $ZFS set reservation="$r_size"M $USEDTEST/fs$i
- log_must $MKFILE 48M $mntpnt/fs$i/file$i
+ log_must zfs create $USEDTEST/fs$i
+ log_must zfs set reservation="$r_size"M $USEDTEST/fs$i
+ log_must mkfile 48M $mntpnt/fs$i/file$i
if is_global_zone; then
- log_must $ZFS create -V 32M $USEDTEST/vol$i
+ log_must zfs create -V 32M $USEDTEST/vol$i
fi
- log_must $ZFS snapshot -r $USEDTEST@snap$i
+ log_must zfs snapshot -r $USEDTEST@snap$i
check_usedbychildren $USEDTEST
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused_003_pos.ksh b/tests/zfs-tests/tests/functional/snapused/snapused_003_pos.ksh
index 9dee1f3c4..d4726ff40 100755
--- a/tests/zfs-tests/tests/functional/snapused/snapused_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapused/snapused_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,13 +48,13 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rR $USEDTEST
+ log_must zfs destroy -rR $USEDTEST
}
log_assert "Verify usedbydataset is correct."
log_onexit cleanup
-log_must $ZFS create $USEDTEST
+log_must zfs create $USEDTEST
check_usedbydataset $USEDTEST
typeset -i i=0
@@ -63,16 +63,16 @@ mntpnt=$(get_prop mountpoint $USEDTEST)
while ((i < 5)); do
((r_size=(i+1)*16))
- log_must $MKFILE 16M $mntpnt/file$i
- log_must $MKFILE "$r_size"M $mntpnt/file_var$i
- log_must $ZFS snapshot -r $USEDTEST@snap$i
+ log_must mkfile 16M $mntpnt/file$i
+ log_must mkfile "$r_size"M $mntpnt/file_var$i
+ log_must zfs snapshot -r $USEDTEST@snap$i
- log_must $ZFS clone $USEDTEST@snap$i $USEDTEST/cln$i
- log_must $ZFS set is:cloned=yes $USEDTEST/cln$i
+ log_must zfs clone $USEDTEST@snap$i $USEDTEST/cln$i
+ log_must zfs set is:cloned=yes $USEDTEST/cln$i
mntpnt_cln=$(get_prop mountpoint $USEDTEST/cln$i)
- log_must $MKFILE 16M $mntpnt_cln/file_cln$i
- log_must $MKFILE "$r_size"M $mntpnt_cln/file_cln_var$i
+ log_must mkfile 16M $mntpnt_cln/file_cln$i
+ log_must mkfile "$r_size"M $mntpnt_cln/file_cln_var$i
check_usedbydataset $USEDTEST
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused_004_pos.ksh b/tests/zfs-tests/tests/functional/snapused/snapused_004_pos.ksh
index 2cc4cade0..64ca3e2b3 100755
--- a/tests/zfs-tests/tests/functional/snapused/snapused_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapused/snapused_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,13 +53,13 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rR $USEDTEST
+ log_must zfs destroy -rR $USEDTEST
}
log_assert "Verify usedbyrefreservation is correct."
log_onexit cleanup
-log_must $ZFS create $USEDTEST
+log_must zfs create $USEDTEST
check_usedbyrefreservation $USEDTEST
typeset -i i=0
@@ -67,25 +67,25 @@ typeset -i r_size=0
mntpnt=$(get_prop mountpoint $USEDTEST)
while ((i < 5)); do
((r_size=(i+1)*16))
- log_must $ZFS set refreservation="$r_size"M $USEDTEST
+ log_must zfs set refreservation="$r_size"M $USEDTEST
- log_must $MKFILE 16M $mntpnt/file$i
+ log_must mkfile 16M $mntpnt/file$i
- log_must $ZFS create $USEDTEST/fs$i
- log_must $ZFS set refreservation="$r_size"M $USEDTEST/fs$i
- log_must $MKFILE 16M $mntpnt/fs$i/file$i
+ log_must zfs create $USEDTEST/fs$i
+ log_must zfs set refreservation="$r_size"M $USEDTEST/fs$i
+ log_must mkfile 16M $mntpnt/fs$i/file$i
if is_global_zone; then
- log_must $ZFS create -V 16M $USEDTEST/vol$i
+ log_must zfs create -V 16M $USEDTEST/vol$i
fi
- log_must $ZFS snapshot -r $USEDTEST@snap$i
+ log_must zfs snapshot -r $USEDTEST@snap$i
- log_must $ZFS clone $USEDTEST@snap$i $USEDTEST/cln$i
+ log_must zfs clone $USEDTEST@snap$i $USEDTEST/cln$i
mntpnt_cln=$(get_prop mountpoint $USEDTEST/cln$i)
- log_must $ZFS set refreservation="$r_size"M $USEDTEST/cln$i
- log_must $MKFILE 16M $mntpnt_cln/file_cln$i
+ log_must zfs set refreservation="$r_size"M $USEDTEST/cln$i
+ log_must mkfile 16M $mntpnt_cln/file_cln$i
check_usedbyrefreservation $USEDTEST
diff --git a/tests/zfs-tests/tests/functional/snapused/snapused_005_pos.ksh b/tests/zfs-tests/tests/functional/snapused/snapused_005_pos.ksh
index f4099c84e..ac5224caf 100755
--- a/tests/zfs-tests/tests/functional/snapused/snapused_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/snapused/snapused_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,13 +47,13 @@ verify_runnable "both"
function cleanup
{
- log_must $ZFS destroy -rR $USEDTEST
+ log_must zfs destroy -rR $USEDTEST
}
log_assert "Verify usedbysnapshots is correct."
log_onexit cleanup
-log_must $ZFS create $USEDTEST
+log_must zfs create $USEDTEST
check_usedbysnapshots $USEDTEST
typeset -i i=0
@@ -62,9 +62,9 @@ mntpnt=$(get_prop mountpoint $USEDTEST)
while ((i < 5)); do
((r_size=(i+1)*16))
- log_must $MKFILE "$r_size"M $mntpnt/file$i
+ log_must mkfile "$r_size"M $mntpnt/file$i
- log_must $ZFS snapshot $USEDTEST@snap$i
+ log_must zfs snapshot $USEDTEST@snap$i
check_usedbysnapshots $USEDTEST
((i = i + 1))
diff --git a/tests/zfs-tests/tests/functional/sparse/sparse.cfg b/tests/zfs-tests/tests/functional/sparse/sparse.cfg
index a01677d91..0fc669148 100644
--- a/tests/zfs-tests/tests/functional/sparse/sparse.cfg
+++ b/tests/zfs-tests/tests/functional/sparse/sparse.cfg
@@ -39,5 +39,5 @@ export HOLES_COUNT=${HOLES_COUNT-"16384"} # FILESIZE/BLKSIZE/8
export STF_TIMEOUT=3600
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set_device_dir
diff --git a/tests/zfs-tests/tests/functional/sparse/sparse_001_pos.ksh b/tests/zfs-tests/tests/functional/sparse/sparse_001_pos.ksh
index 0672b81ca..f44de5ad8 100755
--- a/tests/zfs-tests/tests/functional/sparse/sparse_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/sparse/sparse_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ fi
function cleanup
{
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Ensure random blocks are read back correctly"
@@ -76,8 +76,8 @@ options="$options -r "
[[ -n "$options" ]] && options_display=$options
-log_note "Invoking $FILE_TRUNC with: $options_display"
-log_must $FILE_TRUNC $options $TESTDIR/$TESTFILE
+log_note "Invoking file_trunc with: $options_display"
+log_must file_trunc $options $TESTDIR/$TESTFILE
typeset dir=$(get_device_dir $DISKS)
verify_filesys "$TESTPOOL" "$TESTPOOL/$TESTFS" "$dir"
diff --git a/tests/zfs-tests/tests/functional/threadsappend/threadsappend_001_pos.ksh b/tests/zfs-tests/tests/functional/threadsappend/threadsappend_001_pos.ksh
index e370af4c8..b3e99d861 100755
--- a/tests/zfs-tests/tests/functional/threadsappend/threadsappend_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/threadsappend/threadsappend_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -72,7 +72,7 @@ log_must $THREADSAPPEND ${TESTDIR}/${TESTFILE}
#
# Check the size of the resulting file
#
-SIZE=`$LS -l ${TESTDIR}/${TESTFILE} | $AWK '{print $5}'`
+SIZE=`ls -l ${TESTDIR}/${TESTFILE} | awk '{print $5}'`
if [[ $SIZE -ne $FILE_SIZE ]]; then
log_fail "'The length of ${TESTDIR}/${TESTFILE}' doesn't equal 1310720."
fi
diff --git a/tests/zfs-tests/tests/functional/truncate/truncate.cfg b/tests/zfs-tests/tests/functional/truncate/truncate.cfg
index e9449daff..13cdafab1 100644
--- a/tests/zfs-tests/tests/functional/truncate/truncate.cfg
+++ b/tests/zfs-tests/tests/functional/truncate/truncate.cfg
@@ -34,6 +34,6 @@ export TRUNC_FILEOFFSET=${TRUNC_FILEOFFSET-""}
export TRUNC_COUNT=${TRUNC_COUNT-"16384"} # FILESIZE/BLKSIZE/8
export DISKSARRAY=$DISKS
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
set_device_dir
diff --git a/tests/zfs-tests/tests/functional/truncate/truncate_001_pos.ksh b/tests/zfs-tests/tests/functional/truncate/truncate_001_pos.ksh
index c6c8d2b68..24a0e4e94 100755
--- a/tests/zfs-tests/tests/functional/truncate/truncate_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/truncate/truncate_001_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/truncate/truncate.cfg
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +53,7 @@ fi
function cleanup
{
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
}
log_assert "Ensure file with random blocks is truncated properly"
@@ -71,8 +75,8 @@ log_onexit cleanup
[[ -n "$options" ]] && options_display=$options
-log_note "Invoking $FILE_TRUNC with: $options_display"
-log_must $FILE_TRUNC $options $TESTDIR/$TESTFILE
+log_note "Invoking file_trunc with: $options_display"
+log_must file_trunc $options $TESTDIR/$TESTFILE
typeset dir=$(get_device_dir $DISKS)
verify_filesys "$TESTPOOL" "$TESTPOOL/$TESTFS" "$dir"
diff --git a/tests/zfs-tests/tests/functional/truncate/truncate_002_pos.ksh b/tests/zfs-tests/tests/functional/truncate/truncate_002_pos.ksh
index fe9584a65..9708b818e 100755
--- a/tests/zfs-tests/tests/functional/truncate/truncate_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/truncate/truncate_002_pos.ksh
@@ -25,6 +25,10 @@
# Use is subject to license terms.
#
+#
+# Copyright (c) 2016 by Delphix. All rights reserved.
+#
+
. $STF_SUITE/tests/functional/truncate/truncate.cfg
. $STF_SUITE/include/libtest.shlib
@@ -42,21 +46,21 @@ verify_runnable "both"
function cleanup
{
- [[ -e $TESTDIR ]] && log_must $RM -rf $TESTDIR/*
- [[ -f $srcfile ]] && $RM -f $srcfile
+ [[ -e $TESTDIR ]] && log_must rm -rf $TESTDIR/*
+ [[ -f $srcfile ]] && rm -f $srcfile
}
log_assert "Ensure zeroed file gets written correctly during a sync operation"
srcfile="/tmp/cosmo.$$"
-log_must $DD if=/dev/urandom of=$srcfile bs=1024k count=1
+log_must dd if=/dev/urandom of=$srcfile bs=1024k count=1
log_onexit cleanup
-log_must $CP $srcfile $TESTDIR/$TESTFILE
-log_must $CP /dev/null $TESTDIR/$TESTFILE
-log_must $SYNC
+log_must cp $srcfile $TESTDIR/$TESTFILE
+log_must cp /dev/null $TESTDIR/$TESTFILE
+log_must sync
if [[ -s $TESTDIR/$TESTFILE ]]; then
- log_note "$($LS -l $TESTDIR/$TESTFILE)"
+ log_note "$(ls -l $TESTDIR/$TESTFILE)"
log_fail "testfile not truncated"
fi
diff --git a/tests/zfs-tests/tests/functional/upgrade/cleanup.ksh b/tests/zfs-tests/tests/functional/upgrade/cleanup.ksh
index 6b0eb9d9a..19f4de24a 100755
--- a/tests/zfs-tests/tests/functional/upgrade/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/upgrade/cleanup.ksh
@@ -37,8 +37,8 @@
verify_runnable "global"
-log_must $ZPOOL destroy $TESTPOOL
+log_must zpool destroy $TESTPOOL
-log_must $RM /tmp/zpool_upgrade_test.dat
+log_must rm /tmp/zpool_upgrade_test.dat
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/upgrade/setup.ksh b/tests/zfs-tests/tests/functional/upgrade/setup.ksh
index 57b483581..c3b89b304 100755
--- a/tests/zfs-tests/tests/functional/upgrade/setup.ksh
+++ b/tests/zfs-tests/tests/functional/upgrade/setup.ksh
@@ -38,7 +38,7 @@
verify_runnable "global"
# create a pool without any features
-log_must $MKFILE 128m /tmp/zpool_upgrade_test.dat
-log_must $ZPOOL create -d -m $TESTDIR $TESTPOOL /tmp/zpool_upgrade_test.dat
+log_must mkfile 128m /tmp/zpool_upgrade_test.dat
+log_must zpool create -d -m $TESTDIR $TESTPOOL /tmp/zpool_upgrade_test.dat
log_pass
diff --git a/tests/zfs-tests/tests/functional/upgrade/upgrade_userobj_001_pos.ksh b/tests/zfs-tests/tests/functional/upgrade/upgrade_userobj_001_pos.ksh
index 49087f5a1..49b6d1822 100755
--- a/tests/zfs-tests/tests/functional/upgrade/upgrade_userobj_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/upgrade/upgrade_userobj_001_pos.ksh
@@ -42,8 +42,8 @@
function cleanup
{
- datasetexists $TESTPOOL/fs1 && log_must $ZFS destroy $TESTPOOL/fs1
- datasetexists $TESTPOOL/fs2 && log_must $ZFS destroy $TESTPOOL/fs2
+ datasetexists $TESTPOOL/fs1 && log_must zfs destroy $TESTPOOL/fs1
+ datasetexists $TESTPOOL/fs2 && log_must zfs destroy $TESTPOOL/fs2
}
verify_runnable "global"
@@ -51,48 +51,48 @@ verify_runnable "global"
log_assert "pool upgrade for userobj accounting should work"
log_onexit cleanup
-log_must $MKFILES $TESTDIR/tf $((RANDOM % 1000 + 1))
-log_must $ZFS create $TESTPOOL/fs1
-log_must $MKFILES $TESTDIR/fs1/tf $((RANDOM % 1000 + 1))
-log_must $ZFS create $TESTPOOL/fs2
-log_must $MKFILES $TESTDIR/fs2/tf $((RANDOM % 1000 + 1))
-log_must $ZFS umount $TESTPOOL/fs2
+log_must mkfiles $TESTDIR/tf $((RANDOM % 1000 + 1))
+log_must zfs create $TESTPOOL/fs1
+log_must mkfiles $TESTDIR/fs1/tf $((RANDOM % 1000 + 1))
+log_must zfs create $TESTPOOL/fs2
+log_must mkfiles $TESTDIR/fs2/tf $((RANDOM % 1000 + 1))
+log_must zfs umount $TESTPOOL/fs2
# Make sure userobj accounting is disabled
-$ZFS userspace -o objused -H $TESTPOOL | $HEAD -n 1 | $GREP -q "-" ||
+zfs userspace -o objused -H $TESTPOOL | head -n 1 | grep -q "-" ||
log_fail "userobj accounting should be disabled initially"
# Upgrade zpool to support all features
-log_must $ZPOOL upgrade $TESTPOOL
+log_must zpool upgrade $TESTPOOL
# Make sure userobj accounting is disabled again
-$ZFS userspace -o objused -H $TESTPOOL | $HEAD -n 1 | $GREP -q "-" ||
+zfs userspace -o objused -H $TESTPOOL | head -n 1 | grep -q "-" ||
log_fail "userobj accounting should be disabled after pool upgrade"
# Create a file in fs1 should trigger dataset upgrade
-log_must $MKFILE 1m $TESTDIR/fs1/tf
+log_must mkfile 1m $TESTDIR/fs1/tf
sync_pool
# Make sure userobj accounting is working for fs1
-$ZFS userspace -o objused -H $TESTPOOL/fs1 | $HEAD -n 1 | $GREP -q "-" &&
+zfs userspace -o objused -H $TESTPOOL/fs1 | head -n 1 | grep -q "-" &&
log_fail "userobj accounting should be enabled for $TESTPOOL/fs1"
# Mount a dataset should trigger upgrade
-log_must $ZFS mount $TESTPOOL/fs2
+log_must zfs mount $TESTPOOL/fs2
sync_pool
# Make sure userobj accounting is working for fs2
-$ZFS userspace -o objused -H $TESTPOOL/fs2 | $HEAD -n 1 | $GREP -q "-" &&
+zfs userspace -o objused -H $TESTPOOL/fs2 | head -n 1 | grep -q "-" &&
log_fail "userobj accounting should be enabled for $TESTPOOL/fs2"
# All in all, after having been through this, the dataset for testpool
# still shouldn't be upgraded
-$ZFS userspace -o objused -H $TESTPOOL | $HEAD -n 1 | $GREP -q "-" ||
+zfs userspace -o objused -H $TESTPOOL | head -n 1 | grep -q "-" ||
log_fail "userobj accounting should be disabled for $TESTPOOL"
# Manual upgrade root dataset
-log_must $ZFS set version=current $TESTPOOL
-$ZFS userspace -o objused -H $TESTPOOL | $HEAD -n 1 | $GREP -q "-" &&
+log_must zfs set version=current $TESTPOOL
+zfs userspace -o objused -H $TESTPOOL | head -n 1 | grep -q "-" &&
log_fail "userobj accounting should be enabled for $TESTPOOL"
log_pass "all tests passed - what a lucky day!"
diff --git a/tests/zfs-tests/tests/functional/userquota/cleanup.ksh b/tests/zfs-tests/tests/functional/userquota/cleanup.ksh
index 5931acb92..5c8229b18 100755
--- a/tests/zfs-tests/tests/functional/userquota/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -36,6 +36,6 @@ log_must cleanup_quota
log_must clean_user_group
typeset mntp=$(get_prop mountpoint $QFS)
-log_must $CHMOD 0755 $mntp
+chmod 0755 $mntp
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/userquota/groupspace_001_pos.ksh b/tests/zfs-tests/tests/functional/userquota/groupspace_001_pos.ksh
index 800285e07..fb7a19057 100755
--- a/tests/zfs-tests/tests/functional/userquota/groupspace_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/groupspace_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@
function cleanup
{
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
log_must cleanup_quota
@@ -63,17 +63,17 @@ set -A params -- "-n" "-H" "-p" "-o type,name,used,quota" \
typeset snap_fs=$QFS@snap
-log_must $ZFS set groupquota@$QGROUP=500m $QFS
+log_must zfs set groupquota@$QGROUP=500m $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 50m $QFILE
+log_must user_run $QUSER1 mkfile 50m $QFILE
-$SYNC
+sync
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
for param in "${params[@]}"; do
- log_must eval "$ZFS groupspace $param $QFS >/dev/null 2>&1"
- log_must eval "$ZFS groupspace $param $snap_fs >/dev/null 2>&1"
+ log_must eval "zfs groupspace $param $QFS >/dev/null 2>&1"
+ log_must eval "zfs groupspace $param $snap_fs >/dev/null 2>&1"
done
log_pass "Check the zfs groupspace with all possible parameters"
diff --git a/tests/zfs-tests/tests/functional/userquota/groupspace_002_pos.ksh b/tests/zfs-tests/tests/functional/userquota/groupspace_002_pos.ksh
index 92d8dd942..20d0f7319 100755
--- a/tests/zfs-tests/tests/functional/userquota/groupspace_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/groupspace_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@
function cleanup
{
if datasetexists $snapfs; then
- log_must $ZFS destroy $snapfs
+ log_must zfs destroy $snapfs
fi
log_must cleanup_quota
}
@@ -55,25 +55,25 @@ log_onexit cleanup
log_assert "Check the zfs groupspace used and quota"
-log_must $ZFS set groupquota@$QGROUP=500m $QFS
+log_must zfs set groupquota@$QGROUP=500m $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 100m $QFILE
+log_must user_run $QUSER1 mkfile 100m $QFILE
-$SYNC
+sync
typeset snapfs=$QFS@snap
-log_must $ZFS snapshot $snapfs
+log_must zfs snapshot $snapfs
-log_must eval "$ZFS groupspace $QFS >/dev/null 2>&1"
-log_must eval "$ZFS groupspace $snapfs >/dev/null 2>&1"
+log_must eval "zfs groupspace $QFS >/dev/null 2>&1"
+log_must eval "zfs groupspace $snapfs >/dev/null 2>&1"
for fs in "$QFS" "$snapfs"; do
log_note "check the quota size in zfs groupspace $fs"
- log_must eval "$ZFS groupspace $fs | $GREP $QGROUP | $GREP 500M"
+ log_must eval "zfs groupspace $fs | grep $QGROUP | grep 500M"
log_note "check the user used size in zfs groupspace $fs"
- log_must eval "$ZFS groupspace $fs | $GREP $QGROUP | $GREP 100M"
+ log_must eval "zfs groupspace $fs | grep $QGROUP | grep 100M"
done
log_pass "Check the zfs groupspace used and quota pass as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/groupspace_003_pos.ksh b/tests/zfs-tests/tests/functional/userquota/groupspace_003_pos.ksh
index 7ea8cd563..5f5965b64 100755
--- a/tests/zfs-tests/tests/functional/userquota/groupspace_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/groupspace_003_pos.ksh
@@ -46,10 +46,10 @@
function cleanup
{
if datasetexists $snapfs; then
- log_must $ZFS destroy $snapfs
+ log_must zfs destroy $snapfs
fi
- log_must $RM -f ${QFILE}_*
+ log_must rm -f ${QFILE}_*
log_must cleanup_quota
}
@@ -57,8 +57,8 @@ function group_object_count
{
typeset fs=$1
typeset user=$2
- typeset cnt=$($ZFS groupspace -oname,objused $fs | $GREP $user |
- $AWK '{print $2}')
+ typeset cnt=$(zfs groupspace -oname,objused $fs | grep $user |
+ awk '{print $2}')
echo $cnt
}
@@ -67,21 +67,21 @@ log_onexit cleanup
log_assert "Check the zfs groupspace object used"
mkmount_writable $QFS
-log_must $ZFS set xattr=sa $QFS
+log_must zfs set xattr=sa $QFS
((user1_cnt = RANDOM % 100 + 1))
((user2_cnt = RANDOM % 100 + 1))
-log_must user_run $QUSER1 $MKFILES ${QFILE}_1 $user1_cnt
-log_must user_run $QUSER2 $MKFILES ${QFILE}_2 $user2_cnt
+log_must user_run $QUSER1 mkfiles ${QFILE}_1 $user1_cnt
+log_must user_run $QUSER2 mkfiles ${QFILE}_2 $user2_cnt
((grp_cnt = user1_cnt + user2_cnt))
sync_pool
typeset snapfs=$QFS@snap
-log_must $ZFS snapshot $snapfs
+log_must zfs snapshot $snapfs
-log_must eval "$ZFS groupspace $QFS >/dev/null 2>&1"
-log_must eval "$ZFS groupspace $snapfs >/dev/null 2>&1"
+log_must eval "zfs groupspace $QFS >/dev/null 2>&1"
+log_must eval "zfs groupspace $snapfs >/dev/null 2>&1"
for fs in "$QFS" "$snapfs"; do
log_note "check the object count in zfs groupspace $fs"
@@ -90,7 +90,7 @@ for fs in "$QFS" "$snapfs"; do
done
log_note "file removal"
-log_must $RM ${QFILE}_*
+log_must rm ${QFILE}_*
sync_pool
[[ $(group_object_count $QFS $QGROUP) -eq 0 ]] ||
diff --git a/tests/zfs-tests/tests/functional/userquota/setup.ksh b/tests/zfs-tests/tests/functional/userquota/setup.ksh
index 1c27075a1..d4b3cdcab 100755
--- a/tests/zfs-tests/tests/functional/userquota/setup.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/setup.ksh
@@ -40,5 +40,17 @@ log_must add_group $QGROUP
log_must add_user $QGROUP $QUSER1
log_must add_user $QGROUP $QUSER2
+#
+# Verify the test user can execute the zfs utilities. This may not
+# be possible due to default permissions on the user home directory.
+# This can be resolved granting group read access.
+#
+# chmod 0750 $HOME
+#
+user_run $QUSER1 zfs list
+if [ $? -ne 0 ]; then
+ log_unsupported "Test user $QUSER1 cannot execute zfs utilities"
+fi
+
DISK=${DISKS%% *}
default_setup $DISK
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_001_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_001_pos.ksh
index 7a4f8f3ba..dd8f6d355 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
. $STF_SUITE/tests/functional/userquota/userquota_common.kshlib
@@ -56,18 +56,18 @@ log_assert "If write operation overwrite {user|group}quota size, it will fail"
mkmount_writable $QFS
log_note "Check the userquota@$QUSER1"
-log_must $ZFS set userquota@$QUSER1=$UQUOTA_SIZE $QFS
-log_must user_run $QUSER1 $MKFILE $UQUOTA_SIZE $QFILE
+log_must zfs set userquota@$QUSER1=$UQUOTA_SIZE $QFS
+log_must user_run $QUSER1 mkfile $UQUOTA_SIZE $QFILE
sync_pool
-log_mustnot user_run $QUSER1 $MKFILE 1 $OFILE
+log_mustnot user_run $QUSER1 mkfile 1 $OFILE
cleanup_quota
log_note "Check the groupquota@$QGROUP"
-log_must $ZFS set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
+log_must zfs set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE $GQUOTA_SIZE $QFILE
+log_must user_run $QUSER1 mkfile $GQUOTA_SIZE $QFILE
sync_pool
-log_mustnot user_run $QUSER1 $MKFILE 1 $OFILE
+log_mustnot user_run $QUSER1 mkfile 1 $OFILE
cleanup_quota
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_002_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_002_pos.ksh
index aa52c1d12..64066ea8e 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,11 +46,11 @@ verify_runnable "global"
function cleanup
{
if poolexists $TESTPOOL1; then
- log_must $ZPOOL destroy $TESTPOOL1
+ log_must zpool destroy $TESTPOOL1
fi
if [[ -f $pool_vdev ]]; then
- $RM -f $pool_vdev
+ rm -f $pool_vdev
fi
}
@@ -61,25 +61,25 @@ log_assert \
typeset pool_vdev=/var/tmp/pool_dev.$$
-log_must $MKFILE 500m $pool_vdev
+log_must mkfile 500m $pool_vdev
if poolexists $TESTPOOL1; then
- $ZPOOL destroy $TESTPOOL1
+ zpool destroy $TESTPOOL1
fi
-log_must $ZPOOL create -O userquota@$QUSER1=$UQUOTA_SIZE \
+log_must zpool create -O userquota@$QUSER1=$UQUOTA_SIZE \
-O groupquota@$QGROUP=$GQUOTA_SIZE $TESTPOOL1 $pool_vdev
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL1 > /dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL1 "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $TESTPOOL1 "$GQUOTA_SIZE"
-log_must $ZFS create -o userquota@$QUSER1=$UQUOTA_SIZE \
+log_must zfs create -o userquota@$QUSER1=$UQUOTA_SIZE \
-o groupquota@$QGROUP=$GQUOTA_SIZE $TESTPOOL1/fs
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL1 > /dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL1/fs "$UQUOTA_SIZE"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_003_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_003_pos.ksh
index 40903db38..c4ac15c0d 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,10 +52,10 @@ log_onexit cleanup
log_assert "Check the basic function of set/get userquota and groupquota on fs"
log_note "Check the set|get userquota@$QUSER1 and groupquota@QGROUP"
-log_must $ZFS set userquota@$QUSER1=$UQUOTA_SIZE $QFS
+log_must zfs set userquota@$QUSER1=$UQUOTA_SIZE $QFS
log_must check_quota "userquota@$QUSER1" $QFS "$UQUOTA_SIZE"
-log_must $ZFS set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
+log_must zfs set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
log_must check_quota "groupquota@$QGROUP" $QFS "$GQUOTA_SIZE"
log_pass "Check the basic function of set/get userquota on fs passed as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_004_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_004_pos.ksh
index 749063261..36433fa29 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -62,7 +62,7 @@ if [[ $group_used != 0 ]]; then
fi
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 100m $QFILE
+log_must user_run $QUSER1 mkfile 100m $QFILE
sync_pool
user_used=$(get_value "userused@$QUSER1" $QFS)
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_005_neg.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_005_neg.ksh
index 1b405fb0d..825ebe09b 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
function cleanup
{
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
log_must cleanup_quota
@@ -56,39 +56,39 @@ log_onexit cleanup
log_assert "Check the invalid parameter of zfs set user|group quota"
typeset snap_fs=$QFS@snap
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
set -A no_users "mms1234" "ss@#" "root-122"
for user in "${no_users[@]}"; do
- log_mustnot $ID $user
- log_mustnot $ZFS set userquota@$user=100m $QFS
+ log_mustnot id $user
+ log_mustnot zfs set userquota@$user=100m $QFS
done
log_note "can set all numberic id even that id is not existed"
-log_must $ZFS set userquota@12345678=100m $QFS
-log_mustnot $ZFS set userquota@12345678=100m $snap_fs
+log_must zfs set userquota@12345678=100m $QFS
+log_mustnot zfs set userquota@12345678=100m $snap_fs
set -A sizes "100mfsd" "m0.12m" "GGM" "-1234-m" "123m-m"
for size in "${sizes[@]}"; do
log_note "can not set user quota with invalid size parameter"
- log_mustnot $ZFS set userquota@root=$size $QFS
+ log_mustnot zfs set userquota@root=$size $QFS
done
log_note "can not set user quota to snapshot $snap_fs"
-log_mustnot $ZFS set userquota@root=100m $snap_fs
+log_mustnot zfs set userquota@root=100m $snap_fs
set -A no_groups "aidsf@dfsd@" "123223-dsfds#sdfsd" "mss_#ss" "@@@@"
for group in "${no_groups[@]}"; do
- log_mustnot eval "$GREP $group /etc/group"
- log_mustnot $ZFS set groupquota@$group=100m $QFS
+ log_mustnot eval "grep $group /etc/group"
+ log_mustnot zfs set groupquota@$group=100m $QFS
done
log_note "can not set group quota with invalid size parameter"
-log_mustnot $ZFS set groupquota@root=100msfsd $QFS
+log_mustnot zfs set groupquota@root=100msfsd $QFS
log_note "can not set group quota to snapshot $snap_fs"
-log_mustnot $ZFS set groupquota@root=100m $snap_fs
+log_mustnot zfs set groupquota@root=100m $snap_fs
log_pass "Check the invalid parameter of zfs set user|group quota pas as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_006_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_006_pos.ksh
index 92b4f830b..c53cb5f1e 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@
function cleanup
{
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
log_must cleanup_quota
@@ -56,20 +56,20 @@ log_onexit cleanup
log_assert "Check the invalid parameter of zfs get user|group quota"
typeset snap_fs=$QFS@snap
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
set -A no_users "mms1234" "ss@#" "root-122" "1234"
for user in "${no_users[@]}"; do
- log_mustnot eval "$ID $user >/dev/null 2>&1"
- log_must eval "$ZFS get userquota@$user $QFS >/dev/null 2>&1"
- log_must eval "$ZFS get userquota@$user $snap_fs >/dev/null 2>&1"
+ log_mustnot eval "id $user >/dev/null 2>&1"
+ log_must eval "zfs get userquota@$user $QFS >/dev/null 2>&1"
+ log_must eval "zfs get userquota@$user $snap_fs >/dev/null 2>&1"
done
set -A no_groups "aidsf@dfsd@" "123223-dsfds#sdfsd" "mss_#ss" "1234"
for group in "${no_groups[@]}"; do
- log_mustnot eval "$GROUPDEL $group > /dev/null 2>&1"
- log_must eval "$ZFS get groupquota@$group $QFS >/dev/null 2>&1"
- log_must eval "$ZFS get groupquota@$group $snap_fs >/dev/null 2>&1"
+ log_mustnot eval "groupdel $group > /dev/null 2>&1"
+ log_must eval "zfs get groupquota@$group $QFS >/dev/null 2>&1"
+ log_must eval "zfs get groupquota@$group $snap_fs >/dev/null 2>&1"
done
log_pass "Check the invalid parameter of zfs get user|group quota pass as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_007_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_007_pos.ksh
index ec9158d1f..1dea40066 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_007_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,30 +46,30 @@
function cleanup
{
log_must cleanup_quota
- log_must $ZFS set quota=none $QFS
+ log_must zfs set quota=none $QFS
}
log_onexit cleanup
log_assert "Check set user|group quota to larger than the quota size of a fs"
-log_must $ZFS set quota=200m $QFS
-log_must $ZFS set userquota@$QUSER1=500m $QFS
-log_must $ZFS set groupquota@$QGROUP=600m $QFS
+log_must zfs set quota=200m $QFS
+log_must zfs set userquota@$QUSER1=500m $QFS
+log_must zfs set groupquota@$QGROUP=600m $QFS
-log_must $ZFS get userquota@$QUSER1 $QFS
-log_must $ZFS get groupquota@$QGROUP $QFS
+log_must zfs get userquota@$QUSER1 $QFS
+log_must zfs get groupquota@$QGROUP $QFS
log_note "write some data to the $QFS"
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 100m $QFILE
-$SYNC
+log_must user_run $QUSER1 mkfile 100m $QFILE
+sync
log_note "set user|group quota at a smaller size than it current usage"
-log_must $ZFS set userquota@$QUSER1=90m $QFS
-log_must $ZFS set groupquota@$QGROUP=90m $QFS
+log_must zfs set userquota@$QUSER1=90m $QFS
+log_must zfs set groupquota@$QGROUP=90m $QFS
-log_must $ZFS get userquota@$QUSER1 $QFS
-log_must $ZFS get groupquota@$QGROUP $QFS
+log_must zfs get userquota@$QUSER1 $QFS
+log_must zfs get groupquota@$QGROUP $QFS
log_pass "set user|group quota to larger than quota size of a fs pass as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_008_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_008_pos.ksh
index 23ea1171a..c9404cd28 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_008_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -51,10 +51,10 @@ log_onexit cleanup
log_assert "Check zfs get all will not print out user|group quota"
-log_must $ZFS set userquota@$QUSER1=50m $QFS
-log_must $ZFS set groupquota@$QGROUP=100m $QFS
+log_must zfs set userquota@$QUSER1=50m $QFS
+log_must zfs set groupquota@$QGROUP=100m $QFS
-log_mustnot $ZFS get all $QFS | $GREP userquota
-log_mustnot $ZFS get all $QFS | $GREP groupquota
+log_mustnot zfs get all $QFS | grep userquota
+log_mustnot zfs get all $QFS | grep groupquota
log_pass "zfs get all will not print out user|group quota"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_009_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_009_pos.ksh
index 18c0de863..1c0fdde3f 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_009_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_009_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@
function cleanup
{
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
log_must cleanup_quota
@@ -62,25 +62,25 @@ log_assert "Check the snapshot's user|group quota"
typeset snap_fs=$QFS@snap
-log_must $ZFS set userquota@$QUSER1=$UQUOTA_SIZE $QFS
+log_must zfs set userquota@$QUSER1=$UQUOTA_SIZE $QFS
log_must check_quota "userquota@$QUSER1" $QFS "$UQUOTA_SIZE"
-log_must $ZFS set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
+log_must zfs set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
log_must check_quota "groupquota@$QGROUP" $QFS "$GQUOTA_SIZE"
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
log_note "check the snapshot $snap_fs user|group quota"
log_must check_quota "userquota@$QUSER1" $snap_fs "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $snap_fs "$GQUOTA_SIZE"
log_note "set userquota and groupquota to $snap_fs which will fail"
-log_mustnot $ZFS set userquota@$QUSER1=$SNAP_QUOTA $snap_fs
-log_mustnot $ZFS set groupquota@$QGROUP=$SNAP_QUOTA $snap_fs
+log_mustnot zfs set userquota@$QUSER1=$SNAP_QUOTA $snap_fs
+log_mustnot zfs set groupquota@$QGROUP=$SNAP_QUOTA $snap_fs
log_note "change the parent's userquota and groupquota"
-log_must $ZFS set userquota@$QUSER1=$TEST_QUOTA $QFS
-log_must $ZFS set groupquota@$QGROUP=$TEST_QUOTA $QFS
+log_must zfs set userquota@$QUSER1=$TEST_QUOTA $QFS
+log_must zfs set groupquota@$QGROUP=$TEST_QUOTA $QFS
log_must check_quota "userquota@$QUSER1" $QFS $TEST_QUOTA
log_must check_quota "groupquota@$QGROUP" $QFS $TEST_QUOTA
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_010_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_010_pos.ksh
index 7f7f9672d..08af6560d 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_010_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_010_pos.ksh
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,24 +52,24 @@ log_onexit cleanup
log_assert "overwrite any of the {user|group}quota size, it will fail"
log_note "overwrite to $QFS to make it exceed userquota"
-log_must $ZFS set userquota@$QUSER1=$UQUOTA_SIZE $QFS
-log_must $ZFS set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
+log_must zfs set userquota@$QUSER1=$UQUOTA_SIZE $QFS
+log_must zfs set groupquota@$QGROUP=$GQUOTA_SIZE $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE $UQUOTA_SIZE $QFILE
+log_must user_run $QUSER1 mkfile $UQUOTA_SIZE $QFILE
sync_pool
-log_must eval "$ZFS get -p userused@$QUSER1 $QFS >/dev/null 2>&1"
-log_must eval "$ZFS get -p groupused@$GROUPUSED $QFS >/dev/null 2>&1"
+log_must eval "zfs get -p userused@$QUSER1 $QFS >/dev/null 2>&1"
+log_must eval "zfs get -p groupused@$GROUPUSED $QFS >/dev/null 2>&1"
-log_mustnot user_run $QUSER1 $MKFILE 1 $OFILE
+log_mustnot user_run $QUSER1 mkfile 1 $OFILE
-log_must $RM -f $QFILE
+log_must rm -f $QFILE
log_note "overwrite to $QFS to make it exceed userquota"
-log_mustnot user_run $QUSER1 $MKFILE $GQUOTA_SIZE $QFILE
+log_mustnot user_run $QUSER1 mkfile $GQUOTA_SIZE $QFILE
-log_must eval "$ZFS get -p userused@$QUSER1 $QFS >/dev/null 2>&1"
-log_must eval "$ZFS get -p groupused@$GROUPUSED $QFS >/dev/null 2>&1"
+log_must eval "zfs get -p userused@$QUSER1 $QFS >/dev/null 2>&1"
+log_must eval "zfs get -p groupused@$GROUPUSED $QFS >/dev/null 2>&1"
log_pass "overwrite any of the {user|group}quota size, it fail as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_011_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_011_pos.ksh
index 7e04377fa..93020ae8d 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_011_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
{
for ds in $TESTPOOL/fs $TESTPOOL/fs-rename $TESTPOOL/fs-clone; do
if datasetexists $ds; then
- log_must $ZFS destroy -rRf $ds
+ log_must zfs destroy -rRf $ds
fi
done
}
@@ -62,11 +62,11 @@ log_assert \
cleanup
-log_must $ZFS create -o userquota@$QUSER1=$UQUOTA_SIZE \
+log_must zfs create -o userquota@$QUSER1=$UQUOTA_SIZE \
-o groupquota@$QGROUP=$GQUOTA_SIZE $TESTPOOL/fs
-log_must $ZFS snapshot $TESTPOOL/fs@snap
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must zfs snapshot $TESTPOOL/fs@snap
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs@snap "$UQUOTA_SIZE"
@@ -74,50 +74,50 @@ log_must check_quota "groupquota@$QGROUP" $TESTPOOL/fs@snap "$GQUOTA_SIZE"
log_note "clone fs gets its parent's userquota/groupquota initially"
-log_must $ZFS clone -o userquota@$QUSER1=$UQUOTA_SIZE \
+log_must zfs clone -o userquota@$QUSER1=$UQUOTA_SIZE \
-o groupquota@$QGROUP=$GQUOTA_SIZE \
$TESTPOOL/fs@snap $TESTPOOL/fs-clone
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs-clone "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $TESTPOOL/fs-clone "$GQUOTA_SIZE"
-log_must eval "$ZFS list -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL/fs-clone >/dev/null 2>&1"
log_note "zfs promote can not change the previously set user|group quota"
-log_must $ZFS promote $TESTPOOL/fs-clone
+log_must zfs promote $TESTPOOL/fs-clone
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs-clone "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $TESTPOOL/fs-clone "$GQUOTA_SIZE"
log_note "zfs send receive can not change the previously set user|group quota"
-log_must $ZFS send $TESTPOOL/fs-clone@snap | $ZFS receive $TESTPOOL/fs-rev
+log_must zfs send $TESTPOOL/fs-clone@snap | zfs receive $TESTPOOL/fs-rev
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs-rev "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $TESTPOOL/fs-rev "$GQUOTA_SIZE"
log_note "zfs rename can not change the previously set user|group quota"
-log_must $ZFS rename $TESTPOOL/fs-rev $TESTPOOL/fs-rename
+log_must zfs rename $TESTPOOL/fs-rev $TESTPOOL/fs-rename
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs-rename "$UQUOTA_SIZE"
log_must check_quota "groupquota@$QGROUP" $TESTPOOL/fs-rename "$GQUOTA_SIZE"
log_note "zfs upgrade can not change the previously set user|group quota"
-log_must $ZFS upgrade $TESTPOOL/fs-rename
+log_must zfs upgrade $TESTPOOL/fs-rename
-log_must eval "$ZFS list -r -o userquota@$QUSER1,groupquota@$QGROUP \
+log_must eval "zfs list -r -o userquota@$QUSER1,groupquota@$QGROUP \
$TESTPOOL >/dev/null 2>&1"
log_must check_quota "userquota@$QUSER1" $TESTPOOL/fs-rename "$UQUOTA_SIZE"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_012_neg.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_012_neg.ksh
index c1d790bfa..088499eb0 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_012_neg.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_012_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -47,7 +47,7 @@ function cleanup
cleanup_quota
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
}
@@ -57,10 +57,10 @@ typeset snap_fs=$QFS@snap
log_assert "Check set userquota and groupquota on snapshot"
log_note "Check can not set user|group quuota on snapshot"
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
-log_mustnot $ZFS set userquota@$QUSER1=$UQUOTA_SIZE $snap_fs
+log_mustnot zfs set userquota@$QUSER1=$UQUOTA_SIZE $snap_fs
-log_mustnot $ZFS set groupquota@$QGROUP=$GQUOTA_SIZE $snap_fs
+log_mustnot zfs set groupquota@$QGROUP=$GQUOTA_SIZE $snap_fs
log_pass "Check set userquota and groupquota on snapshot"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_013_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userquota_013_pos.ksh
index a84a45524..84f2386af 100755
--- a/tests/zfs-tests/tests/functional/userquota/userquota_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_013_pos.ksh
@@ -48,7 +48,7 @@
function cleanup
{
- log_must $RM -f ${QFILE}_*
+ log_must rm -f ${QFILE}_*
cleanup_quota
}
@@ -57,21 +57,21 @@ log_onexit cleanup
log_assert "If creating object exceeds {user|group}objquota count, it will fail"
mkmount_writable $QFS
-log_must $ZFS set xattr=sa $QFS
+log_must zfs set xattr=sa $QFS
log_note "Check the userobjquota@$QUSER1"
-log_must $ZFS set userobjquota@$QUSER1=100 $QFS
-log_must user_run $QUSER1 $MKFILES ${QFILE}_1 100
+log_must zfs set userobjquota@$QUSER1=100 $QFS
+log_must user_run $QUSER1 mkfiles ${QFILE}_1 100
sync_pool
-log_mustnot user_run $QUSER1 $MKFILE 1 $OFILE
+log_mustnot user_run $QUSER1 mkfile 1 $OFILE
cleanup_quota
log_note "Check the groupobjquota@$QGROUP"
-log_must $ZFS set groupobjquota@$QGROUP=200 $QFS
+log_must zfs set groupobjquota@$QGROUP=200 $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILES ${QFILE}_2 100
+log_must user_run $QUSER1 mkfiles ${QFILE}_2 100
sync_pool
-log_mustnot user_run $QUSER2 $MKFILE 1 $OFILE
+log_mustnot user_run $QUSER2 mkfile 1 $OFILE
cleanup
log_pass "Creating objects exceeds {user|group}objquota count, it as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userquota_common.kshlib b/tests/zfs-tests/tests/functional/userquota/userquota_common.kshlib
index 2b50e293e..299fd5a7d 100644
--- a/tests/zfs-tests/tests/functional/userquota/userquota_common.kshlib
+++ b/tests/zfs-tests/tests/functional/userquota/userquota_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,18 +37,18 @@
function cleanup_quota
{
if datasetexists $QFS; then
- log_must $ZFS set userquota@$QUSER1=none $QFS
- log_must $ZFS set userobjquota@$QUSER1=none $QFS
- log_must $ZFS set userquota@$QUSER2=none $QFS
- log_must $ZFS set userobjquota@$QUSER2=none $QFS
- log_must $ZFS set groupquota@$QGROUP=none $QFS
- log_must $ZFS set groupobjquota@$QGROUP=none $QFS
+ log_must zfs set userquota@$QUSER1=none $QFS
+ log_must zfs set userobjquota@$QUSER1=none $QFS
+ log_must zfs set userquota@$QUSER2=none $QFS
+ log_must zfs set userobjquota@$QUSER2=none $QFS
+ log_must zfs set groupquota@$QGROUP=none $QFS
+ log_must zfs set groupobjquota@$QGROUP=none $QFS
recovery_writable $QFS
fi
- [[ -f $QFILE ]] && log_must $RM -f $QFILE
- [[ -f $OFILE ]] && log_must $RM -f $OFILE
- $SYNC
+ [[ -f $QFILE ]] && log_must rm -f $QFILE
+ [[ -f $OFILE ]] && log_must rm -f $OFILE
+ sync
return 0
}
@@ -74,7 +74,7 @@ function mkmount_writable
{
typeset fs=$1
typeset mntp=$(get_prop mountpoint $fs)
- log_must $CHMOD 0777 $mntp
+ log_must chmod 0777 $mntp
}
#
@@ -84,7 +84,7 @@ function recovery_writable
{
typeset fs=$1
typeset mntp=$(get_prop mountpoint $fs)
- log_must $CHMOD 0755 $mntp
+ log_must chmod 0755 $mntp
}
#
@@ -111,13 +111,13 @@ function get_value # property dataset
typeset prop=$1
typeset dataset=$2
- prop_val=$($ZFS get -H -o value $prop $dataset 2>/dev/null)
+ prop_val=$(zfs get -H -o value $prop $dataset 2>/dev/null)
if [[ $? -ne 0 ]]; then
log_note "Unable to get $prop property for dataset " \
"$dataset"
return 1
fi
- $ECHO $prop_val
+ echo $prop_val
return 0
}
diff --git a/tests/zfs-tests/tests/functional/userquota/userspace_001_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userspace_001_pos.ksh
index c336ad23c..ef05338af 100755
--- a/tests/zfs-tests/tests/functional/userquota/userspace_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userspace_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@
function cleanup
{
if datasetexists $snap_fs; then
- log_must $ZFS destroy $snap_fs
+ log_must zfs destroy $snap_fs
fi
log_must cleanup_quota
@@ -63,16 +63,16 @@ set -A params -- "-n" "-H" "-p" "-o type,name,used,quota" \
typeset snap_fs=$QFS@snap
-log_must $ZFS set userquota@$QUSER1=100m $QFS
+log_must zfs set userquota@$QUSER1=100m $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 50m $QFILE
-$SYNC
+log_must user_run $QUSER1 mkfile 50m $QFILE
+sync
-log_must $ZFS snapshot $snap_fs
+log_must zfs snapshot $snap_fs
for param in "${params[@]}"; do
- log_must eval "$ZFS userspace $param $QFS >/dev/null 2>&1"
- log_must eval "$ZFS userspace $param $snap_fs >/dev/null 2>&1"
+ log_must eval "zfs userspace $param $QFS >/dev/null 2>&1"
+ log_must eval "zfs userspace $param $snap_fs >/dev/null 2>&1"
done
log_pass "zfs userspace with all possible parameters pass as expect"
diff --git a/tests/zfs-tests/tests/functional/userquota/userspace_002_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userspace_002_pos.ksh
index cb84cf927..8161cc152 100755
--- a/tests/zfs-tests/tests/functional/userquota/userspace_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userspace_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,7 +46,7 @@
function cleanup
{
if datasetexists $snapfs; then
- log_must $ZFS destroy $snapfs
+ log_must zfs destroy $snapfs
fi
log_must cleanup_quota
@@ -56,26 +56,26 @@ log_onexit cleanup
log_assert "Check the zfs userspace used and quota"
-log_must $ZFS set userquota@$QUSER1=100m $QFS
+log_must zfs set userquota@$QUSER1=100m $QFS
mkmount_writable $QFS
-log_must user_run $QUSER1 $MKFILE 50m $QFILE
-$SYNC
+log_must user_run $QUSER1 mkfile 50m $QFILE
+sync
typeset snapfs=$QFS@snap
-log_must $ZFS snapshot $snapfs
+log_must zfs snapshot $snapfs
-log_must eval "$ZFS userspace $QFS >/dev/null 2>&1"
-log_must eval "$ZFS userspace $snapfs >/dev/null 2>&1"
+log_must eval "zfs userspace $QFS >/dev/null 2>&1"
+log_must eval "zfs userspace $snapfs >/dev/null 2>&1"
for fs in "$QFS" "$snapfs"; do
log_note "check the quota size in zfs userspace $fs"
- log_must eval "$ZFS userspace $fs | $GREP $QUSER1 | $GREP 100M"
+ log_must eval "zfs userspace $fs | grep $QUSER1 | grep 100M"
log_note "check the user used size in zfs userspace $fs"
- log_must eval "$ZFS userspace $fs | $GREP $QUSER1 | $GREP 50\\.\*M"
+ log_must eval "zfs userspace $fs | grep $QUSER1 | grep 50\\.\*M"
done
log_pass "Check the zfs userspace used and quota"
diff --git a/tests/zfs-tests/tests/functional/userquota/userspace_003_pos.ksh b/tests/zfs-tests/tests/functional/userquota/userspace_003_pos.ksh
index 421de6581..671e144b0 100755
--- a/tests/zfs-tests/tests/functional/userquota/userspace_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/userquota/userspace_003_pos.ksh
@@ -47,10 +47,10 @@
function cleanup
{
if datasetexists $snapfs; then
- log_must $ZFS destroy $snapfs
+ log_must zfs destroy $snapfs
fi
- log_must $RM -f ${QFILE}_*
+ log_must rm -f ${QFILE}_*
log_must cleanup_quota
}
@@ -58,8 +58,8 @@ function user_object_count
{
typeset fs=$1
typeset user=$2
- typeset cnt=$($ZFS userspace -oname,objused $fs |
- $AWK /$user/'{print $2}')
+ typeset cnt=$(zfs userspace -oname,objused $fs |
+ awk /$user/'{print $2}')
echo $cnt
}
@@ -68,21 +68,21 @@ log_onexit cleanup
log_assert "Check the zfs userspace object used"
mkmount_writable $QFS
-log_must $ZFS set xattr=sa $QFS
+log_must zfs set xattr=sa $QFS
((user1_cnt = RANDOM % 100 + 1))
((user2_cnt = RANDOM % 100 + 1))
-log_must user_run $QUSER1 $MKFILES ${QFILE}_1 $user1_cnt
-log_must user_run $QUSER2 $MKFILES ${QFILE}_2 $user2_cnt
+log_must user_run $QUSER1 mkfiles ${QFILE}_1 $user1_cnt
+log_must user_run $QUSER2 mkfiles ${QFILE}_2 $user2_cnt
sync_pool
typeset snapfs=$QFS@snap
-log_must $ZFS snapshot $snapfs
+log_must zfs snapshot $snapfs
-log_must eval "$ZFS userspace $QFS >/dev/null 2>&1"
-log_must eval "$ZFS userspace $snapfs >/dev/null 2>&1"
+log_must eval "zfs userspace $QFS >/dev/null 2>&1"
+log_must eval "zfs userspace $snapfs >/dev/null 2>&1"
for fs in "$QFS" "$snapfs"; do
log_note "check the user used objects in zfs userspace $fs"
@@ -93,7 +93,7 @@ for fs in "$QFS" "$snapfs"; do
done
log_note "change the owner of files"
-log_must $CHOWN $QUSER2 ${QFILE}_1*
+log_must chown $QUSER2 ${QFILE}_1*
sync_pool
[[ $(user_object_count $QFS $QUSER1) -eq 0 ]] ||
@@ -106,7 +106,7 @@ sync_pool
log_fail "expected $((user1_cnt+user2_cnt)) files for $QUSER2"
log_note "file removal"
-log_must $RM ${QFILE}_*
+log_must rm ${QFILE}_*
sync_pool
[[ $(user_object_count $QFS $QUSER2) -eq 0 ]] ||
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps.kshlib b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps.kshlib
index dcd5adebe..aae2ab40c 100644
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps.kshlib
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps.kshlib
@@ -14,7 +14,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
function get_conf_section # regex conf
@@ -69,7 +69,7 @@ function assert_zap_common # pool vd lvl zapobj
if [[ -z "$zapobj" ]]; then
log_fail "$vd on $pool has no $lvl ZAP in config"
- elif [[ -z "$($ZDB -d $pool $zapobj | grep 'zap')" ]]; then
+ elif [[ -z "$(zdb -d $pool $zapobj | grep 'zap')" ]]; then
log_fail "$vd on $pool has no $lvl ZAP in MOS"
fi
}
@@ -101,13 +101,13 @@ function assert_leaf_zap # pool vd conf
function cleanup
{
if datasetexists $TESTPOOL ; then
- log_must $ZPOOL destroy -f $TESTPOOL
+ log_must zpool destroy -f $TESTPOOL
fi
if [[ -e $conf ]]; then
- log_must $RM -f "$conf"
+ log_must rm -f "$conf"
fi
if [[ -e $POOL2 ]]; then
- log_must $ZPOOL destroy -f $POOL2
+ log_must zpool destroy -f $POOL2
fi
}
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_001_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_001_pos.ksh
index 95a586432..fe7dff657 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_001_pos.ksh
@@ -31,9 +31,9 @@ log_assert "Per-vdev ZAPs are created on pool creation with one disk."
DISK=${DISKS%% *}
-log_must $ZPOOL create -f $TESTPOOL $DISK
+log_must zpool create -f $TESTPOOL $DISK
conf="$TESTDIR/vz001"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_top_zap $TESTPOOL $DISK "$conf"
assert_leaf_zap $TESTPOOL $DISK "$conf"
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_002_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_002_pos.ksh
index c09facd8e..01d04ab15 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_002_pos.ksh
@@ -30,10 +30,10 @@
log_assert "Per-vdev ZAPs are created on pool creation with many disks."
-log_must $ZPOOL create -f $TESTPOOL $DISKS
+log_must zpool create -f $TESTPOOL $DISKS
conf="$TESTDIR/vz002"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
for DISK in $DISKS; do
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_003_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_003_pos.ksh
index fa92975ce..b6d9ffbda 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_003_pos.ksh
@@ -31,10 +31,10 @@
log_assert "Per-vdev ZAPs are created on pool creation with multi-level vdev "\
"trees."
-log_must $ZPOOL create -f $TESTPOOL mirror $DISKS
+log_must zpool create -f $TESTPOOL mirror $DISKS
conf="$TESTDIR/vz003"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
assert_top_zap $TESTPOOL "type: 'mirror'" "$conf"
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_004_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_004_pos.ksh
index 16fbbc83b..a84de6577 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_004_pos.ksh
@@ -34,11 +34,11 @@
log_assert "Per-vdev ZAPs are transferred properly on attach/detach"
DISK=${DISKS%% *}
-log_must $ZPOOL create -f $TESTPOOL $DISK
+log_must zpool create -f $TESTPOOL $DISK
# Make the pool.
conf="$TESTDIR/vz004"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
orig_top=$(get_top_vd_zap $DISK $conf)
orig_leaf=$(get_leaf_vd_zap $DISK $conf)
@@ -49,8 +49,8 @@ assert_zap_common $TESTPOOL $DISK "top" $orig_top
#
disk2=$(echo $DISKS | awk '{print $2}')
-log_must $ZPOOL attach $TESTPOOL $DISK $disk2
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zpool attach $TESTPOOL $DISK $disk2
+log_must zdb -PC $TESTPOOL > $conf
# Ensure top-level ZAP was transferred successfully.
new_top=$(get_top_vd_zap "type: 'mirror'" $conf)
@@ -78,8 +78,8 @@ dsk2_leaf=$(get_leaf_vd_zap $disk2 $conf)
# Detach original disk.
#
-log_must $ZPOOL detach $TESTPOOL $DISK
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zpool detach $TESTPOOL $DISK
+log_must zdb -PC $TESTPOOL > $conf
final_top=$(get_top_vd_zap $disk2 $conf)
final_leaf=$(get_leaf_vd_zap $disk2 $conf)
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_005_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_005_pos.ksh
index b824c9c8f..8cf8e6d40 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_005_pos.ksh
@@ -31,11 +31,11 @@
log_assert "Per-vdev ZAPs persist across export/import."
DISK=${DISKS%% *}
-log_must $ZPOOL create -f $TESTPOOL $DISK
+log_must zpool create -f $TESTPOOL $DISK
# Make the pool.
conf="$TESTDIR/vz005"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
orig_top=$(get_top_vd_zap $DISK $conf)
orig_leaf=$(get_leaf_vd_zap $DISK $conf)
@@ -43,13 +43,13 @@ assert_zap_common $TESTPOOL $DISK "top" $orig_top
assert_zap_common $TESTPOOL $DISK "leaf" $orig_leaf
# Export the pool.
-log_must $ZPOOL export $TESTPOOL
+log_must zpool export $TESTPOOL
# Import the pool.
-log_must $ZPOOL import $TESTPOOL
+log_must zpool import $TESTPOOL
# Verify that ZAPs persisted.
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
new_top=$(get_top_vd_zap $DISK $conf)
new_leaf=$(get_leaf_vd_zap $DISK $conf)
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_006_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_006_pos.ksh
index 3ea386742..0476bcda9 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_006_pos.ksh
@@ -30,13 +30,13 @@
DISK_ARR=($DISKS)
DISK=${DISK_ARR[0]}
-log_must $ZPOOL create -f $TESTPOOL $DISK
+log_must zpool create -f $TESTPOOL $DISK
log_assert "Per-vdev ZAPs are created for added vdevs."
-log_must $ZPOOL add -f $TESTPOOL ${DISK_ARR[1]}
+log_must zpool add -f $TESTPOOL ${DISK_ARR[1]}
conf="$TESTDIR/vz006"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
orig_top=$(get_top_vd_zap ${DISK_ARR[1]} $conf)
diff --git a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_007_pos.ksh b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_007_pos.ksh
index daf65b2d3..1f71b11ee 100755
--- a/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_007_pos.ksh
+++ b/tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_007_pos.ksh
@@ -32,11 +32,11 @@
DISK_ARR=($DISKS)
POOL2=${TESTPOOL}2
-log_must $ZPOOL create -f $TESTPOOL mirror ${DISK_ARR[0]} ${DISK_ARR[1]}
+log_must zpool create -f $TESTPOOL mirror ${DISK_ARR[0]} ${DISK_ARR[1]}
log_assert "Per-vdev ZAPs persist correctly on the original pool after split."
conf="$TESTDIR/vz007"
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
assert_has_sentinel "$conf"
orig_top=$(get_top_vd_zap "type: 'mirror'" $conf)
@@ -46,10 +46,10 @@ assert_zap_common $TESTPOOL "type: 'mirror'" "top" $orig_top
assert_zap_common $TESTPOOL ${DISK_ARR[0]} "leaf" $orig_leaf0
assert_zap_common $TESTPOOL ${DISK_ARR[1]} "leaf" $orig_leaf1
-log_must $ZPOOL split $TESTPOOL $POOL2 ${DISK_ARR[1]}
+log_must zpool split $TESTPOOL $POOL2 ${DISK_ARR[1]}
# Make sure old pool's ZAPs are consistent.
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zdb -PC $TESTPOOL > $conf
new_leaf0=$(get_leaf_vd_zap ${DISK_ARR[0]} $conf)
new_top_s0=$(get_top_vd_zap ${DISK_ARR[0]} $conf)
@@ -61,8 +61,8 @@ new_top_s0=$(get_top_vd_zap ${DISK_ARR[0]} $conf)
log_assert "Per-vdev ZAPs persist on the new pool after import."
# Import the split pool.
-log_must $ZPOOL import $POOL2
-log_must $ZDB -PC $TESTPOOL > $conf
+log_must zpool import $POOL2
+log_must zdb -PC $TESTPOOL > $conf
new_leaf1=$(get_leaf_vd_zap ${DISK_ARR[1]} $conf)
new_top_s1=$(get_top_vd_zap ${DISK_ARR[1]} $conf)
diff --git a/tests/zfs-tests/tests/functional/write_dirs/write_dirs.cfg b/tests/zfs-tests/tests/functional/write_dirs/write_dirs.cfg
index fe7b5ab08..6cb14ad64 100644
--- a/tests/zfs-tests/tests/functional/write_dirs/write_dirs.cfg
+++ b/tests/zfs-tests/tests/functional/write_dirs/write_dirs.cfg
@@ -34,7 +34,7 @@
verify_runnable "global"
export SIZE="1gb"
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
export DISKSARRAY=$DISKS
if is_linux; then
diff --git a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh
index 3261af167..1835eb366 100755
--- a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,11 +48,11 @@ verify_runnable "both"
function cleanup
{
- for file in `$FIND $TESTDIR -type f`; do
- $CAT /dev/null > $file
+ for file in `find $TESTDIR -type f`; do
+ cat /dev/null > $file
done
- log_must $SYNC
- log_must $RM -rf $TESTDIR/*
+ log_must sync
+ log_must rm -rf $TESTDIR/*
}
typeset -i retval=0
diff --git a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh
index 39c410b9d..9f0b3f3cd 100755
--- a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,11 +48,11 @@ verify_runnable "both"
function cleanup
{
- for file in `$FIND $TESTDIR -type f`; do
- $CAT /dev/null > $file
+ for file in `find $TESTDIR -type f`; do
+ cat /dev/null > $file
done
- log_must $SYNC
- log_must $RM -rf $TESTDIR/*
+ log_must sync
+ log_must rm -rf $TESTDIR/*
}
typeset -i retval=0
diff --git a/tests/zfs-tests/tests/functional/xattr/cleanup.ksh b/tests/zfs-tests/tests/functional/xattr/cleanup.ksh
index b52c07d3d..10cd733d2 100755
--- a/tests/zfs-tests/tests/functional/xattr/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/cleanup.ksh
@@ -24,22 +24,22 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
-ZFS_USER=$($CAT /tmp/zfs-xattr-test-user.txt)
-$RM /tmp/zfs-xattr-test-user.txt
+ZFS_USER=$(cat /tmp/zfs-xattr-test-user.txt)
+rm /tmp/zfs-xattr-test-user.txt
-USES_NIS=$($CAT /tmp/zfs-xattr-test-nis.txt)
-$RM /tmp/zfs-xattr-test-nis.txt
+USES_NIS=$(cat /tmp/zfs-xattr-test-nis.txt)
+rm /tmp/zfs-xattr-test-nis.txt
del_user $ZFS_USER
if [ "${USES_NIS}" == "true" ]
then
- $SVCADM enable svc:/network/nis/client:default
+ svcadm enable svc:/network/nis/client:default
fi
default_cleanup
diff --git a/tests/zfs-tests/tests/functional/xattr/setup.ksh b/tests/zfs-tests/tests/functional/xattr/setup.ksh
index d359eb049..ac82c5919 100755
--- a/tests/zfs-tests/tests/functional/xattr/setup.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/setup.ksh
@@ -24,18 +24,18 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
# if we're running NIS, turn it off until we clean up
# (it can cause useradd to take a long time, hitting our TIMEOUT)
-USES_NIS=FALSE
-$SVCS svc:/network/nis/client:default | $GREP online > /dev/null
+USES_NIS=false
+svcs svc:/network/nis/client:default | grep online > /dev/null
if [ $? -eq 0 ]
then
- $SVCADM disable -t svc:/network/nis/client:default
+ svcadm disable -t svc:/network/nis/client:default
USES_NIS=true
fi
@@ -45,7 +45,7 @@ ZFS_GROUP=staff
while [ -z "${FOUND}" ]
do
COUNT=0
- USER_EXISTS=$( $GREP $ZFS_USER /etc/passwd )
+ USER_EXISTS=$( grep $ZFS_USER /etc/passwd )
if [ ! -z "${USER_EXISTS}" ]
then
ZFS_USER="${ZFS_USER}${COUNT}"
@@ -57,8 +57,8 @@ done
log_must add_user $ZFS_GROUP $ZFS_USER
-$ECHO $ZFS_USER > /tmp/zfs-xattr-test-user.txt
-$ECHO $USES_NIS > /tmp/zfs-xattr-test-nis.txt
+echo $ZFS_USER > /tmp/zfs-xattr-test-user.txt
+echo $USES_NIS > /tmp/zfs-xattr-test-nis.txt
DISK=${DISKS%% *}
default_setup $DISK
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_001_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_001_pos.ksh
index 1bc7e5c75..adb5132f2 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_001_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,14 +48,14 @@ function cleanup {
if [ -f $TESTDIR/myfile.$$ ]
then
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
fi
}
log_assert "Create/read/write/append of xattrs works"
log_onexit cleanup
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
verify_write_xattr $TESTDIR/myfile.$$ passwd
delete_xattr $TESTDIR/myfile.$$ passwd
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_002_neg.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_002_neg.ksh
index cd57b3594..99212a011 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_002_neg.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_002_neg.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,7 +42,7 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
@@ -50,7 +50,7 @@ log_assert "A read of a non-existent xattr fails"
log_onexit cleanup
# create a file
-log_must $TOUCH $TESTDIR/myfile.$$
-log_mustnot eval "$CAT $TESTDIR/myfile.$$ not-here.txt > /dev/null 2>&1"
+log_must touch $TESTDIR/myfile.$$
+log_mustnot eval "cat $TESTDIR/myfile.$$ not-here.txt > /dev/null 2>&1"
log_pass "A read of a non-existent xattr fails"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_003_neg.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_003_neg.ksh
index 90d78604b..28fae8e65 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_003_neg.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,18 +45,18 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
log_assert "read/write xattr on a file with no permissions fails"
log_onexit cleanup
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
-log_must $CHMOD 000 $TESTDIR/myfile.$$
-log_mustnot $SU $ZFS_USER -c "$RUNAT $TESTDIR/myfile.$$ $CAT passwd"
-log_mustnot $SU $ZFS_USER -c "$RUNAT $TESTDIR/myfile.$$ $CP /etc/passwd ."
+log_must chmod 000 $TESTDIR/myfile.$$
+log_mustnot su $ZFS_USER -c "runat $TESTDIR/myfile.$$ cat passwd"
+log_mustnot su $ZFS_USER -c "runat $TESTDIR/myfile.$$ cp /etc/passwd ."
log_pass "read/write xattr on a file with no permissions fails"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_004_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_004_pos.ksh
index f0f301fe8..921526315 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_004_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,8 +52,8 @@ function cleanup {
if [ $( ismounted /tmp/$NEWFS_DEFAULT_FS.$$ $NEWFS_DEFAULT_FS ) ]
then
- log_must $UMOUNT /tmp/$NEWFS_DEFAULT_FS.$$
- log_must $RM -rf /tmp/$NEWFS_DEFAULT_FS.$$
+ log_must umount /tmp/$NEWFS_DEFAULT_FS.$$
+ log_must rm -rf /tmp/$NEWFS_DEFAULT_FS.$$
fi
}
@@ -61,27 +61,27 @@ log_assert "Files from $NEWFS_DEFAULT_FS,tmpfs with xattrs copied to zfs retain
log_onexit cleanup
# Create a UFS|EXT2 file system that we can work in
-log_must $ZFS create -V128m $TESTPOOL/$TESTFS/zvol
+log_must zfs create -V128m $TESTPOOL/$TESTFS/zvol
block_device_wait
-log_must eval "$ECHO y | $NEWFS $ZVOL_DEVDIR/$TESTPOOL/$TESTFS/zvol > /dev/null 2>&1"
+log_must eval "echo y | $NEWFS $ZVOL_DEVDIR/$TESTPOOL/$TESTFS/zvol > /dev/null 2>&1"
-log_must $MKDIR /tmp/$NEWFS_DEFAULT_FS.$$
-log_must $MOUNT $ZVOL_DEVDIR/$TESTPOOL/$TESTFS/zvol /tmp/$NEWFS_DEFAULT_FS.$$
+log_must mkdir /tmp/$NEWFS_DEFAULT_FS.$$
+log_must mount $ZVOL_DEVDIR/$TESTPOOL/$TESTFS/zvol /tmp/$NEWFS_DEFAULT_FS.$$
# Create files in ufs|ext2 and tmpfs, and set some xattrs on them.
-log_must $TOUCH /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$
-log_must $TOUCH /tmp/tmpfs-file.$$
+log_must touch /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$
+log_must touch /tmp/tmpfs-file.$$
-log_must $RUNAT /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$ $CP /etc/passwd .
-log_must $RUNAT /tmp/tmpfs-file.$$ $CP /etc/group .
+log_must runat /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$ cp /etc/passwd .
+log_must runat /tmp/tmpfs-file.$$ cp /etc/group .
# copy those files to ZFS
-log_must $CP -@ /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$ $TESTDIR
-log_must $CP -@ /tmp/tmpfs-file.$$ $TESTDIR
+log_must cp -@ /tmp/$NEWFS_DEFAULT_FS.$$/$NEWFS_DEFAULT_FS-file.$$ $TESTDIR
+log_must cp -@ /tmp/tmpfs-file.$$ $TESTDIR
# ensure the xattr information has been copied correctly
-log_must $RUNAT $TESTDIR/$NEWFS_DEFAULT_FS-file.$$ $DIFF passwd /etc/passwd
-log_must $RUNAT $TESTDIR/tmpfs-file.$$ $DIFF group /etc/group
+log_must runat $TESTDIR/$NEWFS_DEFAULT_FS-file.$$ diff passwd /etc/passwd
+log_must runat $TESTDIR/tmpfs-file.$$ diff group /etc/group
-log_must $UMOUNT /tmp/$NEWFS_DEFAULT_FS.$$
+log_must umount /tmp/$NEWFS_DEFAULT_FS.$$
log_pass "Files from $NEWFS_DEFAULT_FS,tmpfs with xattrs copied to zfs retain xattr info."
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_005_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_005_pos.ksh
index f7be58e81..e5fbe6f18 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_005_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -44,22 +44,22 @@
function cleanup {
- log_must $ZFS destroy $TESTPOOL/$TESTFS/clone
- log_must $ZFS destroy $TESTPOOL/$TESTFS@snapshot1
- log_must $RM $TESTDIR/myfile.$$
+ log_must zfs destroy $TESTPOOL/$TESTFS/clone
+ log_must zfs destroy $TESTPOOL/$TESTFS@snapshot1
+ log_must rm $TESTDIR/myfile.$$
}
log_assert "read/write/create/delete xattr on a clone filesystem"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# snapshot & clone the filesystem
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snapshot1
-log_must $ZFS clone $TESTPOOL/$TESTFS@snapshot1 $TESTPOOL/$TESTFS/clone
-log_must $ZFS set mountpoint=$TESTDIR/clone $TESTPOOL/$TESTFS/clone
+log_must zfs snapshot $TESTPOOL/$TESTFS@snapshot1
+log_must zfs clone $TESTPOOL/$TESTFS@snapshot1 $TESTPOOL/$TESTFS/clone
+log_must zfs set mountpoint=$TESTDIR/clone $TESTPOOL/$TESTFS/clone
# check for the xattrs on the clone
verify_xattr $TESTDIR/clone/myfile.$$ passwd /etc/passwd
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_006_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_006_pos.ksh
index 24915fda2..56f29c88d 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_006_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,8 +42,8 @@
function cleanup {
- log_must $ZFS destroy $TESTPOOL/$TESTFS@snap
- log_must $RM $TESTDIR/myfile.$$
+ log_must zfs destroy $TESTPOOL/$TESTFS@snap
+ log_must rm $TESTDIR/myfile.$$
}
@@ -51,11 +51,11 @@ log_assert "read xattr on a snapshot"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# snapshot the filesystem
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap
# check for the xattr on the snapshot
verify_xattr $TESTDIR/.zfs/snapshot/snap/myfile.$$ passwd /etc/passwd
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_007_neg.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_007_neg.ksh
index bef602012..6b3feeafc 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_007_neg.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_007_neg.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,11 +46,11 @@
#
function cleanup {
- log_must $ZFS destroy $TESTPOOL/$TESTFS@snap
- log_must $RM $TESTDIR/myfile2.$$
- log_must $RM $TESTDIR/myfile.$$
- log_must $RM /tmp/output.$$
- [[ -e /tmp/expected_output.$$ ]] && log_must $RM \
+ log_must zfs destroy $TESTPOOL/$TESTFS@snap
+ log_must rm $TESTDIR/myfile2.$$
+ log_must rm $TESTDIR/myfile.$$
+ log_must rm /tmp/output.$$
+ [[ -e /tmp/expected_output.$$ ]] && log_must rm \
/tmp/expected_output.$$
}
@@ -59,23 +59,23 @@ log_assert "create/write xattr on a snapshot fails"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# create another file that doesn't have an xattr
-log_must $TOUCH $TESTDIR/myfile2.$$
+log_must touch $TESTDIR/myfile2.$$
# snapshot the filesystem
-log_must $ZFS snapshot $TESTPOOL/$TESTFS@snap
+log_must zfs snapshot $TESTPOOL/$TESTFS@snap
# we shouldn't be able to alter the first file's xattr
-log_mustnot eval " $RUNAT $TESTDIR/.zfs/snapshot/snap/myfile.$$ \
- $CP /etc/passwd . >/tmp/output.$$ 2>&1"
-log_must $GREP -i Read-only /tmp/output.$$
+log_mustnot eval " runat $TESTDIR/.zfs/snapshot/snap/myfile.$$ \
+ cp /etc/passwd . >/tmp/output.$$ 2>&1"
+log_must grep -i Read-only /tmp/output.$$
-log_must eval "$RUNAT $TESTDIR/.zfs/snapshot/snap/myfile2.$$ \
- $LS >/tmp/output.$$ 2>&1"
+log_must eval "runat $TESTDIR/.zfs/snapshot/snap/myfile2.$$ \
+ ls >/tmp/output.$$ 2>&1"
create_expected_output /tmp/expected_output.$$ SUNWattr_ro SUNWattr_rw
-log_must $DIFF /tmp/output.$$ /tmp/expected_output.$$
+log_must diff /tmp/output.$$ /tmp/expected_output.$$
log_pass "create/write xattr on a snapshot fails"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_008_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_008_pos.ksh
index 40cc4a08e..20319967c 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_008_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_008_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@ function cleanup {
for file in /tmp/output.$$ /tmp/expected-output.$$ \
$TESTDIR/myfile.$$ ; do
- log_must $RM -f $file
+ log_must rm -f $file
done
}
@@ -53,28 +53,28 @@ log_assert "special . and .. dirs work as expected for xattrs"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# listing the directory .
-log_must eval "$RUNAT $TESTDIR/myfile.$$ $LS . > /tmp/output.$$"
+log_must eval "runat $TESTDIR/myfile.$$ ls . > /tmp/output.$$"
create_expected_output /tmp/expected-output.$$ \
SUNWattr_ro SUNWattr_rw passwd
-log_must $DIFF /tmp/output.$$ /tmp/expected-output.$$
+log_must diff /tmp/output.$$ /tmp/expected-output.$$
# list the directory . long form
-log_must eval "$RUNAT $TESTDIR/myfile.$$ $LS -a . > /tmp/output.$$"
+log_must eval "runat $TESTDIR/myfile.$$ ls -a . > /tmp/output.$$"
create_expected_output /tmp/expected-output.$$ . .. \
SUNWattr_ro SUNWattr_rw passwd
-log_must $DIFF /tmp/output.$$ /tmp/expected-output.$$
+log_must diff /tmp/output.$$ /tmp/expected-output.$$
# list the directory .. expecting one file
-OUTPUT=$($RUNAT $TESTDIR/myfile.$$ $LS ..)
+OUTPUT=$(runat $TESTDIR/myfile.$$ ls ..)
if [ "$OUTPUT" != ".." ]
then
log_fail "Listing the .. directory doesn't show \"..\" as expected."
fi
# verify we can't list ../
-log_mustnot eval "$RUNAT $TESTDIR/myfile.$$ $LS ../ > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/myfile.$$ ls ../ > /dev/null 2>&1"
log_pass "special . and .. dirs work as expected for xattrs"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_009_neg.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_009_neg.ksh
index 40b361710..6a953cf84 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_009_neg.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_009_neg.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,7 +42,7 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
@@ -50,13 +50,13 @@ log_assert "links between xattr and normal file namespace fail"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# Try to create a soft link from the xattr namespace to the default namespace
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $LN -s /etc/passwd foo
+log_mustnot runat $TESTDIR/myfile.$$ $LN -s /etc/passwd foo
# Try to create a hard link from the xattr namespace to the default namespace
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $LN /etc/passwd foo
+log_mustnot runat $TESTDIR/myfile.$$ $LN /etc/passwd foo
log_pass "links between xattr and normal file namespace fail"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_010_neg.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_010_neg.ksh
index e3e23a428..43502bfff 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_010_neg.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_010_neg.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -43,24 +43,24 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
log_assert "mkdir, mknod fail"
log_onexit cleanup
# create a file, and an xattr on it
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# Try to create directory in the xattr namespace
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $MKDIR foo
+log_mustnot runat $TESTDIR/myfile.$$ mkdir foo
# Try to create a range of different filetypes in the xattr namespace
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $MKNOD block b 888 888
+log_mustnot runat $TESTDIR/myfile.$$ mknod block b 888 888
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $MKNOD char c
+log_mustnot runat $TESTDIR/myfile.$$ mknod char c
-log_mustnot $RUNAT $TESTDIR/myfile.$$ $MKNOD fifo p
+log_mustnot runat $TESTDIR/myfile.$$ mknod fifo p
log_pass "mkdir, mknod fail"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_011_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_011_pos.ksh
index e3a8d2692..12f067489 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_011_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_011_pos.ksh
@@ -24,11 +24,11 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,7 +48,7 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
log_assert "Basic applications work with xattrs: cpio cp find mv pax tar"
@@ -56,7 +56,7 @@ log_onexit cleanup
# Create a file, and set an xattr on it. This file is used in several of the
# test scenarios below.
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
@@ -67,127 +67,127 @@ create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
log_note "Checking cpio"
-log_must $TOUCH $TESTDIR/cpio.$$
+log_must touch $TESTDIR/cpio.$$
create_xattr $TESTDIR/cpio.$$ passwd /etc/passwd
-$ECHO $TESTDIR/cpio.$$ | $CPIO -o@ > /tmp/xattr.$$.cpio
-$ECHO $TESTDIR/cpio.$$ | $CPIO -o > /tmp/noxattr.$$.cpio
+echo $TESTDIR/cpio.$$ | cpio -o@ > /tmp/xattr.$$.cpio
+echo $TESTDIR/cpio.$$ | cpio -o > /tmp/noxattr.$$.cpio
# we should have no xattr here
-log_must $CPIO -iu < /tmp/xattr.$$.cpio
-log_mustnot eval "$RUNAT $TESTDIR/cpio.$$ $CAT passwd > /dev/null 2>&1"
+log_must cpio -iu < /tmp/xattr.$$.cpio
+log_mustnot eval "runat $TESTDIR/cpio.$$ cat passwd > /dev/null 2>&1"
# we should have an xattr here
-log_must $CPIO -iu@ < /tmp/xattr.$$.cpio
-log_must eval "$RUNAT $TESTDIR/cpio.$$ $CAT passwd > /dev/null 2>&1"
+log_must cpio -iu@ < /tmp/xattr.$$.cpio
+log_must eval "runat $TESTDIR/cpio.$$ cat passwd > /dev/null 2>&1"
# we should have no xattr here
-log_must $CPIO -iu < /tmp/noxattr.$$.cpio
-log_mustnot eval "$RUNAT $TESTDIR/cpio.$$ $CAT passwd > /dev/null 2>&1"
+log_must cpio -iu < /tmp/noxattr.$$.cpio
+log_mustnot eval "runat $TESTDIR/cpio.$$ cat passwd > /dev/null 2>&1"
# we should have no xattr here
-log_must $CPIO -iu@ < /tmp/noxattr.$$.cpio
-log_mustnot eval "$RUNAT $TESTDIR/cpio.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/cpio.$$ /tmp/xattr.$$.cpio /tmp/noxattr.$$.cpio
+log_must cpio -iu@ < /tmp/noxattr.$$.cpio
+log_mustnot eval "runat $TESTDIR/cpio.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/cpio.$$ /tmp/xattr.$$.cpio /tmp/noxattr.$$.cpio
log_note "Checking cp"
# check that with the right flag, the xattr is preserved
-log_must $CP -@ $TESTDIR/myfile.$$ $TESTDIR/myfile2.$$
+log_must cp -@ $TESTDIR/myfile.$$ $TESTDIR/myfile2.$$
compare_xattrs $TESTDIR/myfile.$$ $TESTDIR/myfile2.$$ passwd
-log_must $RM $TESTDIR/myfile2.$$
+log_must rm $TESTDIR/myfile2.$$
# without the right flag, there should be no xattr
-log_must $CP $TESTDIR/myfile.$$ $TESTDIR/myfile2.$$
-log_mustnot eval "$RUNAT $TESTDIR/myfile2.$$ $LS passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/myfile2.$$
+log_must cp $TESTDIR/myfile.$$ $TESTDIR/myfile2.$$
+log_mustnot eval "runat $TESTDIR/myfile2.$$ ls passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/myfile2.$$
log_note "Checking find"
# create a file without xattrs, and check that find -xattr only finds
# our test file that has an xattr.
-log_must $MKDIR $TESTDIR/noxattrs
-log_must $TOUCH $TESTDIR/noxattrs/no-xattr
+log_must mkdir $TESTDIR/noxattrs
+log_must touch $TESTDIR/noxattrs/no-xattr
-$FIND $TESTDIR -xattr | $GREP myfile.$$
+find $TESTDIR -xattr | grep myfile.$$
[[ $? -ne 0 ]] && \
log_fail "find -xattr didn't find our file that had an xattr."
-$FIND $TESTDIR -xattr | $GREP no-xattr
+find $TESTDIR -xattr | grep no-xattr
[[ $? -eq 0 ]] && \
log_fail "find -xattr found a file that didn't have an xattr."
-log_must $RM -rf $TESTDIR/noxattrs
+log_must rm -rf $TESTDIR/noxattrs
log_note "Checking mv"
# mv doesn't have any flags to preserve/ommit xattrs - they're
# always moved.
-log_must $TOUCH $TESTDIR/mvfile.$$
+log_must touch $TESTDIR/mvfile.$$
create_xattr $TESTDIR/mvfile.$$ passwd /etc/passwd
-log_must $MV $TESTDIR/mvfile.$$ $TESTDIR/mvfile2.$$
+log_must mv $TESTDIR/mvfile.$$ $TESTDIR/mvfile2.$$
verify_xattr $TESTDIR/mvfile2.$$ passwd /etc/passwd
-log_must $RM $TESTDIR/mvfile2.$$
+log_must rm $TESTDIR/mvfile2.$$
log_note "Checking pax"
-log_must $TOUCH $TESTDIR/pax.$$
+log_must touch $TESTDIR/pax.$$
create_xattr $TESTDIR/pax.$$ passwd /etc/passwd
-log_must $PAX -w -f $TESTDIR/noxattr.pax $TESTDIR/pax.$$
-log_must $PAX -w@ -f $TESTDIR/xattr.pax $TESTDIR/pax.$$
-log_must $RM $TESTDIR/pax.$$
+log_must pax -w -f $TESTDIR/noxattr.pax $TESTDIR/pax.$$
+log_must pax -w@ -f $TESTDIR/xattr.pax $TESTDIR/pax.$$
+log_must rm $TESTDIR/pax.$$
# we should have no xattr here
-log_must $PAX -r -f $TESTDIR/noxattr.pax
-log_mustnot eval "$RUNAT $TESTDIR/pax.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/pax.$$
+log_must pax -r -f $TESTDIR/noxattr.pax
+log_mustnot eval "runat $TESTDIR/pax.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/pax.$$
# we should have no xattr here
-log_must $PAX -r@ -f $TESTDIR/noxattr.pax
-log_mustnot eval "$RUNAT $TESTDIR/pax.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/pax.$$
+log_must pax -r@ -f $TESTDIR/noxattr.pax
+log_mustnot eval "runat $TESTDIR/pax.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/pax.$$
# we should have an xattr here
-log_must $PAX -r@ -f $TESTDIR/xattr.pax
+log_must pax -r@ -f $TESTDIR/xattr.pax
verify_xattr $TESTDIR/pax.$$ passwd /etc/passwd
-log_must $RM $TESTDIR/pax.$$
+log_must rm $TESTDIR/pax.$$
# we should have no xattr here
-log_must $PAX -r -f $TESTDIR/xattr.pax $TESTDIR
-log_mustnot eval "$RUNAT $TESTDIR/pax.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/pax.$$ $TESTDIR/noxattr.pax $TESTDIR/xattr.pax
+log_must pax -r -f $TESTDIR/xattr.pax $TESTDIR
+log_mustnot eval "runat $TESTDIR/pax.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/pax.$$ $TESTDIR/noxattr.pax $TESTDIR/xattr.pax
log_note "Checking tar"
-log_must $TOUCH $TESTDIR/tar.$$
+log_must touch $TESTDIR/tar.$$
create_xattr $TESTDIR/tar.$$ passwd /etc/passwd
log_must cd $TESTDIR
-log_must $TAR cf noxattr.tar tar.$$
-log_must $TAR c@f xattr.tar tar.$$
-log_must $RM $TESTDIR/tar.$$
+log_must tar cf noxattr.tar tar.$$
+log_must tar c@f xattr.tar tar.$$
+log_must rm $TESTDIR/tar.$$
# we should have no xattr here
-log_must $TAR xf xattr.tar
-log_mustnot eval "$RUNAT $TESTDIR/tar.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/tar.$$
+log_must tar xf xattr.tar
+log_mustnot eval "runat $TESTDIR/tar.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/tar.$$
# we should have an xattr here
-log_must $TAR x@f xattr.tar
+log_must tar x@f xattr.tar
verify_xattr tar.$$ passwd /etc/passwd
-log_must $RM $TESTDIR/tar.$$
+log_must rm $TESTDIR/tar.$$
# we should have no xattr here
-log_must $TAR xf $TESTDIR/noxattr.tar
-log_mustnot eval "$RUNAT $TESTDIR/tar.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/tar.$$
+log_must tar xf $TESTDIR/noxattr.tar
+log_mustnot eval "runat $TESTDIR/tar.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/tar.$$
# we should have no xattr here
-log_must $TAR x@f $TESTDIR/noxattr.tar
-log_mustnot eval "$RUNAT $TESTDIR/tar.$$ $CAT passwd > /dev/null 2>&1"
-log_must $RM $TESTDIR/tar.$$ $TESTDIR/noxattr.tar $TESTDIR/xattr.tar
+log_must tar x@f $TESTDIR/noxattr.tar
+log_mustnot eval "runat $TESTDIR/tar.$$ cat passwd > /dev/null 2>&1"
+log_must rm $TESTDIR/tar.$$ $TESTDIR/noxattr.tar $TESTDIR/xattr.tar
log_assert "Basic applications work with xattrs: cpio cp find mv pax tar"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_012_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_012_pos.ksh
index 477e155a3..26d6bd7dd 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_012_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_012_pos.ksh
@@ -24,11 +24,11 @@
#
#
-# Copyright (c) 2012 by Delphix. All rights reserved.
+# Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,18 +46,18 @@
#
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
function get_pool_size {
poolname=$1
- psize=$($ZPOOL list -H -o allocated $poolname)
+ psize=$(zpool list -H -o allocated $poolname)
if [[ $psize == *[mM] ]]
then
- returnvalue=$($ECHO $psize | $SED -e 's/m//g' -e 's/M//g')
+ returnvalue=$(echo $psize | sed -e 's/m//g' -e 's/M//g')
returnvalue=$((returnvalue * 1024))
else
- returnvalue=$($ECHO $psize | $SED -e 's/k//g' -e 's/K//g')
+ returnvalue=$(echo $psize | sed -e 's/k//g' -e 's/K//g')
fi
echo $returnvalue
}
@@ -65,7 +65,7 @@ function get_pool_size {
log_assert "xattr file sizes count towards normal disk usage"
log_onexit cleanup
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
POOL_SIZE=0
NEW_POOL_SIZE=0
@@ -77,12 +77,12 @@ then
POOL_SIZE=$(get_pool_size $TESTPOOL)
fi
-FS_SIZE=$($ZFS get -p -H -o value used $TESTPOOL/$TESTFS)
+FS_SIZE=$(zfs get -p -H -o value used $TESTPOOL/$TESTFS)
-log_must $RUNAT $TESTDIR/myfile.$$ $MKFILE 200m xattr
+log_must runat $TESTDIR/myfile.$$ mkfile 200m xattr
#Make sure the newly created file is counted into zpool usage
-log_must $SYNC
+log_must sync
# now check to see if our pool disk usage has increased
if is_global_zone
@@ -95,7 +95,7 @@ then
fi
# also make sure our filesystem usage has increased
-NEW_FS_SIZE=$($ZFS get -p -H -o value used $TESTPOOL/$TESTFS)
+NEW_FS_SIZE=$(zfs get -p -H -o value used $TESTPOOL/$TESTFS)
(($NEW_FS_SIZE <= $FS_SIZE)) && \
log_fail "The new filesystem size $NEW_FS_SIZE was less \
than or equal to the old filesystem size $FS_SIZE."
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_013_pos.ksh b/tests/zfs-tests/tests/functional/xattr/xattr_013_pos.ksh
index 4e9e12ecc..50b8ffbfa 100755
--- a/tests/zfs-tests/tests/functional/xattr/xattr_013_pos.ksh
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_013_pos.ksh
@@ -24,7 +24,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,44 +45,44 @@
function cleanup {
- log_must $RM $TESTDIR/myfile.$$
+ log_must rm $TESTDIR/myfile.$$
}
log_assert "The noxattr mount option functions as expected"
log_onexit cleanup
-$ZFS set 2>&1 | $GREP xattr > /dev/null
+zfs set 2>&1 | grep xattr > /dev/null
if [ $? -ne 0 ]
then
log_unsupported "noxattr mount option not supported on this release."
fi
-log_must $TOUCH $TESTDIR/myfile.$$
+log_must touch $TESTDIR/myfile.$$
create_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
-log_must $UMOUNT $TESTDIR
-log_must $ZFS mount -o noxattr $TESTPOOL/$TESTFS
+log_must umount $TESTDIR
+log_must zfs mount -o noxattr $TESTPOOL/$TESTFS
# check that we can't perform xattr operations
-log_mustnot eval "$RUNAT $TESTDIR/myfile.$$ $CAT passwd > /dev/null 2>&1"
-log_mustnot eval "$RUNAT $TESTDIR/myfile.$$ $RM passwd > /dev/null 2>&1"
-log_mustnot eval "$RUNAT $TESTDIR/myfile.$$ $CP /etc/passwd . > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/myfile.$$ cat passwd > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/myfile.$$ rm passwd > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/myfile.$$ cp /etc/passwd . > /dev/null 2>&1"
-log_must $TOUCH $TESTDIR/new.$$
-log_mustnot eval "$RUNAT $TESTDIR/new.$$ $CP /etc/passwd . > /dev/null 2>&1"
-log_mustnot eval "$RUNAT $TESTDIR/new.$$ $RM passwd > /dev/null 2>&1"
+log_must touch $TESTDIR/new.$$
+log_mustnot eval "runat $TESTDIR/new.$$ cp /etc/passwd . > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/new.$$ rm passwd > /dev/null 2>&1"
# now mount the filesystem again as normal
-log_must $UMOUNT $TESTDIR
-log_must $ZFS mount $TESTPOOL/$TESTFS
+log_must umount $TESTDIR
+log_must zfs mount $TESTPOOL/$TESTFS
# we should still have an xattr on the first file
verify_xattr $TESTDIR/myfile.$$ passwd /etc/passwd
# there should be no xattr on the file we created while the fs was mounted
# -o noxattr
-log_mustnot eval "$RUNAT $TESTDIR/new.$$ $CAT passwd > /dev/null 2>&1"
+log_mustnot eval "runat $TESTDIR/new.$$ cat passwd > /dev/null 2>&1"
create_xattr $TESTDIR/new.$$ passwd /etc/passwd
log_pass "The noxattr mount option functions as expected"
diff --git a/tests/zfs-tests/tests/functional/xattr/xattr_common.kshlib b/tests/zfs-tests/tests/functional/xattr/xattr_common.kshlib
index d6509a55a..567100934 100644
--- a/tests/zfs-tests/tests/functional/xattr/xattr_common.kshlib
+++ b/tests/zfs-tests/tests/functional/xattr/xattr_common.kshlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -39,9 +39,9 @@ function create_xattr { # filename xattr_name xattr_contents
typeset XATTR_CONTENTS=$3
# read any empty xattr on that file
- log_must $RUNAT $FILE $LS
+ log_must runat $FILE ls
# create the xattr
- log_must $RUNAT $FILE $CP $XATTR_CONTENTS $XATTR_NAME
+ log_must runat $FILE cp $XATTR_CONTENTS $XATTR_NAME
verify_xattr $FILE $XATTR_NAME $XATTR_CONTENTS
}
@@ -53,11 +53,11 @@ function compare_xattrs { # filename1 filename2 xattr_name
typeset FILE2=$2
typeset XATTR_NAME=$3
- $RUNAT $FILE1 $CAT $XATTR_NAME > /tmp/file1.$$
- $RUNAT $FILE2 $CAT $XATTR_NAME > /tmp/file2.$$
+ runat $FILE1 cat $XATTR_NAME > /tmp/file1.$$
+ runat $FILE2 cat $XATTR_NAME > /tmp/file2.$$
- log_must $DIFF /tmp/file1.$$ /tmp/file2.$$
- log_must $RM /tmp/file1.$$ /tmp/file2.$$
+ log_must diff /tmp/file1.$$ /tmp/file2.$$
+ log_must rm /tmp/file1.$$ /tmp/file2.$$
}
function verify_xattr { # filename xattr_name xattr_contents
@@ -66,9 +66,9 @@ function verify_xattr { # filename xattr_name xattr_contents
typeset XATTR_CONTENTS=$3
# read the xattr, writing it to a temp file
- log_must eval "$RUNAT $FILE $CAT $XATTR_NAME > /tmp/$XATTR_NAME.$$ 2>&1"
- log_must $DIFF $XATTR_CONTENTS /tmp/$XATTR_NAME.$$
- $RM /tmp/$XATTR_NAME.$$
+ log_must eval "runat $FILE cat $XATTR_NAME > /tmp/$XATTR_NAME.$$ 2>&1"
+ log_must diff $XATTR_CONTENTS /tmp/$XATTR_NAME.$$
+ rm /tmp/$XATTR_NAME.$$
}
function delete_xattr { # filename xattr_name
@@ -76,8 +76,8 @@ function delete_xattr { # filename xattr_name
typeset XATTR_NAME=$2
# delete the xattr
- log_must $RUNAT $FILE $RM $XATTR_NAME
- log_mustnot eval "$RUNAT $FILE $LS $XATTR_NAME > /dev/null 2>&1"
+ log_must runat $FILE rm $XATTR_NAME
+ log_mustnot eval "runat $FILE ls $XATTR_NAME > /dev/null 2>&1"
}
# not sure about this : really this should be testing write/append
@@ -85,11 +85,11 @@ function verify_write_xattr { # filename xattr_name
typeset FILE=$1
typeset XATTR_NAME=$2
- log_must eval "$RUNAT $FILE $DD if=/etc/passwd of=$XATTR_NAME"
- log_must eval "$RUNAT $FILE $CAT $XATTR_NAME > /tmp/$XATTR_NAME.$$ 2>&1"
- log_must $DD if=/etc/passwd of=/tmp/passwd_dd.$$
- log_must $DIFF /tmp/passwd_dd.$$ /tmp/$XATTR_NAME.$$
- log_must $RM /tmp/passwd_dd.$$ /tmp/$XATTR_NAME.$$
+ log_must eval "runat $FILE dd if=/etc/passwd of=$XATTR_NAME"
+ log_must eval "runat $FILE cat $XATTR_NAME > /tmp/$XATTR_NAME.$$ 2>&1"
+ log_must dd if=/etc/passwd of=/tmp/passwd_dd.$$
+ log_must diff /tmp/passwd_dd.$$ /tmp/$XATTR_NAME.$$
+ log_must rm /tmp/passwd_dd.$$ /tmp/$XATTR_NAME.$$
}
# this function is to create the expected output
@@ -97,11 +97,11 @@ function create_expected_output { # expected_output_file contents_of_the_outpu
typeset FILE=$1
shift
if [[ -f $FILE ]]; then
- log_must $RM $FILE
+ log_must rm $FILE
fi
for line in $@
do
- log_must eval "$ECHO $line >> $FILE"
+ log_must eval "echo $line >> $FILE"
done
}
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/cleanup.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/cleanup.ksh
index 32422982c..c9250d4e5 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,9 +35,9 @@
verify_runnable "global"
ismounted $TESTDIR $NEWFS_DEFAULT_FS
-(( $? == 0 )) && log_must $UMOUNT -f $TESTDIR
+(( $? == 0 )) && log_must umount -f $TESTDIR
-[[ -e $TESTDIR ]] && $RM -rf $TESTDIR
+[[ -e $TESTDIR ]] && rm -rf $TESTDIR
default_zvol_cleanup
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/setup.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/setup.ksh
index 629fdfafb..7ac3815fe 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/setup.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -42,10 +42,10 @@ fi
default_zvol_setup $DISK $VOLSIZE $BLOCKSIZE
-$ECHO "y" | $NEWFS -v ${ZVOL_RDEVDIR}/$TESTPOOL/$TESTVOL >/dev/null 2>&1
+echo "y" | newfs -v ${ZVOL_RDEVDIR}/$TESTPOOL/$TESTVOL >/dev/null 2>&1
(( $? != 0 )) && log_fail "Unable to newfs(1M) $TESTPOOL/$TESTVOL"
-log_must $MKDIR $TESTDIR
-log_must $MOUNT ${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL $TESTDIR
+log_must mkdir $TESTDIR
+log_must mount ${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL $TESTDIR
log_pass
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg
index 8284ffb86..a2df9c4e0 100644
--- a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg
@@ -34,7 +34,7 @@
verify_runnable "global"
#export SIZE="1gb"
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
export DISKSARRAY=$DISKS
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh
index 418ba72c1..f19fa9df3 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -49,7 +49,7 @@ verify_runnable "global"
function cleanup
{
- $RM -rf $TESTDIR/*
+ rm -rf $TESTDIR/*
}
log_assert "A zvol volume will return ENOSPC when the underlying pool " \
@@ -64,7 +64,7 @@ BLOCKSZ=$(( 1024 * 1024 ))
NUM_WRITES=40
while (( 1 )); do
- $FILE_WRITE -o create -f $TESTDIR/testfile$$.$fn \
+ file_write -o create -f $TESTDIR/testfile$$.$fn \
-b $BLOCKSZ -c $NUM_WRITES
retval=$?
if (( $retval != 0 )); then
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli.cfg b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli.cfg
index ebfbe5c5a..233867efe 100644
--- a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli.cfg
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli.cfg
@@ -33,7 +33,7 @@
verify_runnable "global"
-export DISK_ARRAY_NUM=$($ECHO ${DISKS} | $NAWK '{print NF}')
+export DISK_ARRAY_NUM=$(echo ${DISKS} | nawk '{print NF}')
export DISKSARRAY=$DISKS
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_001_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_001_pos.ksh
index 4a4c6fbb7..847443ac0 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -56,7 +56,7 @@ log_assert "Executing well-formed 'zfs list' commands should return success"
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_must eval "$ZFS ${args[i]} > /dev/null"
+ log_must eval "zfs ${args[i]} > /dev/null"
((i = i + 1))
done
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_002_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_002_pos.ksh
index 65315ed71..e5b69239f 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -45,7 +45,7 @@ verify_runnable "global"
function cleanup
{
datasetexists $TESTPOOL/$LONGVOLNAME && \
- $ZFS destroy $TESTPOOL/$LONGVOLNAME
+ zfs destroy $TESTPOOL/$LONGVOLNAME
}
log_onexit cleanup
@@ -54,7 +54,7 @@ log_assert "Creating a volume a 50 letter name should work."
LONGVOLNAME="volumename50charslong_0123456789012345678901234567"
-log_must $ZFS create -V $VOLSIZE $TESTPOOL/$LONGVOLNAME
+log_must zfs create -V $VOLSIZE $TESTPOOL/$LONGVOLNAME
datasetexists $TESTPOOL/$LONGVOLNAME || \
log_fail "Couldn't find long volume name"
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_003_neg.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_003_neg.ksh
index f092e480e..779a0baaa 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_cli/zvol_cli_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -52,7 +52,7 @@ log_assert "Try each ZFS volume sub-command without parameters to make sure" \
typeset -i i=0
while (( $i < ${#args[*]} )); do
- log_mustnot $ZFS ${args[i]}
+ log_mustnot zfs ${args[i]}
(( i = i + 1 ))
done
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_common.shlib b/tests/zfs-tests/tests/functional/zvol/zvol_common.shlib
index b5d5998fc..bd4f6d8ed 100644
--- a/tests/zfs-tests/tests/functional/zvol/zvol_common.shlib
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_common.shlib
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -53,7 +53,7 @@ function default_zvol_setup # disk_device volume_size block_size
create_args="-b $blocksize"
fi
- log_must $ZFS create $create_args -V $size $TESTPOOL/$TESTVOL
+ log_must zfs create $create_args -V $size $TESTPOOL/$TESTVOL
block_device_wait
}
@@ -64,7 +64,7 @@ function default_zvol_setup # disk_device volume_size block_size
function default_zvol_cleanup
{
if datasetexists $TESTPOOL/$TESTVOL ; then
- log_must $ZFS destroy $TESTPOOL/$TESTVOL
+ log_must zfs destroy $TESTPOOL/$TESTVOL
fi
destroy_pool $TESTPOOL
@@ -72,7 +72,7 @@ function default_zvol_cleanup
function get_dumpdevice
{
- typeset ret=$($DUMPADM | $GREP "Dump device:" | $AWK '{print $3}')
+ typeset ret=$(dumpadm | grep "Dump device:" | awk '{print $3}')
echo $ret
}
@@ -85,16 +85,16 @@ function set_dumpsize
return 1
fi
- log_must $ZFS set volsize=64m $volume
+ log_must zfs set volsize=64m $volume
if ! is_linux; then
- output=$($DUMPADM -d ${ZVOL_DEVDIR}/$volume 2>&1 | \
- $TAIL -1 | $AWK '{print $3}')
+ output=$(dumpadm -d /dev/zvol/dsk/$volume 2>&1 | \
+ tail -1 | awk '{print $3}')
if [[ -n $output ]]; then
(( output = output / 1024 / 1024 ))
(( output = output + output / 5 ))
- log_must $ZFS set volsize=${output}m $volume
+ log_must zfs set volsize=${output}m $volume
fi
fi
@@ -112,13 +112,13 @@ function safe_dumpadm
if [[ $device == "${ZVOL_DEVDIR}/"* ]] ; then
typeset volume=${device#${ZVOL_DEVDIR}/}
set_dumpsize $volume
- log_must $DUMPADM -d $device
+ log_must dumpadm -d $device
else
- log_must $SWAPADD
+ log_must swapadd
if ! is_swap_inuse $device ; then
- log_must $SWAP -a $device
+ log_must swap -a $device
fi
- log_must $DUMPADM -d swap
+ log_must dumpadm -d swap
fi
}
@@ -131,7 +131,7 @@ function is_zvol_dumpified
return 1
fi
- $ZDB -dddd $volume 2 | $GREP "dumpsize" > /dev/null 2>&1
+ zdb -dddd $volume 2 | grep "dumpsize" > /dev/null 2>&1
return $?
}
@@ -144,6 +144,6 @@ function is_swap_inuse
return 1
fi
- $SWAP -l | $GREP -w $device > /dev/null 2>&1
+ swap -l | grep -w $device > /dev/null 2>&1
return $?
}
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_001_neg.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_001_neg.ksh
index 7b53a4e73..d970dd51f 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_001_neg.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_001_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -45,7 +45,7 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
@@ -54,7 +54,7 @@ function cleanup
if [[ $dumpdev != $savedumpdev ]] ; then
safe_dumpadm $savedumpdev
fi
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
log_assert "Verify that a ZFS volume can act as dump device."
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh
index d3fdefb6b..c2e2755d6 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -44,18 +44,18 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
snapexists $TESTPOOL/$TESTVOL@snap && \
- $ZFS destroy $TESTPOOL/$TESTVOL@snap
+ zfs destroy $TESTPOOL/$TESTVOL@snap
ismounted $TESTDIR ufs
- (( $? == 0 )) && log_must $UMOUNT $TESTDIR
+ (( $? == 0 )) && log_must umount $TESTDIR
- [[ -e $TESTDIR ]] && $RM -rf $TESTDIR
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ [[ -e $TESTDIR ]] && rm -rf $TESTDIR
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
log_assert "Verify that ZFS volume snapshot could be fscked"
@@ -65,19 +65,19 @@ TESTVOL='testvol'
BLOCKSZ=$(( 1024 * 1024 ))
NUM_WRITES=40
-log_must $ZFS set volsize=128m $TESTPOOL/$TESTVOL
+log_must zfs set volsize=128m $TESTPOOL/$TESTVOL
-$ECHO "y" | $NEWFS -v ${ZVOL_RDEVDIR}/$TESTPOOL/$TESTVOL >/dev/null 2>&1
+echo "y" | newfs -v ${ZVOL_RDEVDIR}/$TESTPOOL/$TESTVOL >/dev/null 2>&1
(( $? != 0 )) && log_fail "Unable to newfs(1M) $TESTPOOL/$TESTVOL"
-log_must $MKDIR $TESTDIR
-log_must $MOUNT ${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL $TESTDIR
+log_must mkdir $TESTDIR
+log_must mount ${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL $TESTDIR
typeset -i fn=0
typeset -i retval=0
while (( 1 )); do
- $FILE_WRITE -o create -f $TESTDIR/testfile$$.$fn \
+ file_write -o create -f $TESTDIR/testfile$$.$fn \
-b $BLOCKSZ -c $NUM_WRITES
retval=$?
if (( $retval != 0 )); then
@@ -87,8 +87,8 @@ while (( 1 )); do
(( fn = fn + 1 ))
done
-log_must $LOCKFS -f $TESTDIR
-log_must $ZFS snapshot $TESTPOOL/$TESTVOL@snap
+log_must lockfs -f $TESTDIR
+log_must zfs snapshot $TESTPOOL/$TESTVOL@snap
$FSCK -n ${ZVOL_RDEVDIR}/$TESTPOOL/$TESTVOL@snap >/dev/null 2>&1
retval=$?
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_003_neg.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_003_neg.ksh
index 321ddabb6..d22582ac3 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_003_neg.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_003_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -46,7 +46,7 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
@@ -58,7 +58,7 @@ function cleanup
if poolexists $TESTPOOL1 ; then
destroy_pool $TESTPOOL1
fi
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
log_assert "Verify zpool creation and newfs on dump zvol is denied."
@@ -70,11 +70,11 @@ savedumpdev=$(get_dumpdevice)
safe_dumpadm $voldev
unset NOINUSE_CHECK
-$ECHO "y" | $NEWFS -v $voldev > /dev/null 2>&1
+echo "y" | newfs -v $voldev > /dev/null 2>&1
if (( $? == 0 )) ; then
log_fail "newfs on dump zvol succeeded unexpectedly"
fi
-log_mustnot $ZPOOL create $TESTPOOL1 $voldev
+log_mustnot zpool create $TESTPOOL1 $voldev
log_pass "Verify zpool creation and newfs on dump zvol is denied."
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_004_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_004_pos.ksh
index b78dd269a..5e031c3c2 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -45,7 +45,7 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
@@ -54,35 +54,35 @@ function cleanup
safe_dumpadm $savedumpdev
fi
- $SWAP -l | $GREP -w $voldev > /dev/null 2>&1
+ swap -l | grep -w $voldev > /dev/null 2>&1
if (( $? == 0 )); then
- log_must $SWAP -d $voldev
+ log_must swap -d $voldev
fi
typeset snap
for snap in snap0 snap1 ; do
if datasetexists $TESTPOOL/$TESTVOL@$snap ; then
- log_must $ZFS destroy $TESTPOOL/$TESTVOL@$snap
+ log_must zfs destroy $TESTPOOL/$TESTVOL@$snap
fi
done
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
function verify_snapshot
{
typeset volume=$1
- log_must $ZFS snapshot $volume@snap0
- log_must $ZFS snapshot $volume@snap1
+ log_must zfs snapshot $volume@snap0
+ log_must zfs snapshot $volume@snap1
log_must datasetexists $volume@snap0 $volume@snap1
- log_must $ZFS destroy $volume@snap1
- log_must $ZFS snapshot $volume@snap1
+ log_must zfs destroy $volume@snap1
+ log_must zfs snapshot $volume@snap1
- log_mustnot $ZFS rollback -r $volume@snap0
+ log_mustnot zfs rollback -r $volume@snap0
log_must datasetexists $volume@snap0
- log_must $ZFS destroy -r $volume@snap0
+ log_must zfs destroy -r $volume@snap0
}
log_assert "Verify the ability to take snapshots of zvols used as dump or swap."
@@ -102,12 +102,12 @@ log_mustnot is_zvol_dumpified $TESTPOOL/$TESTVOL
# create snapshot over swap zvol
-log_must $SWAP -a $voldev
+log_must swap -a $voldev
log_mustnot is_zvol_dumpified $TESTPOOL/$TESTVOL
verify_snapshot $TESTPOOL/$TESTVOL
-log_must $SWAP -d $voldev
+log_must swap -d $voldev
log_mustnot is_zvol_dumpified $TESTPOOL/$TESTVOL
log_pass "Creating snapshots from dump/swap zvols succeeds."
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_005_neg.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_005_neg.ksh
index df6e8f729..68d8dfb1f 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_005_neg.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_005_neg.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -45,20 +45,20 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
- $SWAP -l | $GREP $voldev > /dev/null 2>&1
+ swap -l | grep $voldev > /dev/null 2>&1
if (( $? == 0 )) ; then
- log_must $SWAP -d $voldev
+ log_must swap -d $voldev
fi
typeset dumpdev=$(get_dumpdevice)
if [[ $dumpdev != $savedumpdev ]] ; then
safe_dumpadm $savedumpdev
fi
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
log_assert "Verify a device cannot be dump and swap at the same time."
@@ -68,12 +68,12 @@ voldev=${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL
savedumpdev=$(get_dumpdevice)
# If device in swap list, it cannot be dump device
-log_must $SWAP -a $voldev
-log_mustnot $DUMPADM -d $voldev
-log_must $SWAP -d $voldev
+log_must swap -a $voldev
+log_mustnot dumpadm -d $voldev
+log_must swap -d $voldev
# If device has dedicated as dump device, it cannot add into swap list
safe_dumpadm $voldev
-log_mustnot $SWAP -a $voldev
+log_mustnot swap -a $voldev
log_pass "A device cannot be dump and swap at the same time."
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_006_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_006_pos.ksh
index 53e822a10..9df136f04 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
# Copyright 2016 Nexenta Systems, Inc.
#
@@ -45,7 +45,7 @@
verify_runnable "global"
-volsize=$($ZFS get -H -o value volsize $TESTPOOL/$TESTVOL)
+volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL)
function cleanup
{
@@ -53,7 +53,7 @@ function cleanup
if [[ $dumpdev != $savedumpdev ]] ; then
safe_dumpadm $savedumpdev
fi
- $ZFS set volsize=$volsize $TESTPOOL/$TESTVOL
+ zfs set volsize=$volsize $TESTPOOL/$TESTVOL
}
log_assert "zfs volume as dumpdevice should have 128k volblocksize"
@@ -62,12 +62,12 @@ log_onexit cleanup
voldev=${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL
savedumpdev=$(get_dumpdevice)
-typeset oblksize=$($ZFS get -H -o value volblocksize $TESTPOOL/$TESTVOL)
+typeset oblksize=$(zfs get -H -o value volblocksize $TESTPOOL/$TESTVOL)
log_note "original $TESTPOOL/$TESTVOL volblocksize=$oblksize"
safe_dumpadm $voldev
-typeset blksize=$($ZFS get -H -o value volblocksize $TESTPOOL/$TESTVOL)
+typeset blksize=$(zfs get -H -o value volblocksize $TESTPOOL/$TESTVOL)
if [[ $blksize != "128K" ]]; then
log_fail "ZFS volume $TESTPOOL/$TESTVOL volblocksize=$blksize"
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/cleanup.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/cleanup.ksh
index 610bc85dc..27d81eea5 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/cleanup.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/cleanup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -35,17 +35,17 @@
verify_runnable "global"
-log_must $SWAPADD
+log_must swapadd
for swapdev in $SAVESWAPDEVS
do
if ! is_swap_inuse $swapdev ; then
- log_must $SWAP -a $swapdev >/dev/null 2>&1
+ log_must swap -a $swapdev >/dev/null 2>&1
fi
done
voldev=${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL
if is_swap_inuse $voldev ; then
- log_must $SWAP -d $voldev
+ log_must swap -d $voldev
fi
default_zvol_cleanup
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/setup.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/setup.ksh
index 9886bbe65..8047cac23 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/setup.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/setup.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -37,7 +37,7 @@ verify_runnable "global"
for i in $SAVESWAPDEVS ; do
log_note "Executing: swap -d $i"
- $SWAP -d $i >/dev/null 2>&1
+ swap -d $i >/dev/null 2>&1
if [[ $? != 0 ]]; then
log_untested "Unable to delete swap device $i because of" \
"insufficient RAM"
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap.cfg b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap.cfg
index abc31a9e8..12d12723a 100644
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap.cfg
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap.cfg
@@ -25,7 +25,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/tests/functional/zvol/zvol.cfg
@@ -33,7 +33,7 @@
#
# Remember swap devices
#
-SAVESWAPDEVS=$($SWAP -l | $NAWK '(NR != 1) {print $1}')
+SAVESWAPDEVS=$(swap -l | nawk '(NR != 1) {print $1}')
export BLOCKSZ=$(( 1024 * 1024 ))
export NUM_WRITES=40
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_001_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_001_pos.ksh
index 68d8ebb9d..fc717114c 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_001_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_001_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,10 +48,10 @@ verify_runnable "global"
function cleanup
{
- $RM -rf /tmp/$TESTFILE
+ rm -rf /tmp/$TESTFILE
if is_swap_inuse $voldev ; then
- log_must $SWAP -d $voldev
+ log_must swap -d $voldev
fi
}
@@ -61,16 +61,16 @@ log_onexit cleanup
voldev=${ZVOL_DEVDIR}/$TESTPOOL/$TESTVOL
log_note "Add zvol volume as swap space"
-log_must $SWAP -a $voldev
+log_must swap -a $voldev
log_note "Create a file under /tmp"
-log_must $FILE_WRITE -o create -f /tmp/$TESTFILE \
+log_must file_write -o create -f /tmp/$TESTFILE \
-b $BLOCKSZ -c $NUM_WRITES -d $DATA
[[ ! -f /tmp/$TESTFILE ]] &&
log_fail "Unable to create file under /tmp"
-filesize=`$LS -l /tmp/$TESTFILE | $AWK '{print $5}'`
+filesize=`ls -l /tmp/$TESTFILE | awk '{print $5}'`
tf_size=$(( BLOCKSZ * NUM_WRITES ))
(( $tf_size != $filesize )) &&
log_fail "testfile is ($filesize bytes), expected ($tf_size bytes)"
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_002_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_002_pos.ksh
index 1657be10f..aae92439c 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_002_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_002_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,7 +48,7 @@ log_assert "Using a zvol as swap space, fill /tmp to 80%."
vol=$TESTPOOL/$TESTVOL
swapdev=${ZVOL_DEVDIR}/$vol
-log_must $SWAP -a $swapdev
+log_must swap -a $swapdev
# Get 80% of the number of 512 blocks in the zvol
typeset -i count blks volsize=$(get_prop volsize $vol)
@@ -57,8 +57,8 @@ typeset -i count blks volsize=$(get_prop volsize $vol)
((count = blks / 2048))
log_note "Fill 80% of swap"
-log_must $DD if=/dev/urandom of=/tmp/$TESTFILE bs=1048576 count=$count
-log_must $RM -f /tmp/$TESTFILE
-log_must $SWAP -d $swapdev
+log_must dd if=/dev/urandom of=/tmp/$TESTFILE bs=1048576 count=$count
+log_must rm -f /tmp/$TESTFILE
+log_must swap -d $swapdev
log_pass "Using a zvol as swap space, fill /tmp to 80%."
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_003_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_003_pos.ksh
index 0817caa2a..10d9fe9c0 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_003_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_003_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -48,16 +48,16 @@ verify_runnable "global"
function cleanup
{
- [[ -f /tmp/$TESTFILE ]] && log_must $RM -f /tmp/$TESTFILE
- [[ -f $NEW_VFSTAB_FILE ]] && log_must $RM -f $NEW_VFSTAB_FILE
+ [[ -f /tmp/$TESTFILE ]] && log_must rm -f /tmp/$TESTFILE
+ [[ -f $NEW_VFSTAB_FILE ]] && log_must rm -f $NEW_VFSTAB_FILE
[[ -f $PREV_VFSTAB_FILE ]] && \
- log_must $MV $PREV_VFSTAB_FILE $VFSTAB_FILE
- [[ -f $PREV_VFSTAB_FILE ]] && $RM -f $PREV_VFSTAB_FILE
+ log_must mv $PREV_VFSTAB_FILE $VFSTAB_FILE
+ [[ -f $PREV_VFSTAB_FILE ]] && rm -f $PREV_VFSTAB_FILE
- log_must $SWAPADD $VFSTAB_FILE
+ log_must swapadd $VFSTAB_FILE
if is_swap_inuse $voldev ; then
- log_must $SWAP -d $voldev
+ log_must swap -d $voldev
fi
}
@@ -72,23 +72,23 @@ VFSTAB_FILE=/etc/vfstab
NEW_VFSTAB_FILE=/var/tmp/zvol_vfstab.$$
PREV_VFSTAB_FILE=/var/tmp/zvol_vfstab.PREV.$$
-[[ -f $NEW_VFSTAB_FILE ]] && $CP /dev/null $NEW_VFSTAB_FILE
+[[ -f $NEW_VFSTAB_FILE ]] && cp /dev/null $NEW_VFSTAB_FILE
-$AWK '{if ($4 != "swap") print $1}' /etc/vfstab > $NEW_VFSTAB_FILE
-$ECHO "$voldev\t-\t-\tswap\t-\tno\t-" >> $NEW_VFSTAB_FILE
+awk '{if ($4 != "swap") print $1}' /etc/vfstab > $NEW_VFSTAB_FILE
+echo "$voldev\t-\t-\tswap\t-\tno\t-" >> $NEW_VFSTAB_FILE
# Copy off the original vfstab, and run swapadd on the newly constructed one.
-log_must $CP $VFSTAB_FILE $PREV_VFSTAB_FILE
-log_must $CP $NEW_VFSTAB_FILE $VFSTAB_FILE
-log_must $SWAPADD $VFSTAB_FILE
+log_must cp $VFSTAB_FILE $PREV_VFSTAB_FILE
+log_must cp $NEW_VFSTAB_FILE $VFSTAB_FILE
+log_must swapadd $VFSTAB_FILE
-log_must $FILE_WRITE -o create -f /tmp/$TESTFILE \
+log_must file_write -o create -f /tmp/$TESTFILE \
-b $BLOCKSZ -c $NUM_WRITES -d $DATA
[[ ! -f /tmp/$TESTFILE ]] &&
log_fail "Unable to create file under /tmp"
-filesize=`$LS -l /tmp/$TESTFILE | $AWK '{print $5}'`
+filesize=`ls -l /tmp/$TESTFILE | awk '{print $5}'`
tf_size=$((BLOCKSZ * NUM_WRITES))
(($tf_size != $filesize)) && \
log_fail "testfile is ($filesize bytes), expected ($tf_size bytes)"
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_004_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_004_pos.ksh
index 5d0eedf81..c96ea0136 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_004_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_004_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -46,8 +46,8 @@ verify_runnable "global"
function cleanup
{
- is_swap_inuse $swapname && log_must $SWAP -d $swapname
- datasetexists $vol && log_must $ZFS destroy $vol
+ is_swap_inuse $swapname && log_must swap -d $swapname
+ datasetexists $vol && log_must zfs destroy $vol
}
log_assert "For an added swap zvol, (2G <= volsize <= 16G)"
@@ -61,14 +61,14 @@ for vbs in 8192 16384 32768 65536 131072; do
swapname="${ZVOL_DEVDIR}/$vol"
# Create a sparse volume to test larger sizes
- log_must $ZFS create -s -b $vbs -V $volsize $vol
- log_must $SWAP -a $swapname
+ log_must zfs create -s -b $vbs -V $volsize $vol
+ log_must swap -a $swapname
new_volsize=$(get_prop volsize $vol)
[[ $volsize -eq $new_volsize ]] || log_fail "$volsize $new_volsize"
- log_must $SWAP -d $swapname
- log_must $ZFS destroy $vol
+ log_must swap -d $swapname
+ log_must zfs destroy $vol
done
done
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_005_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_005_pos.ksh
index 7710b38a6..61c6ff8be 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_005_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_005_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -54,16 +54,16 @@ typeset -i pageblocks volblocks max_swaplow
# Both swaplow and swaplen are the desired length of
# the swap area in 512-byte blocks.
#
-((pageblocks = $($PAGESIZE) / 512))
+((pageblocks = $(getconf PAGESIZE) / 512))
((volblocks = $(get_prop volsize $vol) / 512))
((max_swaplow = (volblocks - (pageblocks * 2))))
for i in {0..10}; do
- swaplow=$($SHUF -n 1 -i ${pageblocks}-${max_swaplow})
+ swaplow=$(shuf -n 1 -i ${pageblocks}-${max_swaplow})
((maxlen = max_swaplow - swaplow))
- swaplen=$($SHUF -n 1 -i ${pageblocks}-${maxlen})
- log_must $SWAP -a $swapname $swaplow $swaplen
- log_must $SWAP -d $swapname $swaplow
+ swaplen=$(shuf -n 1 -i ${pageblocks}-${maxlen})
+ log_must swap -a $swapname $swaplow $swaplen
+ log_must swap -d $swapname $swaplow
done
log_pass $assertion
diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_006_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_006_pos.ksh
index c49d49643..5788a8643 100755
--- a/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_006_pos.ksh
+++ b/tests/zfs-tests/tests/functional/zvol/zvol_swap/zvol_swap_006_pos.ksh
@@ -26,7 +26,7 @@
#
#
-# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/libtest.shlib
@@ -50,7 +50,7 @@ function cleanup
typeset -i i=0
while ((count > 0)); do
- log_must $SWAP -d $swapname ${swap_opt[$i]}
+ log_must swap -d $swapname ${swap_opt[$i]}
((i += 2))
((count -= 1))
@@ -67,7 +67,7 @@ typeset -x NOINUSE_CHECK=1
typeset vol=$TESTPOOL/$TESTVOL
typeset -i pageblocks volblocks
-((pageblocks = $($PAGESIZE) / 512))
+((pageblocks = $(getconf PAGESIZE) / 512))
((volblocks = $(get_prop volsize $vol) / 512))
log_note "Verify volume can be add as several segments."
@@ -87,11 +87,11 @@ swapname=${ZVOL_DEVDIR}/$vol
typeset -i i=0 count=0
if is_swap_inuse $swapname ; then
- log_must $SWAP -d $swapname
+ log_must swap -d $swapname
fi
while ((i < ${#swap_opt[@]})); do
- log_must $SWAP -a $swapname ${swap_opt[$i]} ${swap_opt[((i+1))]}
+ log_must swap -a $swapname ${swap_opt[$i]} ${swap_opt[((i+1))]}
((i += 2))
((count += 1))
@@ -100,7 +100,7 @@ done
log_note "Verify overlapping swap volume are not allowed"
i=0
while ((i < ${#swap_opt[@]})); do
- log_mustnot $SWAP -a $swapname ${swap_opt[$i]}
+ log_mustnot swap -a $swapname ${swap_opt[$i]}
((i += 2))
done
diff --git a/tests/zfs-tests/tests/perf/perf.shlib b/tests/zfs-tests/tests/perf/perf.shlib
index 8be67842c..76b6651c3 100644
--- a/tests/zfs-tests/tests/perf/perf.shlib
+++ b/tests/zfs-tests/tests/perf/perf.shlib
@@ -10,7 +10,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
# Copyright (c) 2016, Intel Corporation.
#
@@ -34,7 +34,7 @@ function get_sync_str
[[ $sync -eq 0 ]] && sync_str='async'
[[ $sync -eq 1 ]] && sync_str='sync'
- $ECHO $sync_str
+ echo $sync_str
}
#
@@ -67,14 +67,14 @@ function do_fio_run
if $do_recreate; then
recreate_perfpool
- log_must $ZFS create $PERF_FS_OPTS \
+ log_must zfs create $PERF_FS_OPTS \
$TESTFS
fi
if $clear_cache; then
# Clear the ARC
- $ZPOOL export $PERFPOOL
- $ZPOOL import $PERFPOOL
+ zpool export $PERFPOOL
+ zpool import $PERFPOOL
fi
export RUNTIME=$PERF_RUNTIME
@@ -82,7 +82,7 @@ function do_fio_run
export NUMJOBS=$threads
export SYNC_TYPE=$sync
export BLOCKSIZE=$iosize
- $SYNC
+ sync
# Start the data collection
do_collect_scripts $threads $sync $iosize
@@ -91,12 +91,12 @@ function do_fio_run
typeset suffix="$sync_str.$iosize-ios.$threads-threads"
# Define output file
- typeset logbase="$(get_perf_output_dir)/$($BASENAME \
+ typeset logbase="$(get_perf_output_dir)/$(basename \
$SUDO_COMMAND)"
typeset outfile="$logbase.fio.$suffix"
# Start the load
- log_must $FIO --output $outfile $FIO_SCRIPTS/$script
+ log_must fio --output $outfile $FIO_SCRIPTS/$script
done
done
done
@@ -124,17 +124,17 @@ function do_collect_scripts
typeset oIFS=$IFS
IFS=','
for item in $PERF_COLLECT_SCRIPTS; do
- collect_scripts+=($($ECHO $item | $SED 's/^ *//g'))
+ collect_scripts+=($(echo $item | sed 's/^ *//g'))
done
IFS=$oIFS
typeset idx=0
while [[ $idx -lt "${#collect_scripts[@]}" ]]; do
- typeset logbase="$(get_perf_output_dir)/$($BASENAME \
+ typeset logbase="$(get_perf_output_dir)/$(basename \
$SUDO_COMMAND)"
typeset outfile="$logbase.${collect_scripts[$idx + 1]}.$suffix"
- $TIMEOUT $PERF_RUNTIME ${collect_scripts[$idx]} >$outfile 2>&1 &
+ timeout $PERF_RUNTIME ${collect_scripts[$idx]} >$outfile 2>&1 &
((idx += 2))
done
@@ -147,9 +147,9 @@ function do_collect_scripts
function get_perf_output_dir
{
typeset dir="$(pwd)/perf_data"
- [[ -d $dir ]] || $MKDIR -p $dir
+ [[ -d $dir ]] || mkdir -p $dir
- $ECHO $dir
+ echo $dir
}
#
@@ -167,14 +167,14 @@ function recreate_perfpool
if [[ -n $PERFPOOL_CREATE_CMD ]]; then
log_must $PERFPOOL_CREATE_CMD
else
- log_must eval "$ZPOOL create -f $PERFPOOL $DISKS"
+ log_must eval "zpool create -f $PERFPOOL $DISKS"
fi
}
function get_max_arc_size
{
if is_linux; then
- typeset -l max_arc_size=`$AWK '$1 == "c_max" { print $3 }' \
+ typeset -l max_arc_size=`awk '$1 == "c_max" { print $3 }' \
/proc/spl/kstat/zfs/arcstats`
else
typeset -l max_arc_size=$(dtrace -qn 'BEGIN {
@@ -185,7 +185,7 @@ function get_max_arc_size
[[ $? -eq 0 ]] || log_fail "get_max_arc_size failed"
- $ECHO $max_arc_size
+ echo $max_arc_size
}
# Create a file with some information about how this system is configured.
@@ -193,26 +193,26 @@ function get_system_config
{
typeset config=$PERF_DATA_DIR/$1
- $ECHO "{" >>$config
+ echo "{" >>$config
if is_linux; then
- $ECHO " \"ncpus\": \"$($NPROC --all)\"," >>$config
- $ECHO " \"physmem\": \"$($FREE -b | \
- $AWK '$1 == "Mem:" { print $2 }')\"," >>$config
- $ECHO " \"c_max\": \"$(get_max_arc_size)\"," >>$config
- $ECHO " \"hostname\": \"$($UNAME -n)\"," >>$config
- $ECHO " \"kernel version\": \"$($UNAME -sr)\"," >>$config
+ echo " \"ncpus\": \"$(nproc --all)\"," >>$config
+ echo " \"physmem\": \"$(free -b | \
+ awk '$1 == "Mem:" { print $2 }')\"," >>$config
+ echo " \"c_max\": \"$(get_max_arc_size)\"," >>$config
+ echo " \"hostname\": \"$(uname -n)\"," >>$config
+ echo " \"kernel version\": \"$(uname -sr)\"," >>$config
else
- $DTRACE -qn 'BEGIN{
+ dtrace -qn 'BEGIN{
printf(" \"ncpus\": %d,\n", `ncpus);
printf(" \"physmem\": %u,\n", `physmem * `_pagesize);
printf(" \"c_max\": %u,\n", `arc_stats.arcstat_c_max.value.ui64);
printf(" \"kmem_flags\": \"0x%x\",", `kmem_flags);
exit(0)}' >>$config
- $ECHO " \"hostname\": \"$($UNAME -n)\"," >>$config
- $ECHO " \"kernel version\": \"$($UNAME -v)\"," >>$config
+ echo " \"hostname\": \"$(uname -n)\"," >>$config
+ echo " \"kernel version\": \"$(uname -v)\"," >>$config
fi
if is_linux; then
- $LSBLK -dino NAME,SIZE | $AWK 'BEGIN {
+ lsblk -dino NAME,SIZE | awk 'BEGIN {
printf(" \"disks\": {\n"); first = 1}
{disk = $1} {size = $2;
if (first != 1) {printf(",\n")} else {first = 0}
@@ -246,7 +246,7 @@ function get_system_config
done
printf "\n }\n" >>$config
else
- $IOSTAT -En | $AWK 'BEGIN {
+ iostat -En | awk 'BEGIN {
printf(" \"disks\": {\n"); first = 1}
/^c/ {disk = $1}
/^Size: [^0]/ {size = $2;
@@ -254,13 +254,13 @@ function get_system_config
printf(" \"%s\": \"%s\"", disk, size)}
END {printf("\n },\n")}' >>$config
- $SED -n 's/^set \(.*\)[ ]=[ ]\(.*\)/\1=\2/p' /etc/system | \
- $AWK -F= 'BEGIN {printf(" \"system\": {\n"); first = 1}
+ sed -n 's/^set \(.*\)[ ]=[ ]\(.*\)/\1=\2/p' /etc/system | \
+ awk -F= 'BEGIN {printf(" \"system\": {\n"); first = 1}
{if (first != 1) {printf(",\n")} else {first = 0};
printf(" \"%s\": %s", $1, $2)}
END {printf("\n }\n")}' >>$config
fi
- $ECHO "}" >>$config
+ echo "}" >>$config
}
function num_jobs_by_cpu
@@ -268,13 +268,13 @@ function num_jobs_by_cpu
if is_linux; then
typeset ncpu=$($NPROC --all)
else
- typeset ncpu=$($PSRINFO | $WC -l)
+ typeset ncpu=$(psrinfo | $WC -l)
fi
typeset num_jobs=$ncpu
- [[ $ncpu -gt 8 ]] && num_jobs=$($ECHO "$ncpu * 3 / 4" | $BC)
+ [[ $ncpu -gt 8 ]] && num_jobs=$(echo "$ncpu * 3 / 4" | bc)
- $ECHO $num_jobs
+ echo $num_jobs
}
#
@@ -287,28 +287,28 @@ function pool_to_lun_list
typeset lun_list=':'
if is_linux; then
- ctds=$($ZPOOL list -HLv $pool | \
- $AWK '/sd[a-z]*|loop[0-9]*|dm-[0-9]*/ {print $1}')
+ ctds=$(zpool list -HLv $pool | \
+ awk '/sd[a-z]*|loop[0-9]*|dm-[0-9]*/ {print $1}')
for ctd in $ctds; do
lun_list="$lun_list$ctd:"
done
else
- ctds=$($ZPOOL list -v $pool |
- $AWK '/c[0-9]*t[0-9a-fA-F]*d[0-9]*/ {print $1}')
+ ctds=$(zpool list -v $pool |
+ awk '/c[0-9]*t[0-9a-fA-F]*d[0-9]*/ {print $1}')
for ctd in $ctds; do
# Get the device name as it appears in /etc/path_to_inst
- devname=$($READLINK -f /dev/dsk/${ctd}s0 | $SED -n \
+ devname=$(readlink -f /dev/dsk/${ctd}s0 | sed -n \
's/\/devices\([^:]*\):.*/\1/p')
# Add a string composed of the driver name and instance
# number to the list for comparison with dev_statname.
- lun=$($SED 's/"//g' /etc/path_to_inst | $GREP \
- $devname | $AWK '{print $3$2}')
+ lun=$(sed 's/"//g' /etc/path_to_inst | grep \
+ $devname | awk '{print $3$2}')
un_list="$lun_list$lun:"
done
fi
- $ECHO $lun_list
+ echo $lun_list
}
# Create a perf_data directory to hold performance statistics and
diff --git a/tests/zfs-tests/tests/perf/regression/random_reads.ksh b/tests/zfs-tests/tests/perf/regression/random_reads.ksh
index 2203d649c..8ec8cd67a 100755
--- a/tests/zfs-tests/tests/perf/regression/random_reads.ksh
+++ b/tests/zfs-tests/tests/perf/regression/random_reads.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -32,10 +32,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -45,7 +45,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Aim to fill the pool to 50% capacity while accounting for a 3x compressratio.
export TOTAL_SIZE=$(($(get_prop avail $TESTFS) * 3 / 2))
@@ -70,20 +70,20 @@ fi
# of the available files.
export NUMJOBS=$(get_max $PERF_NTHREADS)
export FILE_SIZE=$((TOTAL_SIZE / NUMJOBS))
-log_must $FIO $FIO_SCRIPTS/mkfiles.fio
+log_must fio $FIO_SCRIPTS/mkfiles.fio
# Set up the scripts and output files that will log performance data.
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$VMSTAT 1" "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1"
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "vmstat 1" "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1"
"iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$VMSTAT 1" "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "vmstat 1" "vmstat" "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Random reads with $PERF_RUNTYPE settings"
-do_fio_run random_reads.fio $FALSE $TRUE
+do_fio_run random_reads.fio false true
log_pass "Measure IO stats during random read load"
diff --git a/tests/zfs-tests/tests/perf/regression/random_readwrite.ksh b/tests/zfs-tests/tests/perf/regression/random_readwrite.ksh
index 50bf2b08e..cf12c9b09 100755
--- a/tests/zfs-tests/tests/perf/regression/random_readwrite.ksh
+++ b/tests/zfs-tests/tests/perf/regression/random_readwrite.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -32,10 +32,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -45,7 +45,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Aim to fill the pool to 50% capacity while accounting for a 3x compressratio.
export TOTAL_SIZE=$(($(get_prop avail $TESTFS) * 3 / 2))
@@ -70,20 +70,20 @@ fi
# a subset of the available files.
export NUMJOBS=$(get_max $PERF_NTHREADS)
export FILE_SIZE=$((TOTAL_SIZE / NUMJOBS))
-log_must $FIO $FIO_SCRIPTS/mkfiles.fio
+log_must fio $FIO_SCRIPTS/mkfiles.fio
# Set up the scripts and output files that will log performance data.
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$VMSTAT 1" "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1"
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "vmstat 1" "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1"
"iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$VMSTAT 1" "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "vmstat 1" "vmstat" "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Random reads and writes with $PERF_RUNTYPE settings"
-do_fio_run random_readwrite.fio $FALSE $TRUE
+do_fio_run random_readwrite.fio false true
log_pass "Measure IO stats during random read and write load"
diff --git a/tests/zfs-tests/tests/perf/regression/random_writes.ksh b/tests/zfs-tests/tests/perf/regression/random_writes.ksh
index 186232e19..8db5fbd32 100755
--- a/tests/zfs-tests/tests/perf/regression/random_writes.ksh
+++ b/tests/zfs-tests/tests/perf/regression/random_writes.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -31,10 +31,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -44,7 +44,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Aim to fill the pool to 50% capacity while accounting for a 3x compressratio.
export TOTAL_SIZE=$(($(get_prop avail $TESTFS) * 3 / 2))
@@ -68,14 +68,14 @@ fi
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$VMSTAT 1" "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1"
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "vmstat 1" "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1"
"iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$VMSTAT 1" "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "vmstat 1" "vmstat" "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Random writes with $PERF_RUNTYPE settings"
-do_fio_run random_writes.fio $TRUE $FALSE
+do_fio_run random_writes.fio true false
log_pass "Measure IO stats during random write load"
diff --git a/tests/zfs-tests/tests/perf/regression/sequential_reads.ksh b/tests/zfs-tests/tests/perf/regression/sequential_reads.ksh
index 52c9631d1..af53e5d1e 100755
--- a/tests/zfs-tests/tests/perf/regression/sequential_reads.ksh
+++ b/tests/zfs-tests/tests/perf/regression/sequential_reads.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -32,10 +32,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -45,7 +45,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Aim to fill the pool to 50% capacity while accounting for a 3x compressratio.
export TOTAL_SIZE=$(($(get_prop avail $TESTFS) * 3 / 2))
@@ -70,21 +70,21 @@ fi
# of the available files.
export NUMJOBS=$(get_max $PERF_NTHREADS)
export FILE_SIZE=$((TOTAL_SIZE / NUMJOBS))
-log_must $FIO $FIO_SCRIPTS/mkfiles.fio
+log_must fio $FIO_SCRIPTS/mkfiles.fio
# Set up the scripts and output files that will log performance data.
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1" "iostat")
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "vmstat 1"
+ "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1" "iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "vmstat 1" "vmstat"
+ "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Sequential reads with $PERF_RUNTYPE settings"
-do_fio_run sequential_reads.fio $FALSE $TRUE
+do_fio_run sequential_reads.fio false true
log_pass "Measure IO stats during sequential read load"
diff --git a/tests/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh b/tests/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh
index 9dfbe0663..5445f814e 100755
--- a/tests/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh
+++ b/tests/zfs-tests/tests/perf/regression/sequential_reads_cached.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -31,10 +31,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -44,7 +44,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Make sure the working set can be cached in the arc. Aim for 1/2 of arc.
export TOTAL_SIZE=$(($(get_max_arc_size) / 2))
@@ -69,21 +69,21 @@ fi
# of the available files.
export NUMJOBS=$(get_max $PERF_NTHREADS)
export FILE_SIZE=$((TOTAL_SIZE / NUMJOBS))
-log_must $FIO $FIO_SCRIPTS/mkfiles.fio
+log_must fio $FIO_SCRIPTS/mkfiles.fio
# Set up the scripts and output files that will log performance data.
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1" "iostat")
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "vmstat 1"
+ "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1" "iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "vmstat 1" "vmstat"
+ "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Sequential cached reads with $PERF_RUNTYPE settings"
-do_fio_run sequential_reads.fio $FALSE $FALSE
+do_fio_run sequential_reads.fio false false
log_pass "Measure IO stats during sequential cached read load"
diff --git a/tests/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh b/tests/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh
index 6b147f0f2..5d7175b1a 100755
--- a/tests/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh
+++ b/tests/zfs-tests/tests/perf/regression/sequential_reads_cached_clone.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -37,10 +37,10 @@
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
@@ -50,7 +50,7 @@ log_onexit cleanup
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Make sure the working set can be cached in the arc. Aim for 1/2 of arc.
export TOTAL_SIZE=$(($(get_max_arc_size) / 2))
@@ -75,7 +75,7 @@ fi
# of the available files.
export NUMJOBS=$(get_max $PERF_NTHREADS)
export FILE_SIZE=$((TOTAL_SIZE / NUMJOBS))
-log_must $FIO $FIO_SCRIPTS/mkfiles.fio
+log_must fio $FIO_SCRIPTS/mkfiles.fio
log_note "Creating snapshot, $TESTSNAP, of $TESTFS"
create_snapshot $TESTFS $TESTSNAP
@@ -91,15 +91,15 @@ export TESTFS=$PERFPOOL/$TESTCLONE
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1" "iostat")
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "$PERF_SCRIPTS/prefetch_io.sh $PERFPOOL 1" "prefetch" "vmstat 1"
+ "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1" "iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "$VMSTAT 1"
- "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "$PERF_SCRIPTS/prefetch_io.d $PERFPOOL 1" "prefetch" "vmstat 1" "vmstat"
+ "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Sequential cached reads from $TESTFS with $PERF_RUNTYPE settings"
-do_fio_run sequential_reads.fio $FALSE $FALSE
+do_fio_run sequential_reads.fio false false
log_pass "Measure IO stats during sequential cached read load"
diff --git a/tests/zfs-tests/tests/perf/regression/sequential_writes.ksh b/tests/zfs-tests/tests/perf/regression/sequential_writes.ksh
index 905723e5a..3319bd47c 100755
--- a/tests/zfs-tests/tests/perf/regression/sequential_writes.ksh
+++ b/tests/zfs-tests/tests/perf/regression/sequential_writes.ksh
@@ -12,7 +12,7 @@
#
#
-# Copyright (c) 2015 by Delphix. All rights reserved.
+# Copyright (c) 2015, 2016 by Delphix. All rights reserved.
#
#
@@ -34,17 +34,17 @@ log_onexit cleanup
function cleanup
{
# kill fio and iostat
- $PKILL ${FIO##*/}
- $PKILL ${IOSTAT##*/}
- log_must_busy $ZFS destroy $TESTFS
- log_must_busy $ZPOOL destroy $PERFPOOL
+ pkill ${fio##*/}
+ pkill ${iostat##*/}
+ log_must_busy zfs destroy $TESTFS
+ log_must_busy zpool destroy $PERFPOOL
}
trap "log_fail \"Measure IO stats during random read load\"" SIGTERM
export TESTFS=$PERFPOOL/testfs
recreate_perfpool
-log_must $ZFS create $PERF_FS_OPTS $TESTFS
+log_must zfs create $PERF_FS_OPTS $TESTFS
# Aim to fill the pool to 50% capacity while accounting for a 3x compressratio.
export TOTAL_SIZE=$(($(get_prop avail $TESTFS) * 3 / 2))
@@ -68,14 +68,14 @@ fi
lun_list=$(pool_to_lun_list $PERFPOOL)
log_note "Collecting backend IO stats with lun list $lun_list"
if is_linux; then
- export collect_scripts=("$ZPOOL iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
- "$VMSTAT 1" "vmstat" "$MPSTAT -P ALL 1" "mpstat" "$IOSTAT -dxyz 1"
+ export collect_scripts=("zpool iostat -lpvyL $PERFPOOL 1" "zpool.iostat"
+ "vmstat 1" "vmstat" "mpstat -P ALL 1" "mpstat" "iostat -dxyz 1"
"iostat")
else
export collect_scripts=("$PERF_SCRIPTS/io.d $PERFPOOL $lun_list 1" "io"
- "$VMSTAT 1" "vmstat" "$MPSTAT 1" "mpstat" "$IOSTAT -xcnz 1" "iostat")
+ "vmstat 1" "vmstat" "mpstat 1" "mpstat" "iostat -xcnz 1" "iostat")
fi
log_note "Sequential writes with $PERF_RUNTYPE settings"
-do_fio_run sequential_writes.fio $TRUE $FALSE
+do_fio_run sequential_writes.fio true false
log_pass "Measure IO stats during sequential write load"
diff --git a/tests/zfs-tests/tests/perf/regression/setup.ksh b/tests/zfs-tests/tests/perf/regression/setup.ksh
index 5e6fe37cb..1544f637d 100755
--- a/tests/zfs-tests/tests/perf/regression/setup.ksh
+++ b/tests/zfs-tests/tests/perf/regression/setup.ksh
@@ -17,13 +17,6 @@
. $STF_SUITE/include/libtest.shlib
-[[ -z $FIO ]] && log_fail "Missing fio"
-[[ -z $FREE ]] && log_fail "Missing free"
-[[ -z $IOSTAT ]] && log_fail "Missing iostat"
-[[ -z $LSBLK ]] && log_fail "Missing lsblk"
-[[ -z $MPSTAT ]] && log_fail "Missing mpstat"
-[[ -z $VMSTAT ]] && log_fail "Missing vmstat"
-
verify_runnable "global"
verify_disk_count "$DISKS" 3
diff --git a/tests/zfs-tests/tests/perf/scripts/prefetch_io.sh b/tests/zfs-tests/tests/perf/scripts/prefetch_io.sh
index 3dd9e6c36..85e7d940a 100755
--- a/tests/zfs-tests/tests/perf/scripts/prefetch_io.sh
+++ b/tests/zfs-tests/tests/perf/scripts/prefetch_io.sh
@@ -22,14 +22,11 @@
zfs_kstats="/proc/spl/kstat/zfs"
-AWK=${AWK:-awk}
-DATE=${DATE:-date}
-
function get_prefetch_ios
{
- typeset -l data_misses=`$AWK '$1 == "prefetch_data_misses" \
+ typeset -l data_misses=`awk '$1 == "prefetch_data_misses" \
{ print $3 }' $zfs_kstats/arcstats`
- typeset -l metadata_misses=`$AWK '$1 == "prefetch_metadata_misses" \
+ typeset -l metadata_misses=`awk '$1 == "prefetch_metadata_misses" \
{ print $3 }' $zfs_kstats/arcstats`
typeset -l total_misses=$(( $data_misses + $metadata_misses ))
@@ -38,7 +35,7 @@ function get_prefetch_ios
function get_prefetched_demand_reads
{
- typeset -l demand_reads=`$AWK '$1 == "demand_hit_predictive_prefetch" \
+ typeset -l demand_reads=`awk '$1 == "demand_hit_predictive_prefetch" \
{ print $3 }' $zfs_kstats/arcstats`
echo $demand_reads
@@ -46,7 +43,7 @@ function get_prefetched_demand_reads
function get_sync_wait_for_async
{
- typeset -l sync_wait=`$AWK '$1 == "sync_wait_for_async" \
+ typeset -l sync_wait=`awk '$1 == "sync_wait_for_async" \
{ print $3 }' $zfs_kstats/arcstats`
echo $sync_wait
@@ -67,7 +64,7 @@ sync_wait_for_async=$(get_sync_wait_for_async)
while true
do
new_prefetch_ios=$(get_prefetch_ios)
- printf "%u\n%-24s\t%u\n" $($DATE +%s) "prefetch_ios" \
+ printf "%u\n%-24s\t%u\n" $(date +%s) "prefetch_ios" \
$(( $new_prefetch_ios - $prefetch_ios ))
prefetch_ios=$new_prefetch_ios