1#
2# $FreeBSD$
3#
4# Regression test for geom_uzip.
5#
6
7PACKAGE=	tests
8
9TESTSDIR=	${TESTSBASE}/sys/geom/class/${.CURDIR:T}
10
11IMAGE=		1_endian_unknown_autogenerated.img
12ZIMAGE=		${IMAGE}.uzip
13UZIMAGE=	${ZIMAGE}.uue
14
15CLEANFILES+=	${IMAGE} ${UZIMAGE} ${ZIMAGE}
16
17${IMAGE}:
18	makefs -s 1048576 ${.TARGET} ${.CURDIR}/etalon
19
20${ZIMAGE}: ${IMAGE}
21	mkuzip -o ${.TARGET} ${.ALLSRC}
22
23${UZIMAGE}: ${IMAGE} ${ZIMAGE}
24	printf "#\n# $$" >${.TARGET}
25	printf "FreeBSD$$\n#\n\n" >> ${.TARGET}
26	uuencode ${ZIMAGE} ${ZIMAGE} >>${.TARGET}
27
28${PACKAGE}FILES+=		conf.sh 1_endian_big.img.uzip.uue \
29				1_endian_little.img.uzip.uue
30
31FILESGROUPS+=	etalon
32etalon+=	etalon/etalon.txt
33etalonDIR=	${TESTSDIR}/etalon
34etalonPACKAGE=	${PACKAGE}
35
36TAP_TESTS_SH+=	1_test
37
38.for t in ${TAP_TESTS_SH}
39TEST_METADATA.$t+=	required_user="root"
40.endfor
41
42.include <bsd.test.mk>
43