1d583b39bSJohn Wren Kennedy#
2d583b39bSJohn Wren Kennedy# This file and its contents are supplied under the terms of the
3d583b39bSJohn Wren Kennedy# Common Development and Distribution License ("CDDL"), version 1.0.
4d583b39bSJohn Wren Kennedy# You may only use this file in accordance with the terms of version
5d583b39bSJohn Wren Kennedy# 1.0 of the CDDL.
6d583b39bSJohn Wren Kennedy#
7d583b39bSJohn Wren Kennedy# A full copy of the text of the CDDL should have accompanied this
8d583b39bSJohn Wren Kennedy# source.  A copy of the CDDL is also available via the Internet at
9d583b39bSJohn Wren Kennedy# http://www.illumos.org/license/CDDL.
10d583b39bSJohn Wren Kennedy#
11d583b39bSJohn Wren Kennedy
12d583b39bSJohn Wren Kennedy#
13db8a370dSJohn Wren Kennedy# Copyright (c) 2016, 2019 by Delphix. All rights reserved.
14e86372a0SGvozden Neskovic# Copyright 2020 Joyent, Inc.
15*e63f3f26SDan McDonald# Copyright 2023 MNX Cloud, Inc.
16d583b39bSJohn Wren Kennedy#
17d583b39bSJohn Wren Kennedy
181d32ba66SJohn Wren Kennedy#
191d32ba66SJohn Wren Kennedy# These variables are used by zfstest.ksh to constrain which utilities
201d32ba66SJohn Wren Kennedy# may be used by the suite. The suite will create a directory which is
211d32ba66SJohn Wren Kennedy# the only element of $PATH and create symlinks from that dir to the
221d32ba66SJohn Wren Kennedy# binaries listed below.
231d32ba66SJohn Wren Kennedy# Please keep the contents of each variable sorted for ease of reading
241d32ba66SJohn Wren Kennedy# and maintenance.
251d32ba66SJohn Wren Kennedy#
261d32ba66SJohn Wren Kennedyexport USR_BIN_FILES='awk
27a01b7f54SJohn Wren Kennedy    base64
281d32ba66SJohn Wren Kennedy    basename
291d32ba66SJohn Wren Kennedy    bc
301d32ba66SJohn Wren Kennedy    bunzip2
311d32ba66SJohn Wren Kennedy    bzcat
321d32ba66SJohn Wren Kennedy    cat
331d32ba66SJohn Wren Kennedy    cd
341d32ba66SJohn Wren Kennedy    chgrp
351d32ba66SJohn Wren Kennedy    chmod
361d32ba66SJohn Wren Kennedy    chown
371d32ba66SJohn Wren Kennedy    cksum
381d32ba66SJohn Wren Kennedy    cmp
391d32ba66SJohn Wren Kennedy    compress
401d32ba66SJohn Wren Kennedy    coreadm
411d32ba66SJohn Wren Kennedy    cp
421d32ba66SJohn Wren Kennedy    cpio
431d32ba66SJohn Wren Kennedy    cut
441d32ba66SJohn Wren Kennedy    date
451d32ba66SJohn Wren Kennedy    dd
461d32ba66SJohn Wren Kennedy    df
471d32ba66SJohn Wren Kennedy    diff
48*e63f3f26SDan McDonald    digest
491d32ba66SJohn Wren Kennedy    dircmp
501d32ba66SJohn Wren Kennedy    dirname
511d32ba66SJohn Wren Kennedy    du
521d32ba66SJohn Wren Kennedy    echo
531d32ba66SJohn Wren Kennedy    egrep
541d32ba66SJohn Wren Kennedy    expr
551d32ba66SJohn Wren Kennedy    false
561d32ba66SJohn Wren Kennedy    file
571d32ba66SJohn Wren Kennedy    find
581d32ba66SJohn Wren Kennedy    fio
591d32ba66SJohn Wren Kennedy    getent
601d32ba66SJohn Wren Kennedy    grep
611d32ba66SJohn Wren Kennedy    head
62e0f1c0afSOlaf Faaland    hostid
631d32ba66SJohn Wren Kennedy    hostname
641d32ba66SJohn Wren Kennedy    id
651d32ba66SJohn Wren Kennedy    iostat
661d32ba66SJohn Wren Kennedy    isainfo
671d32ba66SJohn Wren Kennedy    kill
681d32ba66SJohn Wren Kennedy    ksh
69859bfeadSStephen Blinick    kstat
70e84991e7SYuri Pankov    ln
711d32ba66SJohn Wren Kennedy    logname
721d32ba66SJohn Wren Kennedy    ls
731d32ba66SJohn Wren Kennedy    md5sum
741d32ba66SJohn Wren Kennedy    mdb
751d32ba66SJohn Wren Kennedy    mkdir
761d32ba66SJohn Wren Kennedy    mktemp
771d32ba66SJohn Wren Kennedy    mpstat
781d32ba66SJohn Wren Kennedy    mv
791d32ba66SJohn Wren Kennedy    nawk
80094e47e9SGeorge Wilson    od
811d32ba66SJohn Wren Kennedy    pack
821d32ba66SJohn Wren Kennedy    pagesize
8309b2abb4SIgor Kozhukhov    passwd
841d32ba66SJohn Wren Kennedy    pax
851d32ba66SJohn Wren Kennedy    pfexec
861d32ba66SJohn Wren Kennedy    pgrep
871d32ba66SJohn Wren Kennedy    pkill
881d32ba66SJohn Wren Kennedy    ppriv
891d32ba66SJohn Wren Kennedy    print
901d32ba66SJohn Wren Kennedy    printf
911d32ba66SJohn Wren Kennedy    ps
921d32ba66SJohn Wren Kennedy    pwd
931d32ba66SJohn Wren Kennedy    python
94e86372a0SGvozden Neskovic    raidz_test
951d32ba66SJohn Wren Kennedy    readlink
961d32ba66SJohn Wren Kennedy    rm
971d32ba66SJohn Wren Kennedy    rmdir
981d32ba66SJohn Wren Kennedy    rsh
991d32ba66SJohn Wren Kennedy    runat
1001d32ba66SJohn Wren Kennedy    sed
1011d32ba66SJohn Wren Kennedy    seq
1026ccda740Sloli    sha256sum
1031d32ba66SJohn Wren Kennedy    shuf
1041d32ba66SJohn Wren Kennedy    sleep
1051d32ba66SJohn Wren Kennedy    sort
1061d32ba66SJohn Wren Kennedy    stat
1071d32ba66SJohn Wren Kennedy    strings
1081d32ba66SJohn Wren Kennedy    su
1091d32ba66SJohn Wren Kennedy    sudo
1101d32ba66SJohn Wren Kennedy    sum
1111d32ba66SJohn Wren Kennedy    svcs
1121d32ba66SJohn Wren Kennedy    sync
1131d32ba66SJohn Wren Kennedy    tail
114dfc11533SChris Williamson    tee
1151d32ba66SJohn Wren Kennedy    timeout
1161d32ba66SJohn Wren Kennedy    touch
1171d32ba66SJohn Wren Kennedy    tr
1181d32ba66SJohn Wren Kennedy    true
1191d32ba66SJohn Wren Kennedy    truncate
1201d32ba66SJohn Wren Kennedy    umask
1211d32ba66SJohn Wren Kennedy    uname
1221d32ba66SJohn Wren Kennedy    uncompress
1231d32ba66SJohn Wren Kennedy    unpack
1241d32ba66SJohn Wren Kennedy    vmstat
1251d32ba66SJohn Wren Kennedy    wait
1261d32ba66SJohn Wren Kennedy    wc
1271d32ba66SJohn Wren Kennedy    xargs
1281d32ba66SJohn Wren Kennedy    zlook
1291d32ba66SJohn Wren Kennedy    zonename'
1301d32ba66SJohn Wren Kennedy
1311d32ba66SJohn Wren Kennedyexport USR_SBIN_FILES='arp
1321d32ba66SJohn Wren Kennedy    clri
1331d32ba66SJohn Wren Kennedy    dtrace
1341d32ba66SJohn Wren Kennedy    dumpadm
1351d32ba66SJohn Wren Kennedy    ff
1361d32ba66SJohn Wren Kennedy    format
137e84991e7SYuri Pankov    fsck
1381d32ba66SJohn Wren Kennedy    fsdb
1391d32ba66SJohn Wren Kennedy    fsirand
1401d32ba66SJohn Wren Kennedy    fstyp
1411d32ba66SJohn Wren Kennedy    getmajor
1421d32ba66SJohn Wren Kennedy    groupadd
1431d32ba66SJohn Wren Kennedy    groupdel
1441d32ba66SJohn Wren Kennedy    groupmod
1451d32ba66SJohn Wren Kennedy    labelit
1461d32ba66SJohn Wren Kennedy    lockfs
1471d32ba66SJohn Wren Kennedy    lofiadm
1481d32ba66SJohn Wren Kennedy    mkfile
1491d32ba66SJohn Wren Kennedy    mknod
1501d32ba66SJohn Wren Kennedy    ncheck
1511d32ba66SJohn Wren Kennedy    newfs
1521d32ba66SJohn Wren Kennedy    ping
1531d32ba66SJohn Wren Kennedy    prtvtoc
1541d32ba66SJohn Wren Kennedy    psrinfo
1551d32ba66SJohn Wren Kennedy    quotaon
1561d32ba66SJohn Wren Kennedy    share
1571d32ba66SJohn Wren Kennedy    svcadm
1581d32ba66SJohn Wren Kennedy    swap
1591d32ba66SJohn Wren Kennedy    tar
1601d32ba66SJohn Wren Kennedy    tunefs
1611d32ba66SJohn Wren Kennedy    ufsdump
1621d32ba66SJohn Wren Kennedy    ufsrestore
1631d32ba66SJohn Wren Kennedy    unshare
1641d32ba66SJohn Wren Kennedy    useradd
1651d32ba66SJohn Wren Kennedy    userdel
1661d32ba66SJohn Wren Kennedy    usermod
1671d32ba66SJohn Wren Kennedy    zdb
1681d32ba66SJohn Wren Kennedy    zhack
1691d32ba66SJohn Wren Kennedy    zinject
1701d32ba66SJohn Wren Kennedy    zoneadm
1715602294fSDan Kimmel    zonecfg
1725602294fSDan Kimmel    zstreamdump'
1731d32ba66SJohn Wren Kennedy
1741d32ba66SJohn Wren Kennedyexport SBIN_FILES='fdisk
1751d32ba66SJohn Wren Kennedy    mount
1761d32ba66SJohn Wren Kennedy    swapadd
1771d32ba66SJohn Wren Kennedy    umount
1781d32ba66SJohn Wren Kennedy    umountall
1791d32ba66SJohn Wren Kennedy    zfs
1801d32ba66SJohn Wren Kennedy    zpool'
1811d32ba66SJohn Wren Kennedy
182db8a370dSJohn Wren Kennedyexport ZFSTEST_FILES='btree_test
183db8a370dSJohn Wren Kennedy    chg_usr_exec
1841d32ba66SJohn Wren Kennedy    devname2devid
1851d32ba66SJohn Wren Kennedy    dir_rd_update
1862889ec41SGordon Ross    dos_ro
1871d32ba66SJohn Wren Kennedy    file_check
1881d32ba66SJohn Wren Kennedy    file_trunc
1891d32ba66SJohn Wren Kennedy    file_write
1901d32ba66SJohn Wren Kennedy    getholes
191084fd14fSBrian Behlendorf    has_unmap
1921d32ba66SJohn Wren Kennedy    largest_file
1937ac89354SDon Brady    libzfs_input_check
1941d32ba66SJohn Wren Kennedy    mkbusy
1951d32ba66SJohn Wren Kennedy    mkfiles
1961d32ba66SJohn Wren Kennedy    mkholes
1971d32ba66SJohn Wren Kennedy    mktree
1981d32ba66SJohn Wren Kennedy    mmapwrite
1991d32ba66SJohn Wren Kennedy    randfree_file
20086714001SSerapheim Dimitropoulos    randwritecomp
2011d32ba66SJohn Wren Kennedy    readmmap
2021d32ba66SJohn Wren Kennedy    rename_dir
2031d32ba66SJohn Wren Kennedy    rm_lnkcnt_zero_file'
204