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

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

METALOG: ${DESTDIR}/METALOG.sanitised ${DESTDIR}/dev/MAKEDEV
	echo '/set type=link uname=root gname=wheel mode=0755' > METALOG.tmp
	${TOOL_CAT}  ${DESTDIR}/METALOG.sanitised >> METALOG.tmp
	${SH} ${DESTDIR}/dev/MAKEDEV -s all | ${TOOL_SED} 's/^\.\//.\/dev\//' \
	    >> 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.bin: METALOG
	cp -f ${DESTDIR}/usr/mdec/boot ${DESTDIR}/
	cp -f ${KERNOBJDIR}/TSAR/netbsd ${DESTDIR}/
	${TOOL_MAKEFS} -t ffs -b "10%" -f "5%" -F METALOG \
	    -N ${DESTDIR}/etc -x hdd-img.bin ${DESTDIR} ${WORKDIR}
	rm -f ${DESTDIR}/boot ${DESTDIR}/netbsd
	${TOOL_INSTALLBOOT} -m${MACHINE} hdd-img.bin \
	    ${DESTDIR}/usr/mdec/bootxx_ffsv1

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