# $OpenBSD: Makefile,v 1.8 2015/03/12 21:41:56 naddy Exp $ TOP= ${.CURDIR}/.. .include "${TOP}/Makefile.inc" TARGET=miniroot${REV}.fs .ifndef DESTDIR all ${TARGET}: @echo setenv DESTDIR before making a ramdisk! @false .else all: ${TARGET} ${TARGET}: vn_up install_files installboot showit vn_down vn_up: blank_filesystem vnconfig vnd0 ${TARGET} disklabel -w vnd0 fakeramdisk newfs -m 0 /dev/rvnd0a mount /dev/vnd0a /mnt showit: df -ki /mnt vn_down: -umount /mnt -vnconfig -u vnd0 install_files: bsd.rd ofwboot bsd.rd: install -c -m 555 -o root -g wheel \ ${.OBJDIR}/../bsd.rd/bsd.rd /mnt/bsd ofwboot: install -c -m 555 -o root -g wheel \ ${DESTDIR}/usr/mdec/ofwbootfd /mnt/ofwboot installboot: installboot -v vnd0 blank_filesystem: dd if=/dev/zero of=${TARGET} bs=512 count=5760 .endif unconfig: -umount -f /mnt -vnconfig -u /dev/vnd0a .ifdef RELEASEDIR install: cp ${TARGET} ${RELEASEDIR} .endif clean: rm -f ${TARGET} .include .include .include