diff options
Diffstat (limited to 'tests/sys/geom/class/uzip/Makefile')
-rw-r--r-- | tests/sys/geom/class/uzip/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/sys/geom/class/uzip/Makefile b/tests/sys/geom/class/uzip/Makefile new file mode 100644 index 000000000000..88f9e47ccced --- /dev/null +++ b/tests/sys/geom/class/uzip/Makefile @@ -0,0 +1,42 @@ +# +# $FreeBSD$ +# +# Regression test for geom_uzip. +# + +PACKAGE= tests + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +IMAGE= 1_endian_unknown_autogenerated.img +ZIMAGE= ${IMAGE}.uzip +UZIMAGE= ${ZIMAGE}.uue + +CLEANFILES+= ${IMAGE} ${UZIMAGE} ${ZIMAGE} + +${IMAGE}: + makefs -s 1048576 ${.TARGET} ${.CURDIR}/etalon + +${ZIMAGE}: ${IMAGE} + mkuzip -o ${.TARGET} ${.ALLSRC} + +${UZIMAGE}: ${IMAGE} ${ZIMAGE} + printf "#\n# $$" >${.TARGET} + printf "FreeBSD$$\n#\n\n" >> ${.TARGET} + uuencode ${ZIMAGE} ${ZIMAGE} >>${.TARGET} + +${PACKAGE}FILES+= conf.sh 1_endian_big.img.uzip.uue \ + 1_endian_little.img.uzip.uue + +FILESGROUPS+= etalon +etalon+= etalon/etalon.txt +etalonDIR= ${TESTSDIR}/etalon +etalonPACKAGE= ${PACKAGE} + +TAP_TESTS_SH+= 1_test + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> |