.include <bsd.own.mk>
CLEANFILES+= hdd-img-small.bin METALOG METALOG.tmp

MKDIR?=		mkdir -p
RM?=		rm
WORKDIR?=	work

release: hdd-img-small.bin
	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} hdd-img-small.bin \
		    ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/diskimage

METALOG: 
	echo ". type=dir uname=root gname=wheel mode=0755" > METALOG.tmp
	echo "./boot type=file uname=root gname=wheel mode=0555" >> METALOG.tmp
	echo "./netbsd type=file uname=root gname=wheel mode=0555" >> METALOG.tmp
	mv METALOG.tmp METALOG

hdd-img-small.bin: METALOG ../instkernel/netbsd-TSARMD
	${MKDIR} ${WORKDIR}
	cp -f ${DESTDIR}/usr/mdec/boot ${WORKDIR}/
	cp -f ../instkernel/netbsd-TSARMD ${WORKDIR}/netbsd
	${TOOL_MAKEFS} -t ffs -F METALOG \
	    -N ${DESTDIR}/etc -x hdd-img-small.bin ${WORKDIR}
	${TOOL_INSTALLBOOT} -m${MACHINE} hdd-img-small.bin \
	    ${DESTDIR}/usr/mdec/bootxx_ffsv1

clean:
	${RM} -fr ${WORKDIR}

.include <bsd.prog.mk>
.include <bsd.kernobj.mk>      # For KERNSRCDIR, KERNOBJDIR
