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    devname2devid
189    dir_rd_update
190    draid
191    file_fadvise
192    file_append
193    file_check
194    file_trunc
195    file_write
196    get_diff
197    getversion
198    largest_file
199    libzfs_input_check
200    mkbusy
201    mkfile
202    mkfiles
203    mktree
204    mmap_exec
205    mmap_libaio
206    mmap_seek
207    mmap_sync
208    mmapwrite
209    nvlist_to_lua
210    randfree_file
211    randwritecomp
212    readmmap
213    read_dos_attributes
214    renameat2
215    rename_dir
216    rm_lnkcnt_zero_file
217    send_doall
218    threadsappend
219    user_ns_exec
220    write_dos_attributes
221    xattrtest
222    stride_dd
223    zed_fd_spill-zedlet
224    suid_write_to_file
225    cp_files
226    blake3_test
227    edonr_test
228    skein_test
229    sha2_test
230    ctime
231    truncate_test
232    ereports
233    zfs_diff-socket
234    dosmode_readonly_write
235    idmap_util'
236