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 2007 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.
 #
 
 . $STF_SUITE/include/libtest.shlib
 
 #

@@ -47,17 +47,17 @@
 set -A pools "pool//$$" "pool%d123" "mirror" "c0t0d0s0" "pool*23*" "*po!l" \
         "%s££%^"
 
 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."
 fi
 

@@ -76,20 +76,20 @@
 done
 pools[${#pools[@]}]="$bigname"
 
 
 
-$MKFILE $MINVDEVSIZE /bootfs_004.$$.dat
+mkfile $MINVDEVSIZE /bootfs_004.$$.dat
 
 typeset -i i=0;
 
 while [ $i -lt "${#pools[@]}" ]
 do
         POOL=${pools[$i]}/$TESTFS
-        log_mustnot $ZPOOL create $POOL /bootfs_004.$$.dat
-        log_mustnot $ZFS create $POOL/$TESTFS
-        log_mustnot $ZPOOL set bootfs=$POOL/$TESTFS $POOL
+        log_mustnot zpool create $POOL /bootfs_004.$$.dat
+        log_mustnot zfs create $POOL/$TESTFS
+        log_mustnot zpool set bootfs=$POOL/$TESTFS $POOL
 
         i=$(( $i + 1 ))
 done
 
 log_pass "Invalid pool names are rejected by zpool set bootfs"