1 1.1.2.2 he # $NetBSD: Makefile,v 1.1.2.2 2001/03/20 18:35:26 he Exp $ 2 1.1.2.2 he 3 1.1.2.2 he TOP= ${.CURDIR}/.. 4 1.1.2.2 he 5 1.1.2.2 he .include "${TOP}/Makefile.inc" 6 1.1.2.2 he .include <bsd.own.mk> 7 1.1.2.2 he .include <bsd.kernobj.mk> 8 1.1.2.2 he 9 1.1.2.2 he IMAGE= boot.fs 10 1.1.2.2 he INSTKERNOBJ!= cd ${.CURDIR}/../ramdisk-kernel && ${PRINTOBJDIR} 11 1.1.2.2 he KERN= ${KERNOBJDIR}/INSTALL/netbsd 12 1.1.2.2 he 13 1.1.2.2 he MOUNT_POINT?= /mnt 14 1.1.2.2 he VND?= vnd0 15 1.1.2.2 he VND_DEV= /dev/${VND}a 16 1.1.2.2 he VND_RDEV= /dev/r${VND}a 17 1.1.2.2 he VND_RDEVC= /dev/r${VND}c 18 1.1.2.2 he FD?= fd0 19 1.1.2.2 he FD_RDEV= /dev/r${FD}a 20 1.1.2.2 he MDEC= ${DESTDIR}/usr/mdec 21 1.1.2.2 he 22 1.1.2.2 he DISKTYPE= rx23 23 1.1.2.2 he 24 1.1.2.2 he CLEANFILES+= boot.fs 25 1.1.2.2 he 26 1.1.2.2 he dependall all: ${MDEC}/boot ${INSTKERNOBJ}/netbsd.INSTALL.gz 27 1.1.2.2 he dd if=/dev/zero of=${IMAGE} bs=1440k count=1 28 1.1.2.2 he vnconfig -t ${DISKTYPE} -v -c ${VND} ${IMAGE} 29 1.1.2.2 he disklabel -Rr ${VND} ${.CURDIR}/floppy.lbl 30 1.1.2.2 he newfs -B le -m 0 -o space -i 56000 -c 80 -f 512 -b 4096 ${VND_RDEV} 31 1.1.2.2 he mount ${VND_DEV} ${MOUNT_POINT} 32 1.1.2.2 he cp ${MDEC}/boot ${MOUNT_POINT}/boot 33 1.1.2.2 he cp ${INSTKERNOBJ}/netbsd.INSTALL.gz ${MOUNT_POINT}/netbsd 34 1.1.2.2 he @echo "" 35 1.1.2.2 he @df -i ${MOUNT_POINT} 36 1.1.2.2 he @echo "" 37 1.1.2.2 he @echo "installing new bootblocks" 38 1.1.2.2 he sync 39 1.1.2.2 he umount ${MOUNT_POINT} 40 1.1.2.2 he vnconfig -u ${VND} 41 1.1.2.2 he ${MDEC}/installboot -v ${IMAGE} ${MDEC}/xxboot 42 1.1.2.2 he 43 1.1.2.2 he unconfig: 44 1.1.2.2 he -umount -f ${MOUNT_POINT} 45 1.1.2.2 he -vnconfig -u ${VND} 46 1.1.2.2 he 47 1.1.2.2 he clean cleandir distclean: 48 1.1.2.2 he rm -f *.core ${IMAGE} ${CLEANFILES} 49 1.1.2.2 he 50 1.1.2.2 he .include <bsd.obj.mk> 51