Sindbad~EG File Manager

Current Path : /usr/tests/sys/cddl/zfs/include/
Upload File :
Current File : /usr/tests/sys/cddl/zfs/include/testenv.kshlib

# vim: filetype=sh
# $FreeBSD$

. ${STF_SUITE}/include/libtest.kshlib
. ${STF_SUITE}/include/commands.cfg

# Environment-dependent constants.
for d in `geom disk list | awk '/Name:/ {print $3}'`; do
	# Clear the GPT label first to avoid spurious create failures.
	gpart destroy -F $d >/dev/null 2>&1
	if gpart create -s gpt $d >/dev/null 2>&1 ; then
		gpart destroy $d >/dev/null 2>&1 || continue
		DISKS=("${DISKS[@]}" "/dev/$d") #"$DISKS $d"
	fi
	# Don't bother testing any more if we have enough already.
	# Currently we use at most 5 disks plus 1 for temporary disks.
	[ ${#DISKS[@]} -eq 6 ] && break
done
export KEEP="$(zpool list -H -o name)"

# Pull in constants.
. ${STF_SUITE}/include/constants.cfg

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists