summaryrefslogtreecommitdiff
path: root/distrib/miniroot/install.sub
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>1998-09-28 12:34:07 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>1998-09-28 12:34:07 +0000
commit1867f0481ae9c390bfabc4d81443696e01e4add0 (patch)
treec88b0a8ca2b33937c2171d6491690de2ce0bf710 /distrib/miniroot/install.sub
parent238d66c89238e3dc80ee4f49eaddea35d0987ae8 (diff)
nfs root patches; todd@
Diffstat (limited to 'distrib/miniroot/install.sub')
-rw-r--r--distrib/miniroot/install.sub14
1 files changed, 6 insertions, 8 deletions
diff --git a/distrib/miniroot/install.sub b/distrib/miniroot/install.sub
index a885c5a49ee..d3867186022 100644
--- a/distrib/miniroot/install.sub
+++ b/distrib/miniroot/install.sub
@@ -1,5 +1,5 @@
#!/bin/sh
-# $OpenBSD: install.sub,v 1.97 1998/09/24 21:55:08 deraadt Exp $
+# $OpenBSD: install.sub,v 1.98 1998/09/28 12:34:06 deraadt Exp $
# $NetBSD: install.sub,v 1.5.2.8 1996/09/02 23:25:02 pk Exp $
#
# Copyright (c) 1997,1998 Todd Miller, Theo de Raadt
@@ -129,7 +129,7 @@ isin() {
if [ "$_a" = "$1" ]; then return 0; fi
shift
done
- return 1
+ return
}
addel() {
@@ -363,14 +363,12 @@ Now you can select another disk to initialize. (Do not re-select a disk
you have already entered information for). Available disks are:
__getanotherdisk_1
- _DKDEVS=`md_get_diskdevs`
+ _DKDEVS=`md_get_diskdevs; echo nfs`
echo "$_DKDEVS"
echo ""
echo -n "Which one? [done] "
getresp ""
- if [ "X${resp}" = "X" ]; then
- DISK=done
- elif [ "X${resp}" = "Xdone" ]; then
+ if [ "X${resp}" = "X" -o "X${resp}" = "Xdone" ]; then
DISK=done
elif isin $resp $_DKDEVS ; then
DISK="$resp"
@@ -392,7 +390,7 @@ Available disks are:
__getrootdisk_1
local _defdsk;
- _DKDEVS=`md_get_diskdevs`
+ _DKDEVS=`md_get_diskdevs; echo nfs`
_defdsk=`echo $_DKDEVS | cutlast`
if [ "${_defdsk}" != "${_DKDEVS}" ]; then
_defdsk=""
@@ -1601,7 +1599,7 @@ mkdir /mnt2 > /dev/null 2>&1
if ! mount_nfs $_nfs_tcp ${_nfs_server_ip}:${_nfs_server_path} \
/mnt2 ; then
echo "Cannot mount NFS server. Aborting."
- return
+ return 1
fi
# Get the directory where the file lives