Print this page
7290 ZFS test suite needs to control what utilities it can run
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>

@@ -24,11 +24,11 @@
 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
 # 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/rsend/rsend.kshlib
 
 #

@@ -44,11 +44,11 @@
 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
 
         log_must setup_test_model $POOL

@@ -60,40 +60,40 @@
 #
 # Setting all the $FS properties as local value,
 #
 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
 
 #
 # Inherit propertes in sub-datasets
 #
 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
 
 #
 # 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)
 #
 # Define all the POOL/POOL2 datasets pair
 #