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>
   1 #
   2 # This file and its contents are supplied under the terms of the
   3 # Common Development and Distribution License ("CDDL"), version 1.0.
   4 # You may only use this file in accordance with the terms of version
   5 # 1.0 of the CDDL.
   6 #
   7 # A full copy of the text of the CDDL should have accompanied this
   8 # source.  A copy of the CDDL is also available via the Internet at
   9 # http://www.illumos.org/license/CDDL.
  10 #
  11 
  12 #
  13 # Copyright (c) 2012, 2015 by Delphix. All rights reserved.
  14 #
  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"















   1 #
   2 # This file and its contents are supplied under the terms of the
   3 # Common Development and Distribution License ("CDDL"), version 1.0.
   4 # You may only use this file in accordance with the terms of version
   5 # 1.0 of the CDDL.
   6 #
   7 # A full copy of the text of the CDDL should have accompanied this
   8 # source.  A copy of the CDDL is also available via the Internet at
   9 # http://www.illumos.org/license/CDDL.
  10 #
  11 
  12 #
  13 # Copyright (c) 2016 by Delphix. All rights reserved.
  14 #
  15 
  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'