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