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 101b356da80SMartin Matuska wc 102b356da80SMartin Matuska xargs' 103eda14cbcSMatt Macy 104eda14cbcSMatt Macyexport SYSTEM_FILES_FREEBSD='chflags 105eda14cbcSMatt Macy compress 106eda14cbcSMatt Macy diskinfo 107eda14cbcSMatt Macy fsck 108eda14cbcSMatt Macy getextattr 109eda14cbcSMatt Macy gpart 110eda14cbcSMatt Macy jail 111eda14cbcSMatt Macy jexec 112eda14cbcSMatt Macy jls 113eda14cbcSMatt Macy lsextattr 114eda14cbcSMatt Macy md5 115eda14cbcSMatt Macy mdconfig 116eda14cbcSMatt Macy newfs 117eda14cbcSMatt Macy pw 118eda14cbcSMatt Macy rmextattr 119eda14cbcSMatt Macy setextattr 120eda14cbcSMatt Macy sha256 121eda14cbcSMatt Macy showmount 122eda14cbcSMatt Macy swapctl 123eda14cbcSMatt Macy sysctl 1241f1e2261SMartin Matuska trim 125eda14cbcSMatt Macy uncompress' 126eda14cbcSMatt Macy 127eda14cbcSMatt Macyexport SYSTEM_FILES_LINUX='attr 128eda14cbcSMatt Macy blkid 1291f1e2261SMartin Matuska blkdiscard 130eda14cbcSMatt Macy blockdev 131eda14cbcSMatt Macy chattr 132eda14cbcSMatt Macy exportfs 133eda14cbcSMatt Macy fallocate 13422b267e8SMartin Matuska flock 135eda14cbcSMatt Macy free 136eda14cbcSMatt Macy getfattr 137eda14cbcSMatt Macy groupadd 138eda14cbcSMatt Macy groupdel 139eda14cbcSMatt Macy groupmod 140eda14cbcSMatt Macy hostid 14122b267e8SMartin Matuska logger 142eda14cbcSMatt Macy losetup 143eda14cbcSMatt Macy lsattr 144eda14cbcSMatt Macy lsblk 145eda14cbcSMatt Macy lscpu 146eda14cbcSMatt Macy lsmod 147eda14cbcSMatt Macy lsscsi 148eda14cbcSMatt Macy md5sum 149eda14cbcSMatt Macy mkswap 150eda14cbcSMatt Macy modprobe 15122b267e8SMartin Matuska mountpoint 152eda14cbcSMatt Macy mpstat 1531f1e2261SMartin Matuska nsenter 154eda14cbcSMatt Macy parted 155eda14cbcSMatt Macy perf 156eda14cbcSMatt Macy setfattr 15722b267e8SMartin Matuska setpriv 158eda14cbcSMatt Macy sha256sum 159eda14cbcSMatt Macy udevadm 1601f1e2261SMartin Matuska unshare 161eda14cbcSMatt Macy useradd 162eda14cbcSMatt Macy userdel 163716fd348SMartin Matuska usermod 16422b267e8SMartin Matuska wipefs' 165eda14cbcSMatt Macy 166eda14cbcSMatt Macyexport ZFS_FILES='zdb 167eda14cbcSMatt Macy zfs 168eda14cbcSMatt Macy zhack 169eda14cbcSMatt Macy zinject 170eda14cbcSMatt Macy zpool 171eda14cbcSMatt Macy ztest 172eda14cbcSMatt Macy raidz_test 173eda14cbcSMatt Macy arc_summary 174eda14cbcSMatt Macy arcstat 175c7046f76SMartin Matuska zilstat 176eda14cbcSMatt Macy dbufstat 1777877fdebSMatt Macy mount.zfs 178eda14cbcSMatt Macy zed 179eda14cbcSMatt Macy zgenhostid 180eda14cbcSMatt Macy zstream 1817877fdebSMatt Macy zfs_ids_to_path 1827877fdebSMatt Macy zpool_influxdb' 183eda14cbcSMatt Macy 184c40487d4SMatt Macyexport ZFSTEST_FILES='badsend 185c40487d4SMatt Macy btree_test 186eda14cbcSMatt Macy chg_usr_exec 187315ee00fSMartin Matuska clonefile 188eda14cbcSMatt Macy devname2devid 189eda14cbcSMatt Macy dir_rd_update 1907877fdebSMatt Macy draid 191c7046f76SMartin Matuska file_fadvise 192716fd348SMartin Matuska file_append 193eda14cbcSMatt Macy file_check 194eda14cbcSMatt Macy file_trunc 195eda14cbcSMatt Macy file_write 196eda14cbcSMatt Macy get_diff 197e92ffd9bSMartin Matuska getversion 198eda14cbcSMatt Macy largest_file 199eda14cbcSMatt Macy libzfs_input_check 200eda14cbcSMatt Macy mkbusy 201eda14cbcSMatt Macy mkfile 202eda14cbcSMatt Macy mkfiles 203eda14cbcSMatt Macy mktree 204eda14cbcSMatt Macy mmap_exec 205eda14cbcSMatt Macy mmap_libaio 20681b22a98SMartin Matuska mmap_seek 207716fd348SMartin Matuska mmap_sync 208eda14cbcSMatt Macy mmapwrite 209eda14cbcSMatt Macy nvlist_to_lua 210eda14cbcSMatt Macy randfree_file 211eda14cbcSMatt Macy randwritecomp 212eda14cbcSMatt Macy readmmap 213c03c5b1cSMartin Matuska read_dos_attributes 214dbd5678dSMartin Matuska renameat2 215eda14cbcSMatt Macy rename_dir 216eda14cbcSMatt Macy rm_lnkcnt_zero_file 217caed7b1cSMartin Matuska send_doall 218eda14cbcSMatt Macy threadsappend 219eda14cbcSMatt Macy user_ns_exec 220c03c5b1cSMartin Matuska write_dos_attributes 221eda14cbcSMatt Macy xattrtest 222716fd348SMartin Matuska stride_dd 223716fd348SMartin Matuska zed_fd_spill-zedlet 224716fd348SMartin Matuska suid_write_to_file 225716fd348SMartin Matuska cp_files 2261f1e2261SMartin Matuska blake3_test 227716fd348SMartin Matuska edonr_test 228716fd348SMartin Matuska skein_test 229716fd348SMartin Matuska sha2_test 230716fd348SMartin Matuska ctime 231716fd348SMartin Matuska truncate_test 232716fd348SMartin Matuska ereports 233716fd348SMartin Matuska zfs_diff-socket 234dbd5678dSMartin Matuska dosmode_readonly_write 235dbd5678dSMartin Matuska idmap_util' 236