summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--distrib/miniroot/install.sub118
1 files changed, 59 insertions, 59 deletions
diff --git a/distrib/miniroot/install.sub b/distrib/miniroot/install.sub
index 509f678d3d5..6f4a5d4509a 100644
--- a/distrib/miniroot/install.sub
+++ b/distrib/miniroot/install.sub
@@ -1,4 +1,4 @@
-# $OpenBSD: install.sub,v 1.820 2015/03/21 16:45:53 rpe Exp $
+# $OpenBSD: install.sub,v 1.821 2015/03/21 18:27:39 rpe Exp $
#
# Copyright (c) 1997-2015 Todd Miller, Theo de Raadt, Ken Westerback
# All rights reserved.
@@ -58,37 +58,6 @@ usage() {
exit 1
}
-# Parse parameters
-AUTO=false
-RESPFILE=
-while getopts "af:" opt; do
- case $opt in
- a) AUTO=true;;
- f) RESPFILE=$OPTARG;;
- *) usage;;
- esac
-done
-shift $((OPTIND-1))
-(($# == 0)) || usage
-
-# Include machine-dependent functions and definitions.
-#
-# The following functions must be provided:
-# md_congrats() - display friendly message
-# md_installboot() - install boot-blocks on disk
-# md_prep_disklabel() - put an OpenBSD disklabel on the disk
-# md_consoleinfo() - set CDEV, CTTY, CSPEED, CPROM
-#
-# The following variables can be provided if required:
-# MDSETS - list of files to add to THESETS
-# MDTERM - 'vt220' assumed if not provided
-# MDDKDEVS - '/^[sw]d[0-9][0-9]* /s/ .*//p' assumed if not provided
-# MDCDDEVS - '/^cd[0-9][0-9]* /s/ .*//p' assumed if not provided
-# MDMTDEVS - '/^[cms]t[0-9][0-9]* /s/ .*//p'
-# MDXAPERTURE - set machdep.allowaperture=value in sysctl.conf
-# NCPU - the number of cpus for mp capable arches
-. install.md
-
set_term() {
local _layouts
@@ -219,9 +188,6 @@ askpass() {
echo
}
-# Make sure lock is initially released
-rm -df /tmp/lock
-
# Acquire lock
lock() {
while ! mkdir /tmp/lock 2>/dev/null && sleep .1; do done
@@ -238,30 +204,6 @@ retrap() {
INT EXIT TERM
}
-# The dmesg listener will check for the existance of this file and send a
-# signal to the child process if the dmesg output differs from the contents
-# of that file
-rm -f /tmp/update
-
-if ! $AUTO; then
- # Start listener process looking for dmesg changes
- (
- while :; do
- lock
- if test -e /tmp/update && [[ "`dmesg`" != "`cat /tmp/update`" ]]; then
- dmesg >/tmp/update
- kill -TERM 2>/dev/null $$ || exit 1
- fi
- unlock
- sleep .5
- done
- ) |&
- cppid=$!
-
- # Kill the child on exit
- retrap
-fi
-
# Issue a read into the global variable $resp. If the dmesg output is
# changed while inside this function, the current read will be aborted
# and the function will return a non-zero value. Normally, the caller
@@ -2113,6 +2055,64 @@ get_responsefile() {
#
# #######################################################################
+# Parse parameters
+AUTO=false
+RESPFILE=
+while getopts "af:" opt; do
+ case $opt in
+ a) AUTO=true;;
+ f) RESPFILE=$OPTARG;;
+ *) usage;;
+ esac
+done
+shift $((OPTIND-1))
+(($# == 0)) || usage
+
+# Include machine-dependent functions and definitions.
+#
+# The following functions must be provided:
+# md_congrats() - display friendly message
+# md_installboot() - install boot-blocks on disk
+# md_prep_disklabel() - put an OpenBSD disklabel on the disk
+# md_consoleinfo() - set CDEV, CTTY, CSPEED, CPROM
+#
+# The following variables can be provided if required:
+# MDSETS - list of files to add to THESETS
+# MDTERM - 'vt220' assumed if not provided
+# MDDKDEVS - '/^[sw]d[0-9][0-9]* /s/ .*//p' assumed if not provided
+# MDCDDEVS - '/^cd[0-9][0-9]* /s/ .*//p' assumed if not provided
+# MDMTDEVS - '/^[cms]t[0-9][0-9]* /s/ .*//p'
+# MDXAPERTURE - set machdep.allowaperture=value in sysctl.conf
+# NCPU - the number of cpus for mp capable arches
+. install.md
+
+# Make sure lock is initially released
+rm -df /tmp/lock
+
+# The dmesg listener will check for the existance of this file and send a
+# signal to the child process if the dmesg output differs from the contents
+# of that file
+rm -f /tmp/update
+
+if ! $AUTO; then
+ # Start listener process looking for dmesg changes
+ (
+ while :; do
+ lock
+ if test -e /tmp/update && [[ "`dmesg`" != "`cat /tmp/update`" ]]; then
+ dmesg >/tmp/update
+ kill -TERM 2>/dev/null $$ || exit 1
+ fi
+ unlock
+ sleep .5
+ done
+ ) |&
+ cppid=$!
+
+ # Kill the child on exit
+ retrap
+fi
+
ROOTDISK=
ROOTDEV=
PACKAGE_PATH=