Makefile revision 1.1
11.1Sperseant# $NetBSD: Makefile,v 1.1 2003/01/29 04:56:17 perseant Exp $ 21.1Sperseant 31.1SperseantNOMAN= # defined 41.1Sperseant 51.1SperseantTMPL=/tmp/lfstemplate 61.1SperseantTMPMP=/tmp/lfsregresstest_mount 71.1SperseantTMPIM=/var/tmp/lfsregresstest.im 81.1SperseantSRCDIR?= ${.CURDIR} 91.1Sperseant 101.1SperseantVND?= vnd0 111.1SperseantBVND= /dev/${VND} 121.1SperseantCVND= /dev/r${VND} 131.1SperseantMPART?= a 141.1Sperseant.if (${MACHINE_ARCH} == "i386") 151.1SperseantRPART?= d 161.1Sperseant.else 171.1SperseantRPART?= c 181.1Sperseant.endif 191.1Sperseant 201.1Sperseant# 211.1Sperseant# Make a small filesystem, and fsck it. 221.1Sperseant# This ensures that newfs_lfs and fsck_lfs play well together. 231.1Sperseant# 241.1Sperseant# Mount it, copy some data in, unmount, fsck. 251.1Sperseant# This ensures that kernel and fsck_lfs play well together. 261.1Sperseant# 271.1Sperseant# This was based on the FFS endianness regression tests. 281.1Sperseant# 291.1Sperseantregress: 301.1Sperseant @echo "*** Creating a dummy directory tree at ${TMPMP} monted on" \ 311.1Sperseant "${TMPIM}." 321.1Sperseant dd if=/dev/zero of=${TMPIM} count=5860 331.1Sperseant vnconfig -v ${BVND}${RPART} ${TMPIM} 341.1Sperseant disklabel -f ${SRCDIR}/disktab -rw ${VND} floppy288 351.1Sperseant newfs_lfs -B 131072 -b 4096 -f 512 ${CVND}${MPART} 361.1Sperseant @echo "*** Checking that newfs_lfs could be understood by fsck_lfs" 371.1Sperseant fsck_lfs -n ${CVND}${MPART} 381.1Sperseant mkdir ${TMPMP} 391.1Sperseant mount -t lfs ${BVND}${MPART} ${TMPMP} 401.1Sperseant dd if=/dev/zero of=${TMPMP}/zero bs=16384 count=100 411.1Sperseant umount ${TMPMP} 421.1Sperseant @echo "*** Checking that kernel write could be understood by fsck_lfs" 431.1Sperseant fsck_lfs -n ${CVND}${MPART} 441.1Sperseant vnconfig -u ${BVND}${RPART} 451.1Sperseant 461.1Sperseantclean: 471.1Sperseant -umount ${TMPMP} 481.1Sperseant vnconfig -u ${BVND}${RPART} 491.1Sperseant 501.1Sperseant.include <bsd.prog.mk> 51