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    free
134    getfattr
135    groupadd
136    groupdel
137    groupmod
138    hostid
139    losetup
140    lsattr
141    lsblk
142    lscpu
143    lsmod
144    lsscsi
145    md5sum
146    mkswap
147    modprobe
148    mpstat
149    nsenter
150    parted
151    perf
152    setfattr
153    sha256sum
154    udevadm
155    unshare
156    useradd
157    userdel
158    usermod
159    setpriv
160    mountpoint
161    flock
162    logger'
163
164export ZFS_FILES='zdb
165    zfs
166    zhack
167    zinject
168    zpool
169    ztest
170    raidz_test
171    arc_summary
172    arcstat
173    zilstat
174    dbufstat
175    mount.zfs
176    zed
177    zgenhostid
178    zstream
179    zfs_ids_to_path
180    zpool_influxdb'
181
182export ZFSTEST_FILES='badsend
183    btree_test
184    chg_usr_exec
185    devname2devid
186    dir_rd_update
187    draid
188    file_fadvise
189    file_append
190    file_check
191    file_trunc
192    file_write
193    get_diff
194    getversion
195    largest_file
196    libzfs_input_check
197    mkbusy
198    mkfile
199    mkfiles
200    mktree
201    mmap_exec
202    mmap_libaio
203    mmap_seek
204    mmap_sync
205    mmapwrite
206    nvlist_to_lua
207    randfree_file
208    randwritecomp
209    readmmap
210    read_dos_attributes
211    renameat2
212    rename_dir
213    rm_lnkcnt_zero_file
214    send_doall
215    threadsappend
216    user_ns_exec
217    write_dos_attributes
218    xattrtest
219    stride_dd
220    zed_fd_spill-zedlet
221    suid_write_to_file
222    cp_files
223    blake3_test
224    edonr_test
225    skein_test
226    sha2_test
227    ctime
228    truncate_test
229    ereports
230    zfs_diff-socket
231    dosmode_readonly_write
232    idmap_util'
233