4 if [ $(id -u) -ne 0 ]; then
5 echo 'Tests must be run as root'
9 kldstat -q -m g_${class} || geom ${class} load || exit 1
14 if [ -c /dev/${class}/${name} ]; then
21 # Need to keep track of the test md devices to avoid the scenario where a test
22 # failing will cause the other tests to bomb out, or a test failing will leave
23 # a large number of md(4) devices lingering around
26 TEST_MDS_FILE=${TMPDIR}/test_mds
32 test_md=$(mdconfig -a "$@") || exit
33 echo $test_md >> $TEST_MDS_FILE || exit
41 if [ -f $TEST_MDS_FILE ]; then
42 while read test_md; do
43 # The "#" tells the TAP parser this is a comment
44 echo "# Removing test memory disk: $test_md"
45 mdconfig -d -u $test_md