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