diff options
Diffstat (limited to 'tools/regression/geom_uzip/test-1.sh')
-rw-r--r-- | tools/regression/geom_uzip/test-1.sh | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tools/regression/geom_uzip/test-1.sh b/tools/regression/geom_uzip/test-1.sh new file mode 100644 index 0000000..6e91449 --- /dev/null +++ b/tools/regression/geom_uzip/test-1.sh @@ -0,0 +1,35 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +mntpoint="/mnt/test-1" + +# +# prepare +kldload geom_uzip +uudecode test-1.img.gz.uue +num=`mdconfig -an -f test-1.img.gz` || exit 1 +sleep 1 + +# +# mount +mkdir -p "${mntpoint}" +mount -o ro /dev/md${num}.uzip "${mntpoint}" || exit 1 + +# +# compare +#cat "${mntpoint}/etalon.txt" +diff -u etalon/etalon.txt "${mntpoint}/etalon.txt" +if [ $? -eq 0 ]; then + echo "PASS" +else + echo "FAIL" +fi + +# +# cleanup +umount "${mntpoint}" +rmdir "${mntpoint}" +mdconfig -d -u ${num} +kldunload geom_uzip |