summaryrefslogtreecommitdiffstats
path: root/tools/regression/geom_uzip/test-1.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/geom_uzip/test-1.sh')
-rw-r--r--tools/regression/geom_uzip/test-1.sh35
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
OpenPOWER on IntegriCloud