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 which 104 xargs 105 xxh128sum' 106 107export SYSTEM_FILES_FREEBSD='chflags 108 compress 109 diskinfo 110 fsck 111 getextattr 112 gpart 113 jail 114 jexec 115 jls 116 lsextattr 117 mdconfig 118 newfs 119 pw 120 rmextattr 121 setextattr 122 showmount 123 swapctl 124 sysctl 125 trim 126 uncompress' 127 128export SYSTEM_FILES_LINUX='attr 129 blkid 130 blkdiscard 131 blockdev 132 capsh 133 chattr 134 cryptsetup 135 exportfs 136 fallocate 137 flock 138 free 139 getfattr 140 groupadd 141 groupdel 142 groupmod 143 hostid 144 logger 145 losetup 146 lsattr 147 lsblk 148 lscpu 149 lsmod 150 lsscsi 151 mkfs.xfs 152 mkswap 153 modprobe 154 mountpoint 155 mpstat 156 nsenter 157 parted 158 perf 159 setfattr 160 setpriv 161 udevadm 162 unshare 163 useradd 164 userdel 165 usermod 166 wipefs' 167 168export ZFS_FILES='zdb 169 zfs 170 zhack 171 zinject 172 zpool 173 ztest 174 raidz_test 175 zarcsummary 176 zarcstat 177 zilstat 178 dbufstat 179 mount.zfs 180 zed 181 zgenhostid 182 zstream 183 zfs_ids_to_path 184 zpool_influxdb' 185 186export ZFSTEST_FILES_COMMON='badsend 187 btree_test 188 chg_usr_exec 189 clonefile 190 clone_after_trunc 191 clone_mmap_cached 192 clone_mmap_write 193 crypto_test 194 devname2devid 195 dir_rd_update 196 draid 197 file_fadvise 198 file_append 199 file_check 200 file_trunc 201 file_write 202 get_diff 203 getversion 204 largest_file 205 libzfs_mnttab_cache_check 206 libzfs_input_check 207 manipulate_user_buffer 208 mkbusy 209 mkfile 210 mkfiles 211 mktree 212 mmap_exec 213 mmap_ftruncate 214 mmap_libaio 215 mmap_seek 216 mmap_sync 217 mmapwrite 218 mmap_write_sync 219 nvlist_to_lua 220 randfree_file 221 randwritecomp 222 readmmap 223 read_dos_attributes 224 renameat2 225 rename_dir 226 rm_lnkcnt_zero_file 227 send_doall 228 statx 229 threadsappend 230 user_ns_exec 231 write_dos_attributes 232 xattrtest 233 stride_dd 234 zed_fd_spill-zedlet 235 suid_write_to_file 236 cp_files 237 blake3_test 238 edonr_test 239 skein_test 240 sha2_test 241 ctime 242 truncate_test 243 ereports 244 zfs_diff-socket 245 dosmode_readonly_write 246 idmap_util' 247 248export ZFSTEST_FILES_LINUX=' 249 setlease' 250