summaryrefslogtreecommitdiff
path: root/distrib/miniroot/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'distrib/miniroot/install.sh')
-rw-r--r--distrib/miniroot/install.sh70
1 files changed, 37 insertions, 33 deletions
diff --git a/distrib/miniroot/install.sh b/distrib/miniroot/install.sh
index 4e467406c3d..85ab42ec118 100644
--- a/distrib/miniroot/install.sh
+++ b/distrib/miniroot/install.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $OpenBSD: install.sh,v 1.48 1999/04/07 06:09:22 deraadt Exp $
+# $OpenBSD: install.sh,v 1.49 1999/04/07 08:47:34 deraadt Exp $
# $NetBSD: install.sh,v 1.5.2.8 1996/08/27 18:15:05 gwr Exp $
#
# Copyright (c) 1997,1998 Todd Miller, Theo de Raadt
@@ -109,7 +109,7 @@ if [ "`df /`" = "`df /mnt`" ]; then
echo -n "Proceed with installation? [n] "
else
echo "You seem to be trying to restart an interrupted installation!"
- echo ""
+ echo
echo "You can try to skip the disk preparation steps and continue,"
echo "otherwise you should reboot the miniroot and start over..."
echo -n "Skip disk initialization? [n] "
@@ -117,7 +117,7 @@ fi
getresp "n"
case "$resp" in
y*|Y*)
- echo ""
+ echo
echo "Cool! Let's get to it..."
;;
*)
@@ -213,7 +213,7 @@ __get_filesystems_1
done
# Now prompt the user for the mount points. Loop until "done"
- echo ""
+ echo
_i=0
resp="X"
while [ $_npartitions -gt 0 -a X${resp} != X"done" ]; do
@@ -252,11 +252,29 @@ __get_filesystems_1
done
done
- echo ""
+ if [ -f /sbin/swapon ]; then
+ echo
+ echo "Do you wish to enable swap for this install (WARNING: Useful for low memory"
+ echo "machines, but only do this if the b partition on the root disk was configured"
+ echo -n "correctly before this kernel boot, or disaster will result)? [n] "
+ getresp "n"
+ case "$resp" in
+ y*|Y*)
+ swapon /dev/${ROOTDISK}b
+ ;;
+ reboot)
+ reboot
+ ;;
+ *)
+ ;;
+ esac
+ fi
+
+ echo
echo "You have configured the following devices and mount points:"
- echo ""
+ echo
cat ${FILESYSTEMS}
- echo ""
+ echo
echo "Filesystems will now be created on these devices."
echo "If you made any mistakes, you may edit this now."
echo -n "Edit using ${EDITOR}? [n] "
@@ -276,9 +294,9 @@ __get_filesystems_1
while read _device_name _junk; do
echo -n "${_device_name} "
done
- echo ""
+ echo
) < ${FILESYSTEMS}
- echo ""
+ echo
echo -n "Are you really sure that you're ready to proceed? [n] "
getresp "n"
@@ -306,20 +324,6 @@ else
done
fi
-if [ -f /sbin/swapon ]; then
- echo "Do you wish to enable swap for this install (WARNING: Useful for low memory"
- echo "machines, but only do this if the b partition on the root disk was configured"
- echo -n "correctly before this kernel boot, or disaster will result)? [n]"
- getresp "n"
- case "$resp" in
- y*|Y*)
- swapon /dev/${ROOTDISK}b
- ;;
- *)
- ;;
- esac
-fi
-
# Get network configuration information, and store it for placement in the
# root filesystem later.
cat << \__network_config_1
@@ -357,11 +361,11 @@ case "$resp" in
done
FQDN=$resp
- echo ""
+ echo
echo "If you have any devices being configured by a DHCP server"
echo "it is recommended that you do not enter a default route or"
echo "any name servers."
- echo ""
+ echo
configurenetwork
@@ -431,9 +435,9 @@ case "$resp" in
fi
if [ ! -f /tmp/resolv.conf.shadow ]; then
- echo ""
+ echo
echo "The host table is as follows:"
- echo ""
+ echo
cat /tmp/hosts
cat << __hosts_table_1
@@ -493,7 +497,7 @@ if [ "`df /`" = "`df /mnt`" ]; then
# XXX after the install is complete.
#
# echo "The fstab is configured as follows:"
-# echo ""
+# echo
# cat /tmp/fstab
# cat << \__fstab_config_1
#
@@ -512,7 +516,7 @@ if [ "`df /`" = "`df /mnt`" ]; then
# ;;
# esac
#
-# echo ""
+# echo
munge_fstab /tmp/fstab /tmp/fstab.shadow
mount_fs /tmp/fstab.shadow
@@ -542,14 +546,14 @@ while [ "X${resp}" = X"" ]; do
stty -echo
getresp "${_password}"
stty echo
- echo ""
+ echo
_password=$resp
echo -n "Password (again): "
stty -echo
getresp ""
stty echo
- echo ""
+ echo
if [ "${_password}" != "${resp}" ]; then
echo "Passwords do not match, try again."
resp=""
@@ -565,9 +569,9 @@ md_copy_kernel
if [ ! -d /mnt/etc -o ! -d /mnt/usr/share/zoneinfo -o ! -d /mnt/dev ]; then
echo "Something needed to complete the installation seems"
echo "to be missing, did you forget to extract a required set?"
- echo ""
+ echo
echo "Please review the installation notes and try again..."
- echo ""
+ echo
echo "You *may* be able to correct the problem and type 'install'"
echo "without having to extract all of the distribution sets again."
exit