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