1#!/bin/sh
2#
3# $FreeBSD$
4#
5
6mntpoint="/mnt/test-1"
7
8#
9# prepare
10kldload geom_uzip
11uudecode test-1.img.uzip.uue
12num=`mdconfig -an -f test-1.img.uzip` || exit 1
13sleep 1
14
15#
16# mount
17mkdir -p "${mntpoint}"
18mount -o ro /dev/md${num}.uzip "${mntpoint}" || exit 1
19
20#
21# compare
22#cat "${mntpoint}/etalon.txt"
23diff -u etalon/etalon.txt "${mntpoint}/etalon.txt"
24if [ $? -eq 0 ]; then
25	echo "PASS"
26else
27	echo "FAIL"
28fi
29
30#
31# cleanup
32umount "${mntpoint}"
33rmdir "${mntpoint}"
34mdconfig -d -u ${num}
35sleep 1
36kldunload geom_uzip
37