1# 2# Copyright (c) 2016, 2019 by Delphix. All rights reserved. 3# These variables are used by zfs-tests.sh to constrain which utilities 4# may be used by the suite. The suite will create a directory which is 5# the only element of $PATH and create symlinks from that dir to the 6# binaries listed below. 7# 8# Please keep the contents of each variable sorted for ease of reading 9# and maintenance. 10# 11export SYSTEM_FILES_COMMON='awk 12 basename 13 bc 14 bunzip2 15 bzcat 16 cat 17 chgrp 18 chmod 19 chown 20 cksum 21 cmp 22 cp 23 cpio 24 cut 25 date 26 dd 27 df 28 diff 29 dirname 30 dmesg 31 du 32 echo 33 env 34 expr 35 false 36 file 37 find 38 fio 39 getconf 40 getent 41 getfacl 42 grep 43 gunzip 44 gzip 45 head 46 hostname 47 id 48 iostat 49 jq 50 kill 51 ksh 52 ldd 53 ln 54 ls 55 mkdir 56 mknod 57 mkfifo 58 mktemp 59 mount 60 mv 61 net 62 od 63 openssl 64 pamtester 65 pax 66 pgrep 67 ping 68 pkill 69 printf 70 ps 71 python3 72 readlink 73 rm 74 rmdir 75 rsync 76 scp 77 script 78 sed 79 seq 80 setfacl 81 sh 82 sleep 83 sort 84 ssh 85 stat 86 strings 87 sudo 88 swapoff 89 swapon 90 sync 91 tail 92 tar 93 timeout 94 touch 95 tr 96 true 97 truncate 98 umount 99 uname 100 uniq 101 vmstat 102 wc 103 xargs 104 xxh128sum' 105 106export SYSTEM_FILES_FREEBSD='chflags 107 compress 108 diskinfo 109 fsck 110 getextattr 111 gpart 112 jail 113 jexec 114 jls 115 lsextattr 116 mdconfig 117 newfs 118 pw 119 rmextattr 120 setextattr 121 showmount 122 swapctl 123 sysctl 124 trim 125 uncompress' 126 127export SYSTEM_FILES_LINUX='attr 128 blkid 129 blkdiscard 130 blockdev 131 chattr 132 cryptsetup 133 exportfs 134 fallocate 135 flock 136 free 137 getfattr 138 groupadd 139 groupdel 140 groupmod 141 hostid 142 logger 143 losetup 144 lsattr 145 lsblk 146 lscpu 147 lsmod 148 lsscsi 149 mkswap 150 modprobe 151 mountpoint 152 mpstat 153 nsenter 154 parted 155 perf 156 setfattr 157 setpriv 158 udevadm 159 unshare 160 useradd 161 userdel 162 usermod 163 wipefs' 164 165export ZFS_FILES='zdb 166 zfs 167 zhack 168 zinject 169 zpool 170 ztest 171 raidz_test 172 arc_summary 173 arcstat 174 zilstat 175 dbufstat 176 mount.zfs 177 zed 178 zgenhostid 179 zstream 180 zfs_ids_to_path 181 zpool_influxdb' 182 183export ZFSTEST_FILES='badsend 184 btree_test 185 chg_usr_exec 186 clonefile 187 clone_mmap_cached 188 clone_mmap_write 189 crypto_test 190 devname2devid 191 dir_rd_update 192 draid 193 file_fadvise 194 file_append 195 file_check 196 file_trunc 197 file_write 198 get_diff 199 getversion 200 largest_file 201 libzfs_input_check 202 manipulate_user_buffer 203 mkbusy 204 mkfile 205 mkfiles 206 mktree 207 mmap_exec 208 mmap_libaio 209 mmap_seek 210 mmap_sync 211 mmapwrite 212 nvlist_to_lua 213 randfree_file 214 randwritecomp 215 readmmap 216 read_dos_attributes 217 renameat2 218 rename_dir 219 rm_lnkcnt_zero_file 220 send_doall 221 statx 222 threadsappend 223 user_ns_exec 224 write_dos_attributes 225 xattrtest 226 stride_dd 227 zed_fd_spill-zedlet 228 suid_write_to_file 229 cp_files 230 blake3_test 231 edonr_test 232 skein_test 233 sha2_test 234 ctime 235 truncate_test 236 ereports 237 zfs_diff-socket 238 dosmode_readonly_write 239 idmap_util' 240