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
18878ae60b4SMartin Matuska    clone_mmap_cached
18978ae60b4SMartin Matuska    clone_mmap_write
190eda14cbcSMatt Macy    devname2devid
191eda14cbcSMatt Macy    dir_rd_update
1927877fdebSMatt Macy    draid
193c7046f76SMartin Matuska    file_fadvise
194716fd348SMartin Matuska    file_append
195eda14cbcSMatt Macy    file_check
196eda14cbcSMatt Macy    file_trunc
197eda14cbcSMatt Macy    file_write
198eda14cbcSMatt Macy    get_diff
199e92ffd9bSMartin Matuska    getversion
200eda14cbcSMatt Macy    largest_file
201eda14cbcSMatt Macy    libzfs_input_check
202eda14cbcSMatt Macy    mkbusy
203eda14cbcSMatt Macy    mkfile
204eda14cbcSMatt Macy    mkfiles
205eda14cbcSMatt Macy    mktree
206eda14cbcSMatt Macy    mmap_exec
207eda14cbcSMatt Macy    mmap_libaio
20881b22a98SMartin Matuska    mmap_seek
209716fd348SMartin Matuska    mmap_sync
210eda14cbcSMatt Macy    mmapwrite
211eda14cbcSMatt Macy    nvlist_to_lua
212eda14cbcSMatt Macy    randfree_file
213eda14cbcSMatt Macy    randwritecomp
214eda14cbcSMatt Macy    readmmap
215c03c5b1cSMartin Matuska    read_dos_attributes
216dbd5678dSMartin Matuska    renameat2
217eda14cbcSMatt Macy    rename_dir
218eda14cbcSMatt Macy    rm_lnkcnt_zero_file
219caed7b1cSMartin Matuska    send_doall
220eda14cbcSMatt Macy    threadsappend
221eda14cbcSMatt Macy    user_ns_exec
222c03c5b1cSMartin Matuska    write_dos_attributes
223eda14cbcSMatt Macy    xattrtest
224716fd348SMartin Matuska    stride_dd
225716fd348SMartin Matuska    zed_fd_spill-zedlet
226716fd348SMartin Matuska    suid_write_to_file
227716fd348SMartin Matuska    cp_files
2281f1e2261SMartin Matuska    blake3_test
229716fd348SMartin Matuska    edonr_test
230716fd348SMartin Matuska    skein_test
231716fd348SMartin Matuska    sha2_test
232716fd348SMartin Matuska    ctime
233716fd348SMartin Matuska    truncate_test
234716fd348SMartin Matuska    ereports
235716fd348SMartin Matuska    zfs_diff-socket
236dbd5678dSMartin Matuska    dosmode_readonly_write
237dbd5678dSMartin Matuska    idmap_util'
238