diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2000-11-27 09:19:18 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2000-11-27 09:19:18 +0000 |
| commit | 518bd5cfa7e1b7b5ff26a55018ee41a95900f47b (patch) | |
| tree | 52bb7d17e8a3020641b8a026d5c6126ba65f0f34 | |
| parent | fa6b8a8da70356115e17970c2f5881bd00374251 (diff) | |
Notes
| -rw-r--r-- | release/scripts/doFS.sh | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/release/scripts/doFS.sh b/release/scripts/doFS.sh index fb43aafb85f3..7b285629cc2e 100644 --- a/release/scripts/doFS.sh +++ b/release/scripts/doFS.sh @@ -25,9 +25,7 @@ deadlock=20 u=`expr $VNDEVICE : 'vn\([0-9]*\)' || true` rm -f /dev/*vnn* mknod /dev/vnn${u} c 43 `expr 65538 + $u '*' 8` -mknod /dev/rvnn${u} c 43 `expr 65538 + $u '*' 8` mknod /dev/vnn${u}c c 43 `expr 2 + $u '*' 8` -mknod /dev/rvnn${u}c c 43 `expr 2 + $u '*' 8` VNDEVICE=vnn$u while true @@ -38,17 +36,17 @@ do umount ${MNT} 2>/dev/null || true - vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true + vnconfig -u /dev/${VNDEVICE} 2>/dev/null || true dd of=${FSIMG} if=/dev/zero count=${FSSIZE} bs=1k 2>/dev/null # this suppresses the `invalid primary partition table: no magic' awk 'BEGIN {printf "%c%c", 85, 170}' |\ dd of=${FSIMG} obs=1 seek=510 conv=notrunc 2>/dev/null - vnconfig -s labels -c /dev/r${VNDEVICE} ${FSIMG} - disklabel -Brw /dev/r${VNDEVICE} ${FSLABEL} - newfs -i ${FSINODE} -T ${FSLABEL} -o space /dev/r${VNDEVICE}c - tunefs -m 0 /dev/r${VNDEVICE}c + vnconfig -s labels -c /dev/${VNDEVICE} ${FSIMG} + disklabel -Brw /dev/${VNDEVICE} ${FSLABEL} + newfs -i ${FSINODE} -T ${FSLABEL} -o space /dev/${VNDEVICE}c + tunefs -m 0 /dev/${VNDEVICE}c mount /dev/${VNDEVICE}c ${MNT} @@ -63,7 +61,7 @@ do set `df -ki ${MNT} | tail -1` umount ${MNT} - vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true + vnconfig -u /dev/${VNDEVICE} 2>/dev/null || true echo "*** Filesystem is ${FSSIZE} K, $4 left" echo "*** ${FSINODE} bytes/inode, $7 left" |
