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>

Split Close
Expand all
Collapse all
          --- old/usr/src/test/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/cachefile/cachefile_002_pos.ksh
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  
  23   23  #
  24   24  # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27   27  
  28   28  #
  29      -# Copyright (c) 2013 by Delphix. All rights reserved.
       29 +# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  30   30  #
  31   31  
  32   32  . $STF_SUITE/include/libtest.shlib
  33   33  . $STF_SUITE/tests/functional/cachefile/cachefile.cfg
  34   34  . $STF_SUITE/tests/functional/cachefile/cachefile.kshlib
  35   35  
  36   36  #
  37   37  # DESCRIPTION:
  38   38  #
  39   39  # Importing a pool with "cachefile" set doesn't update zpool.cache
↓ open down ↓ 14 lines elided ↑ open up ↑
  54   54          if poolexists $TESTPOOL ; then
  55   55                  destroy_pool $TESTPOOL
  56   56          fi
  57   57  }
  58   58  
  59   59  verify_runnable "global"
  60   60  
  61   61  log_assert "Importing a pool with \"cachefile\" set doesn't update zpool.cache"
  62   62  log_onexit cleanup
  63   63  
  64      -log_must $ZPOOL create -o cachefile=none $TESTPOOL $DISKS
       64 +log_must zpool create -o cachefile=none $TESTPOOL $DISKS
  65   65  typeset DEVICEDIR=$(get_device_dir $DISKS)
  66   66  log_mustnot pool_in_cache $TESTPOOL
  67   67  
  68      -log_must $ZPOOL export $TESTPOOL
  69      -log_must $ZPOOL import -d $DEVICEDIR $TESTPOOL
       68 +log_must zpool export $TESTPOOL
       69 +log_must zpool import -d $DEVICEDIR $TESTPOOL
  70   70  log_must pool_in_cache $TESTPOOL
  71   71  
  72      -log_must $ZPOOL export $TESTPOOL
  73      -log_must $ZPOOL import -o cachefile=none -d $DEVICEDIR $TESTPOOL
       72 +log_must zpool export $TESTPOOL
       73 +log_must zpool import -o cachefile=none -d $DEVICEDIR $TESTPOOL
  74   74  log_mustnot pool_in_cache $TESTPOOL
  75   75  
  76      -log_must $ZPOOL export $TESTPOOL
  77      -log_must $ZPOOL import -o cachefile=$CPATH -d $DEVICEDIR $TESTPOOL
       76 +log_must zpool export $TESTPOOL
       77 +log_must zpool import -o cachefile=$CPATH -d $DEVICEDIR $TESTPOOL
  78   78  log_must pool_in_cache $TESTPOOL
  79   79  
  80      -log_must $ZPOOL destroy $TESTPOOL
       80 +log_must zpool destroy $TESTPOOL
  81   81  
  82   82  log_pass "Importing a pool with \"cachefile\" set doesn't update zpool.cache"
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX