VND_CDEV -> VND.
Properly write disklabel.
This commit is contained in:
parent
4d762e1938
commit
49a2f3f4c6
@ -1,4 +1,4 @@
|
||||
# $NetBSD: Makefile.inc,v 1.18 2001/12/07 06:57:49 minoura Exp $
|
||||
# $NetBSD: Makefile.inc,v 1.19 2002/01/07 04:47:10 minoura Exp $
|
||||
|
||||
# TOP is assumed to be defined by Makefile including this one.
|
||||
|
||||
@ -19,8 +19,6 @@ IMAGE1?= ${BASENAME}1.fs
|
||||
VND?= vnd0
|
||||
VND_DEV= /dev/${VND}a
|
||||
VND_RDEV= /dev/r${VND}a
|
||||
VND_CDEV= /dev/${VND}c
|
||||
VND_CRDEV= /dev/r${VND}c
|
||||
MDEC= ${DESTDIR}/usr/mdec
|
||||
FSTMP= ustar.fs
|
||||
|
||||
@ -37,12 +35,12 @@ realall: netbsd ${BOOTNAME}
|
||||
@echo Making disk number one
|
||||
-mv -f ${IMAGE1} ${IMAGE1}.tmp
|
||||
dd if=/dev/zero of=${IMAGE1}.tmp count=${DISKSIZE}
|
||||
vnconfig -t ${DISKTYPE} -v -c ${VND_CRDEV} ${IMAGE1}.tmp
|
||||
disklabel -rw ${VND_CRDEV} ${DISKTYPE}
|
||||
vnconfig -t ${DISKTYPE} -v -c ${VND} ${IMAGE1}.tmp
|
||||
disklabel -rw ${VND} ${DISKTYPE}
|
||||
dd bs=8k seek=1 count=${BLOCK8K} if=${FSTMP} of=${VND_RDEV}
|
||||
@echo "installing new bootblocks"
|
||||
${MDEC}/installboot.new -v ${MDEC}/fdboot_ustar ${VND_RDEV}
|
||||
vnconfig -u ${VND_CRDEV}
|
||||
vnconfig -u ${VND}
|
||||
@ls -l ${FSTMP} | (read mode links uid gid size junk; \
|
||||
dksize=$$((${DISKSIZE} * 512 - 8 * 1024)); \
|
||||
disks=$$(($$size / $$dksize + 1)); \
|
||||
@ -77,7 +75,7 @@ realall: netbsd ${BOOTNAME}
|
||||
mv -f ${IMAGE1}.tmp ${IMAGE1}
|
||||
|
||||
unconfig:
|
||||
-vnconfig -u ${VND_RDEV}
|
||||
-vnconfig -u ${VND}
|
||||
|
||||
${BOOTNAME}:
|
||||
cp -fp ${MDEC}/boot ${BOOTNAME}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: Makefile.inc,v 1.5 2001/12/07 06:57:50 minoura Exp $
|
||||
# $NetBSD: Makefile.inc,v 1.6 2002/01/07 04:47:10 minoura Exp $
|
||||
|
||||
.include "${TOP}/Makefile.inc"
|
||||
|
||||
@ -9,8 +9,6 @@ MOUNT_POINT?= /mnt
|
||||
VND?= vnd0
|
||||
VND_DEV= /dev/${VND}a
|
||||
VND_RDEV= /dev/r${VND}a
|
||||
VND_CDEV= /dev/${VND}c
|
||||
VND_CRDEV= /dev/r${VND}c
|
||||
IMAGE?= xxx.fs
|
||||
MDEC= ${DESTDIR}/usr/mdec
|
||||
|
||||
@ -28,7 +26,9 @@ RAMDISKGEOM= 512/${RAMDISKSPT}/${RAMDISKHEADS}/${RAMDISKCYLS}
|
||||
|
||||
${IMAGE}: ${CBIN} ${AUXDEPENDS} ${MTREECONF} ${LISTS}
|
||||
dd if=/dev/zero of=${IMAGE} count=${RAMDISKSIZE}
|
||||
vnconfig -v -c ${VND_CRDEV} ${IMAGE} ${RAMDISKGEOM}
|
||||
vnconfig -v -c ${VND} ${IMAGE} ${RAMDISKGEOM}
|
||||
-disklabel ${VND} >tmplabel
|
||||
disklabel -r -R ${VND} tmplabel
|
||||
newfs -B be -m 0 -o space -i ${RAMDISKBPI} -c ${RAMDISKCPG} ${VND_RDEV}
|
||||
mount ${VND_DEV} ${MOUNT_POINT}
|
||||
${MTREE} -def ${.CURDIR}/${MTREECONF} -p ${MOUNT_POINT}/ -U
|
||||
@ -39,11 +39,11 @@ ${IMAGE}: ${CBIN} ${AUXDEPENDS} ${MTREECONF} ${LISTS}
|
||||
@df -i ${MOUNT_POINT}
|
||||
@echo ""
|
||||
umount ${MOUNT_POINT}
|
||||
vnconfig -u ${VND_CRDEV}
|
||||
vnconfig -u ${VND}
|
||||
|
||||
unconfig:
|
||||
-umount -f ${MOUNT_POINT}
|
||||
-vnconfig -u ${VND_RDEV}
|
||||
-vnconfig -u ${VND}
|
||||
-/bin/rm -f ${IMAGE}
|
||||
|
||||
${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF}
|
||||
@ -71,4 +71,5 @@ depend:
|
||||
release:
|
||||
|
||||
clean cleandir distclean:
|
||||
/bin/rm -f ${AUXCLEAN} *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.cro *.c
|
||||
if [ -f ${CBIN}.mk ]; then ${MAKE} -f ${CBIN}.mk clean; fi
|
||||
/bin/rm -f ${AUXCLEAN} *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.cro *.c tmplabel
|
||||
|
Loading…
x
Reference in New Issue
Block a user