1133641Sfjoe#
2133641Sfjoe# $FreeBSD$
3133641Sfjoe#
4293821Sngie# Regression test for geom_uzip.
5133641Sfjoe#
6133641Sfjoe
7293821SngieTESTSDIR=	${TESTSBASE}/sys/geom/class/${.CURDIR:T}
8293821Sngie
9293821SngieIMAGE=		1.img
10150734SfjoeZIMAGE=		${IMAGE}.uzip
11133641SfjoeUZIMAGE=	${ZIMAGE}.uue
12133641Sfjoe
13293821SngieCLEANFILES+=	${IMAGE} ${UZIMAGE} ${ZIMAGE}
14133641Sfjoe
15293821Sngie${IMAGE}:
16293821Sngie	makefs -s 1048576 ${.TARGET} ${.CURDIR}/etalon
17133641Sfjoe
18293821Sngie${ZIMAGE}: ${IMAGE}
19293821Sngie	mkuzip -o ${.TARGET} ${.ALLSRC}
20293821Sngie
21293821Sngie${UZIMAGE}: ${IMAGE} ${ZIMAGE}
22293821Sngie	printf "#\n# $$" >${.TARGET}
23293821Sngie	printf "FreeBSD$$\n#\n\n" >> ${.TARGET}
24293821Sngie	uuencode ${ZIMAGE} ${ZIMAGE} >>${.TARGET}
25293821Sngie
26293821SngieFILES+=		conf.sh
27293821SngieFILESNAME_conf.sh=	conf.sh
28293821Sngie
29293821SngieFILES+=		${UZIMAGE}
30293821SngieFILESDIR=	${TESTSDIR}
31293821Sngie
32293821SngieFILESGROUPS=	FILES etalon
33293821Sngieetalon+=	etalon/etalon.txt
34293821SngieetalonDIR=	${TESTSDIR}/etalon
35293821Sngie
36293821SngieTAP_TESTS_SH+=	1_test
37293821Sngie
38293821Sngie.for t in ${TAP_TESTS_SH}
39293821SngieTEST_METADATA.$t+=	required_user="root"
40293821Sngie.endfor
41293821Sngie
42293821Sngie.include <bsd.test.mk>
43