summaryrefslogtreecommitdiff
path: root/release/scripts
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1996-01-14 19:10:16 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1996-01-14 19:10:16 +0000
commitc66cda217a12632803fd3ad0cbfd9b375bcca193 (patch)
treec97dba156ba924e17da4b00dc0a3dfcb646a571b /release/scripts
parent51ea8b57b8ebcda1ec47bb86567ff0661ddfca7b (diff)
Notes
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/doFS.sh32
1 files changed, 15 insertions, 17 deletions
diff --git a/release/scripts/doFS.sh b/release/scripts/doFS.sh
index 1c09de90d858..4280ca0e726f 100644
--- a/release/scripts/doFS.sh
+++ b/release/scripts/doFS.sh
@@ -1,5 +1,5 @@
:
-set -e
+set -ex
VNDEVICE=vn0
@@ -28,27 +28,25 @@ do
vnconfig -s labels -c /dev/r${VNDEVICE} fs-image
- if [ "$FSLABEL" = "minimum" ] ; then
- sed '/^minimum:/,$d' /etc/disktab > /etc/disktab.tmp
- cat /etc/disktab.tmp > /etc/disktab
- rm -f /etc/disktab.tmp
- (
- a=`expr ${FSSIZE} \* 2`
- echo
- echo "minimum:ty=mfs:se#512:nt#1:rm#300:\\"
- echo " :ns#$a:nc#1:\\"
- echo " :pa#$a:oa#0:ba#4096:fa#512:\\"
- echo " :pc#$a:oc#0:bc#4096:fc#512:"
- echo
- ) >> /etc/disktab
- fi
+ sed '/^minimum:/,$d' /etc/disktab > /etc/disktab.tmp
+ cat /etc/disktab.tmp > /etc/disktab
+ rm -f /etc/disktab.tmp
+ (
+ a=`expr ${FSSIZE} \* 2`
+ echo
+ echo "minimum:ty=mfs:se#512:nt#1:rm#300:\\"
+ echo " :ns#$a:nc#1:\\"
+ echo " :pa#$a:oa#0:ba#4096:fa#512:\\"
+ echo " :pc#$a:oc#0:bc#4096:fc#512:"
+ echo
+ ) >> /etc/disktab
disklabel -w -r -B \
-b ${RD}/trees/bin/usr/mdec/fdboot \
-s ${RD}/trees/bin/usr/mdec/bootfd \
- /dev/r${VNDEVICE} ${FSLABEL}
+ /dev/r${VNDEVICE} minimum
- newfs -u 0 -c 8 -t 0 -i ${FSINODE} -m 0 -T ${FSLABEL} /dev/r${VNDEVICE}a
+ newfs -u 0 -c 8 -t 0 -i ${FSINODE} -m 0 -T minimum /dev/r${VNDEVICE}a
mount /dev/${VNDEVICE}a ${MNT}