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#
11eda14cbcSMatt Macyexport SYSTEM_FILES_COMMON='arp
12eda14cbcSMatt Macy    awk
13eda14cbcSMatt Macy    base64
14eda14cbcSMatt Macy    basename
15eda14cbcSMatt Macy    bc
16eda14cbcSMatt Macy    bunzip2
17eda14cbcSMatt Macy    bzcat
18eda14cbcSMatt Macy    cat
19eda14cbcSMatt Macy    chgrp
20eda14cbcSMatt Macy    chmod
21eda14cbcSMatt Macy    chown
22eda14cbcSMatt Macy    cksum
23eda14cbcSMatt Macy    cmp
24eda14cbcSMatt Macy    cp
25eda14cbcSMatt Macy    cpio
26eda14cbcSMatt Macy    cut
27eda14cbcSMatt Macy    date
28eda14cbcSMatt Macy    dd
29eda14cbcSMatt Macy    df
30eda14cbcSMatt Macy    diff
31eda14cbcSMatt Macy    dirname
32eda14cbcSMatt Macy    dmesg
33eda14cbcSMatt Macy    du
34eda14cbcSMatt Macy    echo
35eda14cbcSMatt Macy    egrep
369db44a8eSMartin Matuska    env
37eda14cbcSMatt Macy    expr
38eda14cbcSMatt Macy    false
39eda14cbcSMatt Macy    file
40eda14cbcSMatt Macy    find
41eda14cbcSMatt Macy    fio
42eda14cbcSMatt Macy    getconf
43eda14cbcSMatt Macy    getent
44eda14cbcSMatt Macy    getfacl
45eda14cbcSMatt Macy    grep
46eda14cbcSMatt Macy    gunzip
47eda14cbcSMatt Macy    gzip
48eda14cbcSMatt Macy    head
49eda14cbcSMatt Macy    hostname
50eda14cbcSMatt Macy    id
51eda14cbcSMatt Macy    iostat
52eda14cbcSMatt Macy    kill
53eda14cbcSMatt Macy    ksh
54c03c5b1cSMartin Matuska    ldd
55eda14cbcSMatt Macy    ln
56eda14cbcSMatt Macy    logname
57eda14cbcSMatt Macy    ls
58eda14cbcSMatt Macy    mkdir
59eda14cbcSMatt Macy    mknod
60eda14cbcSMatt Macy    mktemp
61eda14cbcSMatt Macy    mount
62eda14cbcSMatt Macy    mv
63eda14cbcSMatt Macy    net
64eda14cbcSMatt Macy    od
65eda14cbcSMatt Macy    openssl
66eda14cbcSMatt Macy    pamtester
67eda14cbcSMatt Macy    pax
68eda14cbcSMatt Macy    pgrep
69eda14cbcSMatt Macy    ping
70eda14cbcSMatt Macy    pkill
71eda14cbcSMatt Macy    printenv
72eda14cbcSMatt Macy    printf
73eda14cbcSMatt Macy    ps
74eda14cbcSMatt Macy    pwd
75eda14cbcSMatt Macy    python3
76eda14cbcSMatt Macy    quotaon
77eda14cbcSMatt Macy    readlink
78eda14cbcSMatt Macy    rm
79eda14cbcSMatt Macy    rmdir
80c03c5b1cSMartin Matuska    rsync
81eda14cbcSMatt Macy    scp
82eda14cbcSMatt Macy    script
83eda14cbcSMatt Macy    sed
84eda14cbcSMatt Macy    seq
85eda14cbcSMatt Macy    setfacl
86eda14cbcSMatt Macy    sh
87eda14cbcSMatt Macy    sleep
88eda14cbcSMatt Macy    sort
89eda14cbcSMatt Macy    ssh
90eda14cbcSMatt Macy    stat
91eda14cbcSMatt Macy    strings
92eda14cbcSMatt Macy    su
93eda14cbcSMatt Macy    sudo
94eda14cbcSMatt Macy    sum
95eda14cbcSMatt Macy    swapoff
96eda14cbcSMatt Macy    swapon
97eda14cbcSMatt Macy    sync
98eda14cbcSMatt Macy    tail
99eda14cbcSMatt Macy    tar
100eda14cbcSMatt Macy    tee
101eda14cbcSMatt Macy    timeout
102eda14cbcSMatt Macy    touch
103eda14cbcSMatt Macy    tr
104eda14cbcSMatt Macy    true
105eda14cbcSMatt Macy    truncate
106eda14cbcSMatt Macy    umask
107eda14cbcSMatt Macy    umount
108eda14cbcSMatt Macy    uname
1092c48331dSMatt Macy    uniq
110eda14cbcSMatt Macy    uuidgen
111eda14cbcSMatt Macy    vmstat
112eda14cbcSMatt Macy    wait
113eda14cbcSMatt Macy    wc
114c03c5b1cSMartin Matuska    which'
115eda14cbcSMatt Macy
116eda14cbcSMatt Macyexport SYSTEM_FILES_FREEBSD='chflags
117eda14cbcSMatt Macy    compress
118eda14cbcSMatt Macy    diskinfo
119eda14cbcSMatt Macy    dumpon
120eda14cbcSMatt Macy    fsck
121eda14cbcSMatt Macy    getextattr
122eda14cbcSMatt Macy    gpart
123eda14cbcSMatt Macy    jail
124eda14cbcSMatt Macy    jexec
125eda14cbcSMatt Macy    jls
126eda14cbcSMatt Macy    lsextattr
127eda14cbcSMatt Macy    md5
128eda14cbcSMatt Macy    mdconfig
129eda14cbcSMatt Macy    mkfifo
130eda14cbcSMatt Macy    newfs
131eda14cbcSMatt Macy    pw
132eda14cbcSMatt Macy    rmextattr
133eda14cbcSMatt Macy    setextattr
134eda14cbcSMatt Macy    sha256
135eda14cbcSMatt Macy    showmount
136eda14cbcSMatt Macy    swapctl
137eda14cbcSMatt Macy    sysctl
138eda14cbcSMatt Macy    uncompress'
139eda14cbcSMatt Macy
140eda14cbcSMatt Macyexport SYSTEM_FILES_LINUX='attr
141eda14cbcSMatt Macy    bash
142eda14cbcSMatt Macy    blkid
143eda14cbcSMatt Macy    blockdev
144eda14cbcSMatt Macy    chattr
145eda14cbcSMatt Macy    dmidecode
146eda14cbcSMatt Macy    exportfs
147eda14cbcSMatt Macy    fallocate
148eda14cbcSMatt Macy    fdisk
149eda14cbcSMatt Macy    free
150eda14cbcSMatt Macy    getfattr
151eda14cbcSMatt Macy    groupadd
152eda14cbcSMatt Macy    groupdel
153eda14cbcSMatt Macy    groupmod
154eda14cbcSMatt Macy    hostid
155eda14cbcSMatt Macy    losetup
156eda14cbcSMatt Macy    lsattr
157eda14cbcSMatt Macy    lsblk
158eda14cbcSMatt Macy    lscpu
159eda14cbcSMatt Macy    lsmod
160eda14cbcSMatt Macy    lsscsi
161eda14cbcSMatt Macy    md5sum
162eda14cbcSMatt Macy    mkswap
163eda14cbcSMatt Macy    modprobe
164eda14cbcSMatt Macy    mpstat
165eda14cbcSMatt Macy    nproc
166eda14cbcSMatt Macy    parted
167eda14cbcSMatt Macy    perf
168eda14cbcSMatt Macy    setenforce
169eda14cbcSMatt Macy    setfattr
170eda14cbcSMatt Macy    sha256sum
171eda14cbcSMatt Macy    udevadm
172eda14cbcSMatt Macy    useradd
173eda14cbcSMatt Macy    userdel
174eda14cbcSMatt Macy    usermod'
175eda14cbcSMatt Macy
176eda14cbcSMatt Macyexport ZFS_FILES='zdb
177eda14cbcSMatt Macy    zfs
178eda14cbcSMatt Macy    zhack
179eda14cbcSMatt Macy    zinject
180eda14cbcSMatt Macy    zpool
181eda14cbcSMatt Macy    ztest
182eda14cbcSMatt Macy    raidz_test
183eda14cbcSMatt Macy    arc_summary
184eda14cbcSMatt Macy    arcstat
185eda14cbcSMatt Macy    dbufstat
1867877fdebSMatt Macy    mount.zfs
187eda14cbcSMatt Macy    zed
188eda14cbcSMatt Macy    zgenhostid
189eda14cbcSMatt Macy    zstream
1907877fdebSMatt Macy    zfs_ids_to_path
1917877fdebSMatt Macy    zpool_influxdb'
192eda14cbcSMatt Macy
193c40487d4SMatt Macyexport ZFSTEST_FILES='badsend
194c40487d4SMatt Macy    btree_test
195eda14cbcSMatt Macy    chg_usr_exec
196eda14cbcSMatt Macy    devname2devid
197eda14cbcSMatt Macy    dir_rd_update
1987877fdebSMatt Macy    draid
199eda14cbcSMatt Macy    file_check
200eda14cbcSMatt Macy    file_trunc
201eda14cbcSMatt Macy    file_write
202eda14cbcSMatt Macy    get_diff
203e92ffd9bSMartin Matuska    getversion
204eda14cbcSMatt Macy    largest_file
205eda14cbcSMatt Macy    libzfs_input_check
206eda14cbcSMatt Macy    mkbusy
207eda14cbcSMatt Macy    mkfile
208eda14cbcSMatt Macy    mkfiles
209eda14cbcSMatt Macy    mktree
210eda14cbcSMatt Macy    mmap_exec
211eda14cbcSMatt Macy    mmap_libaio
21281b22a98SMartin Matuska    mmap_seek
213eda14cbcSMatt Macy    mmapwrite
214eda14cbcSMatt Macy    nvlist_to_lua
215eda14cbcSMatt Macy    randfree_file
216eda14cbcSMatt Macy    randwritecomp
217eda14cbcSMatt Macy    readmmap
218c03c5b1cSMartin Matuska    read_dos_attributes
219eda14cbcSMatt Macy    rename_dir
220eda14cbcSMatt Macy    rm_lnkcnt_zero_file
221caed7b1cSMartin Matuska    send_doall
222eda14cbcSMatt Macy    threadsappend
223eda14cbcSMatt Macy    user_ns_exec
224c03c5b1cSMartin Matuska    write_dos_attributes
225eda14cbcSMatt Macy    xattrtest
226eda14cbcSMatt Macy    stride_dd'
227