summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>1997-02-10 16:42:54 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>1997-02-10 16:42:54 +0000
commit3a4d003649170c493db6644412268ea7011d5878 (patch)
treeb732d9ab7e47c518d8905ea4c567fd385ec7c781
parentd0677dd65092d2e87d26d93efc1c757445cbe21c (diff)
catch up to i386 install.sh
-rw-r--r--distrib/sparc/floppies/inst/install.sh30
1 files changed, 21 insertions, 9 deletions
diff --git a/distrib/sparc/floppies/inst/install.sh b/distrib/sparc/floppies/inst/install.sh
index 8c79b826892..66b1685fa42 100644
--- a/distrib/sparc/floppies/inst/install.sh
+++ b/distrib/sparc/floppies/inst/install.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $OpenBSD: install.sh,v 1.6 1996/12/09 07:06:58 tholo Exp $
+# $OpenBSD: install.sh,v 1.7 1997/02/10 16:42:53 deraadt Exp $
#
# Copyright (c) 1994 Christopher G. Demetriou
# All rights reserved.
@@ -146,20 +146,32 @@ esac
echo "You will now enter the disk geometry information"
echo ""
-echo -n "Number of bytes per disk sector? [512] "
-getresp 512
+bytes_per_sect=`cat /kern/msgbuf \
+ | sed -n -e /^${drivename}:/p -e /^${drivename}:/q \
+ | awk '{ print $9 }'`
+echo -n "Number of bytes per disk sector? [$bytes_per_sect] "
+getresp $bytes_per_sect
bytes_per_sect="$resp"
-echo -n "Number of disk cylinders? "
-getresp
+cyls_per_disk=`cat /kern/msgbuf \
+ | sed -n -e /^${drivename}:/p -e /^${drivename}:/q \
+ | awk '{ print $3 }'`
+echo -n "Number of disk cylinders? [$cyls_per_disk]"
+getresp $cyls_per_disk
cyls_per_disk="$resp"
-echo -n "Number of disk tracks (heads) per disk cylinder? "
-getresp
+tracks_per_cyl=`cat /kern/msgbuf \
+ | sed -n -e /^${drivename}:/p -e /^${drivename}:/q \
+ | awk '{ print $5 }'`
+echo -n "Number of disk tracks (heads) per disk cylinder? [$tracks_per_cyl]"
+getresp $tracks_per_cyl
tracks_per_cyl="$resp"
-echo -n "Number of disk sectors per disk track? "
-getresp
+sects_per_track=`cat /kern/msgbuf \
+ | sed -n -e /^${drivename}:/p -e /^${drivename}:/q \
+ | awk '{ print $7 }'`
+echo -n "Number of disk sectors per disk track? [$sects_per_track]"
+getresp $sects_per_track
sects_per_track="$resp"
cylindersize=`expr $sects_per_track \* $tracks_per_cyl`