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    kill
50    ksh
51    ldd
52    ln
53    ls
54    mkdir
55    mknod
56    mkfifo
57    mktemp
58    mount
59    mv
60    net
61    od
62    openssl
63    pamtester
64    pax
65    pgrep
66    ping
67    pkill
68    printf
69    ps
70    python3
71    readlink
72    rm
73    rmdir
74    rsync
75    scp
76    script
77    sed
78    seq
79    setfacl
80    sh
81    sleep
82    sort
83    ssh
84    stat
85    strings
86    sudo
87    swapoff
88    swapon
89    sync
90    tail
91    tar
92    timeout
93    touch
94    tr
95    true
96    truncate
97    umount
98    uname
99    uniq
100    vmstat
101    wc
102    xargs'
103
104export SYSTEM_FILES_FREEBSD='chflags
105    compress
106    diskinfo
107    fsck
108    getextattr
109    gpart
110    jail
111    jexec
112    jls
113    lsextattr
114    md5
115    mdconfig
116    newfs
117    pw
118    rmextattr
119    setextattr
120    sha256
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    exportfs
133    fallocate
134    flock
135    free
136    getfattr
137    groupadd
138    groupdel
139    groupmod
140    hostid
141    logger
142    losetup
143    lsattr
144    lsblk
145    lscpu
146    lsmod
147    lsscsi
148    md5sum
149    mkswap
150    modprobe
151    mountpoint
152    mpstat
153    nsenter
154    parted
155    perf
156    setfattr
157    setpriv
158    sha256sum
159    udevadm
160    unshare
161    useradd
162    userdel
163    usermod
164    wipefs'
165
166export ZFS_FILES='zdb
167    zfs
168    zhack
169    zinject
170    zpool
171    ztest
172    raidz_test
173    arc_summary
174    arcstat
175    zilstat
176    dbufstat
177    mount.zfs
178    zed
179    zgenhostid
180    zstream
181    zfs_ids_to_path
182    zpool_influxdb'
183
184export ZFSTEST_FILES='badsend
185    btree_test
186    chg_usr_exec
187    clonefile
188    clone_mmap_cached
189    clone_mmap_write
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    mkbusy
203    mkfile
204    mkfiles
205    mktree
206    mmap_exec
207    mmap_libaio
208    mmap_seek
209    mmap_sync
210    mmapwrite
211    nvlist_to_lua
212    randfree_file
213    randwritecomp
214    readmmap
215    read_dos_attributes
216    renameat2
217    rename_dir
218    rm_lnkcnt_zero_file
219    send_doall
220    threadsappend
221    user_ns_exec
222    write_dos_attributes
223    xattrtest
224    stride_dd
225    zed_fd_spill-zedlet
226    suid_write_to_file
227    cp_files
228    blake3_test
229    edonr_test
230    skein_test
231    sha2_test
232    ctime
233    truncate_test
234    ereports
235    zfs_diff-socket
236    dosmode_readonly_write
237    idmap_util'
238