Deleted Added
full compact
doFS.sh (89415) doFS.sh (95509)
1#!/bin/sh
2#
1#!/bin/sh
2#
3# $FreeBSD: head/release/scripts/doFS.sh 89415 2002-01-16 07:24:38Z jhb $
3# $FreeBSD: head/release/scripts/doFS.sh 95509 2002-04-26 17:55:27Z ru $
4#
5
6set -e
7
8export BLOCKSIZE=512
9
10if [ "$1" = "-s" ]; then
11 do_size="yes"; shift

--- 4 unchanged lines hidden (view full) ---

16FSIMG=$1; shift
17RD=$1 ; shift
18MNT=$1 ; shift
19FSSIZE=$1 ; shift
20FSPROTO=$1 ; shift
21FSINODE=$1 ; shift
22FSLABEL=$1 ; shift
23
4#
5
6set -e
7
8export BLOCKSIZE=512
9
10if [ "$1" = "-s" ]; then
11 do_size="yes"; shift

--- 4 unchanged lines hidden (view full) ---

16FSIMG=$1; shift
17RD=$1 ; shift
18MNT=$1 ; shift
19FSSIZE=$1 ; shift
20FSPROTO=$1 ; shift
21FSINODE=$1 ; shift
22FSLABEL=$1 ; shift
23
24BOOT1=${RD}/trees/base/boot/boot1
25BOOT2=${RD}/trees/base/boot/boot2
26
24deadlock=20
25
26dofs_vn () {
27 if [ "x$VNDEVICE" = "x" ] ; then
28 VNDEVICE=vn0
29 fi
30 u=`expr $VNDEVICE : 'vn\([0-9]*\)' || true`
31 VNDEVICE=vnn$u

--- 10 unchanged lines hidden (view full) ---

42
43 umount /dev/${VNDEVICE} 2>/dev/null || true
44 umount ${MNT} 2>/dev/null || true
45 vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true
46
47 dd of=${FSIMG} if=/dev/zero count=${FSSIZE} bs=1k 2>/dev/null
48
49 vnconfig -s labels -c /dev/r${VNDEVICE} ${FSIMG}
27deadlock=20
28
29dofs_vn () {
30 if [ "x$VNDEVICE" = "x" ] ; then
31 VNDEVICE=vn0
32 fi
33 u=`expr $VNDEVICE : 'vn\([0-9]*\)' || true`
34 VNDEVICE=vnn$u

--- 10 unchanged lines hidden (view full) ---

45
46 umount /dev/${VNDEVICE} 2>/dev/null || true
47 umount ${MNT} 2>/dev/null || true
48 vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true
49
50 dd of=${FSIMG} if=/dev/zero count=${FSSIZE} bs=1k 2>/dev/null
51
52 vnconfig -s labels -c /dev/r${VNDEVICE} ${FSIMG}
50 disklabel -Brw ${VNDEVICE} ${FSLABEL}
53 disklabel -w -B -b ${BOOT1} -s ${BOOT2} ${VNDEVICE} ${FSLABEL}
51 newfs -i ${FSINODE} -o space -m 1 /dev/r${VNDEVICE}c
52
53 mount /dev/${VNDEVICE}c ${MNT}
54
55 if [ -d ${FSPROTO} ]; then
56 (set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
57 else
58 cp -p ${FSPROTO} ${MNT}

--- 34 unchanged lines hidden (view full) ---

93 if [ ! -c /dev/${MDDEVICE} ] ; then
94 if [ -f /dev/MAKEDEV ] ; then
95 ( cd /dev && sh MAKEDEV ${MDDEVICE} )
96 else
97 echo "No /dev/$MDDEVICE and no MAKEDEV" 1>&2
98 exit 1
99 fi
100 fi
54 newfs -i ${FSINODE} -o space -m 1 /dev/r${VNDEVICE}c
55
56 mount /dev/${VNDEVICE}c ${MNT}
57
58 if [ -d ${FSPROTO} ]; then
59 (set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
60 else
61 cp -p ${FSPROTO} ${MNT}

--- 34 unchanged lines hidden (view full) ---

96 if [ ! -c /dev/${MDDEVICE} ] ; then
97 if [ -f /dev/MAKEDEV ] ; then
98 ( cd /dev && sh MAKEDEV ${MDDEVICE} )
99 else
100 echo "No /dev/$MDDEVICE and no MAKEDEV" 1>&2
101 exit 1
102 fi
103 fi
101 disklabel -Brw ${MDDEVICE} ${FSLABEL}
104 disklabel -w -B -b ${BOOT1} -s ${BOOT2} ${MDDEVICE} ${FSLABEL}
102 newfs -i ${FSINODE} -o space -m 0 /dev/${MDDEVICE}c
103
104 mount /dev/${MDDEVICE}c ${MNT}
105
106 if [ -d ${FSPROTO} ]; then
107 (set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
108 else
109 cp -p ${FSPROTO} ${MNT}

--- 26 unchanged lines hidden ---
105 newfs -i ${FSINODE} -o space -m 0 /dev/${MDDEVICE}c
106
107 mount /dev/${MDDEVICE}c ${MNT}
108
109 if [ -d ${FSPROTO} ]; then
110 (set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT})
111 else
112 cp -p ${FSPROTO} ${MNT}

--- 26 unchanged lines hidden ---