Print this page
Missed zlook, sync with master
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/include/commands.cfg
          +++ new/usr/src/test/zfs-tests/include/commands.cfg
↓ open down ↓ 2 lines elided ↑ open up ↑
   3    3  # Common Development and Distribution License ("CDDL"), version 1.0.
   4    4  # You may only use this file in accordance with the terms of version
   5    5  # 1.0 of the CDDL.
   6    6  #
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13      -# Copyright (c) 2012, 2015 by Delphix. All rights reserved.
       13 +# Copyright (c) 2016 by Delphix. All rights reserved.
  14   14  #
  15   15  
  16      -export ARP="/usr/sbin/arp"
  17      -export AWK="/usr/bin/awk"
  18      -export BASENAME="/usr/bin/basename"
  19      -export BC="/usr/bin/bc"
  20      -export BUNZIP2="/usr/bin/bunzip2"
  21      -export BZCAT="/usr/bin/bzcat"
  22      -# bzip2, bunzip2 and bzcat prepend the contents of $BZIP2 or $BZIP to any
  23      -# arguments. Setting BZIP2 here will lead to hard-to-diagnose unhappiness.
  24      -export CAT="/usr/bin/cat"
  25      -export CD="/usr/bin/cd"
  26      -export CHGRP="/usr/bin/chgrp"
  27      -export CHMOD="/usr/bin/chmod"
  28      -export CHOWN="/usr/bin/chown"
  29      -export CKSUM="/usr/bin/cksum"
  30      -export CLRI="/usr/sbin/clri"
  31      -export CMP="/usr/bin/cmp"
  32      -export COMPRESS="/usr/bin/compress"
  33      -export COREADM="/usr/bin/coreadm"
  34      -export CP="/usr/bin/cp"
  35      -export CPIO="/usr/bin/cpio"
  36      -export CUT="/usr/bin/cut"
  37      -export DATE="/usr/bin/date"
  38      -export DD="/usr/bin/dd"
  39      -export DEVFSADM="/usr/sbin/devfsadm"
  40      -export DF="/usr/bin/df"
  41      -export DIFF="/usr/bin/diff"
  42      -export DIRCMP="/usr/bin/dircmp"
  43      -export DIRNAME="/usr/bin/dirname"
  44      -export DTRACE="/usr/sbin/dtrace"
  45      -export DU="/usr/bin/du"
  46      -export DUMPADM="/usr/sbin/dumpadm"
  47      -export ECHO="/usr/bin/echo"
  48      -export EGREP="/usr/bin/egrep"
  49      -# Don't use $ENV here, because in ksh scripts it evaluates to
  50      -# $HOME/.kshrc - likely not what you wanted.
  51      -export FALSE="/usr/bin/false"
  52      -export FDISK="/usr/sbin/fdisk"
  53      -export FF="/usr/sbin/ff"
  54      -export FGREP="/usr/bin/fgrep"
  55      -export FILE="/usr/bin/file"
  56      -export FIND="/usr/bin/find"
  57      -export FIO="/usr/bin/fio"
  58      -export FMADM="/usr/sbin/fmadm"
  59      -export FMDUMP="/usr/sbin/fmdump"
  60      -export FORMAT="/usr/sbin/format"
  61      -export FSCK="/usr/sbin/fsck"
  62      -export FSDB="/usr/sbin/fsdb"
  63      -export FSIRAND="/usr/sbin/fsirand"
  64      -export FSTYP="/usr/sbin/fstyp"
  65      -export GETENT="/usr/bin/getent"
  66      -export GETMAJOR="/usr/sbin/getmajor"
  67      -export GNUDD="/usr/gnu/bin/dd"
  68      -export GREP="/usr/bin/grep"
  69      -export GROUPADD="/usr/sbin/groupadd"
  70      -export GROUPDEL="/usr/sbin/groupdel"
  71      -export GROUPMOD="/usr/sbin/groupmod"
  72      -export GROUPS="/usr/bin/groups"
  73      -export HEAD="/usr/bin/head"
  74      -export HOSTNAME="/usr/bin/hostname"
  75      -export ID="/usr/bin/id"
  76      -export IOSTAT="/usr/bin/iostat"
  77      -export ISAINFO="/usr/bin/isainfo"
  78      -export KILL="/usr/bin/kill"
  79      -export KSH="/usr/bin/ksh"
  80      -export KSTAT="/usr/bin/kstat"
  81      -export LABELIT="/usr/sbin/labelit"
  82      -export LOCKFS="/usr/sbin/lockfs"
  83      -export LOFIADM="/usr/sbin/lofiadm"
  84      -export LOGNAME="/usr/bin/logname"
  85      -export LS="/usr/bin/ls"
  86      -export MD5SUM="/usr/bin/md5sum"
  87      -export MDB="/usr/bin/mdb"
  88      -export MKDIR="/usr/bin/mkdir"
  89      -export MKFILE="/usr/sbin/mkfile"
  90      -export MKTEMP="/usr/bin/mktemp"
  91      -export MKNOD="/usr/sbin/mknod"
  92      -export MODINFO="/usr/sbin/modinfo"
  93      -export MODUNLOAD="/usr/sbin/modunload"
  94      -export MOUNT="/usr/sbin/mount"
  95      -export MPSTAT="/usr/bin/mpstat"
  96      -export MV="/usr/bin/mv"
  97      -export NAWK="/usr/bin/nawk"
  98      -export NCHECK="/usr/sbin/ncheck"
  99      -export NEWFS="/usr/sbin/newfs"
 100      -export PACK="/usr/bin/pack"
 101      -export PAGESIZE="/usr/bin/pagesize"
 102      -export PAX="/usr/bin/pax"
 103      -export PFEXEC="/usr/bin/pfexec"
 104      -export PGREP="/usr/bin/pgrep"
 105      -export PING="/usr/sbin/ping"
 106      -export PKGINFO="/usr/bin/pkginfo"
 107      -export PKILL="/usr/bin/pkill"
 108      -export PPRIV="/usr/bin/ppriv"
 109      -export PRINTF="/usr/bin/printf"
 110      -export PRTVTOC="/usr/sbin/prtvtoc"
 111      -export PS="/usr/bin/ps"
 112      -export PSRINFO="/usr/sbin/psrinfo"
 113      -export PWD="/usr/bin/pwd"
 114      -export PYTHON="/usr/bin/python"
 115      -export QUOTAON="/usr/sbin/quotaon"
 116      -export READLINK="/usr/bin/readlink"
 117      -export RCP="/usr/bin/rcp"
 118      -export REBOOT="/usr/sbin/reboot"
 119      -export RM="/usr/bin/rm"
 120      -export RMDIR="/usr/bin/rmdir"
 121      -export RSH="/usr/bin/rsh"
 122      -export RUNAT="/usr/bin/runat"
 123      -export SED="/usr/bin/sed"
 124      -export SHARE="/usr/sbin/share"
 125      -export SHUF="/usr/bin/shuf"
 126      -export SLEEP="/usr/bin/sleep"
 127      -export SORT="/usr/bin/sort"
 128      -export STAT="/usr/bin/stat"
 129      -export STRINGS="/usr/bin/strings"
 130      -export SU="/usr/bin/su"
 131      -export SUM="/usr/bin/sum"
 132      -export SVCADM="/usr/sbin/svcadm"
 133      -export SVCS="/usr/bin/svcs"
 134      -export SWAP="/usr/sbin/swap"
 135      -export SWAPADD="/sbin/swapadd"
 136      -export SYNC="/usr/bin/sync"
 137      -export TAIL="/usr/bin/tail"
 138      -export TAR="/usr/sbin/tar"
 139      -export TIMEOUT="/usr/bin/timeout"
 140      -export TOUCH="/usr/bin/touch"
 141      -export TR="/usr/bin/tr"
 142      -export TRUNCATE="/usr/bin/truncate"
 143      -export TRUE="/usr/bin/true"
 144      -export TUNEFS="/usr/sbin/tunefs"
 145      -export UFSDUMP="/usr/sbin/ufsdump"
 146      -export UFSRESTORE="/usr/sbin/ufsrestore"
 147      -export UMASK="/usr/bin/umask"
 148      -export UMOUNT="/usr/sbin/umount"
 149      -export UMOUNTALL="/usr/sbin/umountall"
 150      -export UNAME="/usr/bin/uname"
 151      -export UNCOMPRESS="/usr/bin/uncompress"
 152      -export UNIQ="/usr/bin/uniq"
 153      -export UNPACK="/usr/bin/unpack"
 154      -export UNSHARE="/usr/sbin/unshare"
 155      -export USERADD="/usr/sbin/useradd"
 156      -export USERDEL="/usr/sbin/userdel"
 157      -export USERMOD="/usr/sbin/usermod"
 158      -export VMSTAT="/usr/bin/vmstat"
 159      -export WAIT="/usr/bin/wait"
 160      -export WC="/usr/bin/wc"
 161      -export ZDB="/usr/sbin/zdb"
 162      -export ZFS="/usr/sbin/zfs"
 163      -export ZHACK="/usr/sbin/zhack"
 164      -export ZINJECT="/usr/sbin/zinject"
 165      -export ZLOGIN="/usr/sbin/zlogin"
 166      -export ZLOOK="/usr/bin/zlook"
 167      -export ZONEADM="/usr/sbin/zoneadm"
 168      -export ZONECFG="/usr/sbin/zonecfg"
 169      -export ZONENAME="/usr/bin/zonename"
 170      -export ZPOOL="/usr/sbin/zpool"
       16 +#
       17 +# These variables are used by zfstest.ksh to constrain which utilities
       18 +# may be used by the suite. The suite will create a directory which is
       19 +# the only element of $PATH and create symlinks from that dir to the
       20 +# binaries listed below.
       21 +# Please keep the contents of each variable sorted for ease of reading
       22 +# and maintenance.
       23 +#
       24 +export USR_BIN_FILES='awk
       25 +    basename
       26 +    bc
       27 +    bunzip2
       28 +    bzcat
       29 +    cat
       30 +    cd
       31 +    chgrp
       32 +    chmod
       33 +    chown
       34 +    cksum
       35 +    cmp
       36 +    compress
       37 +    coreadm
       38 +    cp
       39 +    cpio
       40 +    cut
       41 +    date
       42 +    dd
       43 +    df
       44 +    diff
       45 +    dircmp
       46 +    dirname
       47 +    du
       48 +    echo
       49 +    egrep
       50 +    expr
       51 +    false
       52 +    file
       53 +    find
       54 +    fio
       55 +    getent
       56 +    grep
       57 +    head
       58 +    hostname
       59 +    id
       60 +    iostat
       61 +    isainfo
       62 +    kill
       63 +    ksh
       64 +    logname
       65 +    ls
       66 +    md5sum
       67 +    mdb
       68 +    mkdir
       69 +    mktemp
       70 +    mpstat
       71 +    mv
       72 +    nawk
       73 +    pack
       74 +    pagesize
       75 +    pax
       76 +    pfexec
       77 +    pgrep
       78 +    pkginfo
       79 +    pkill
       80 +    ppriv
       81 +    print
       82 +    printf
       83 +    ps
       84 +    pwd
       85 +    python
       86 +    readlink
       87 +    rm
       88 +    rmdir
       89 +    rsh
       90 +    runat
       91 +    sed
       92 +    seq
       93 +    shuf
       94 +    sleep
       95 +    sort
       96 +    stat
       97 +    strings
       98 +    su
       99 +    sudo
      100 +    sum
      101 +    svcs
      102 +    sync
      103 +    tail
      104 +    timeout
      105 +    touch
      106 +    tr
      107 +    true
      108 +    truncate
      109 +    umask
      110 +    uname
      111 +    uncompress
      112 +    unpack
      113 +    vmstat
      114 +    wait
      115 +    wc
      116 +    xargs
      117 +    zlook
      118 +    zonename'
      119 +
      120 +export USR_SBIN_FILES='arp
      121 +    clri
      122 +    dtrace
      123 +    dumpadm
      124 +    ff
      125 +    format
      126 +    fsdb
      127 +    fsirand
      128 +    fstyp
      129 +    getmajor
      130 +    groupadd
      131 +    groupdel
      132 +    groupmod
      133 +    labelit
      134 +    lockfs
      135 +    lofiadm
      136 +    mkfile
      137 +    mknod
      138 +    ncheck
      139 +    newfs
      140 +    ping
      141 +    prtvtoc
      142 +    psrinfo
      143 +    quotaon
      144 +    share
      145 +    svcadm
      146 +    swap
      147 +    tar
      148 +    tunefs
      149 +    ufsdump
      150 +    ufsrestore
      151 +    unshare
      152 +    useradd
      153 +    userdel
      154 +    usermod
      155 +    zdb
      156 +    zhack
      157 +    zinject
      158 +    zoneadm
      159 +    zonecfg'
      160 +
      161 +export SBIN_FILES='fdisk
      162 +    mount
      163 +    swapadd
      164 +    umount
      165 +    umountall
      166 +    zfs
      167 +    zpool'
      168 +
      169 +export ZFSTEST_FILES='chg_usr_exec
      170 +    devname2devid
      171 +    dir_rd_update
      172 +    file_check
      173 +    file_trunc
      174 +    file_write
      175 +    getholes
      176 +    largest_file
      177 +    mkbusy
      178 +    mkfiles
      179 +    mkholes
      180 +    mktree
      181 +    mmapwrite
      182 +    randfree_file
      183 +    readmmap
      184 +    rename_dir
      185 +    rm_lnkcnt_zero_file'
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX