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