summaryrefslogtreecommitdiff
path: root/distrib/miniroot
diff options
context:
space:
mode:
authorRobert Peichaer <rpe@cvs.openbsd.org>2013-12-06 00:42:46 +0000
committerRobert Peichaer <rpe@cvs.openbsd.org>2013-12-06 00:42:46 +0000
commit4c8a3854f288ad6b7f59271c73792af521feb4d5 (patch)
tree07fca8484a1ad8cd0f48cffa85d804891ad46780 /distrib/miniroot
parent29490d5912705c28cf3c276b06813f5e71450729 (diff)
Workaround closed stdin in non-interactive mode.
ok deraadt@
Diffstat (limited to 'distrib/miniroot')
-rw-r--r--distrib/miniroot/install.sh4
-rw-r--r--distrib/miniroot/install.sub6
2 files changed, 5 insertions, 5 deletions
diff --git a/distrib/miniroot/install.sh b/distrib/miniroot/install.sh
index aa20bfc18bb..f49bea0ea56 100644
--- a/distrib/miniroot/install.sh
+++ b/distrib/miniroot/install.sh
@@ -1,5 +1,5 @@
#!/bin/ksh
-# $OpenBSD: install.sh,v 1.237 2013/12/01 01:54:23 halex Exp $
+# $OpenBSD: install.sh,v 1.238 2013/12/06 00:42:45 rpe Exp $
# $NetBSD: install.sh,v 1.5.2.8 1996/08/27 18:15:05 gwr Exp $
#
# Copyright (c) 1997-2009 Todd Miller, Theo de Raadt, Ken Westerback
@@ -231,7 +231,7 @@ if [[ -s $SERVERLISTALL ]]; then
fi
# Ensure an enabled console has the correct speed in /etc/ttys.
-sed -e "/^console.*on.*secure.*$/s/std\.[0-9]*/std.$(stty speed)/" \
+sed -e "/^console.*on.*secure.*$/s/std\.[0-9]*/std.$(stty speed </dev/console)/" \
/mnt/etc/ttys >/tmp/ttys
mv /tmp/ttys /mnt/etc/ttys
diff --git a/distrib/miniroot/install.sub b/distrib/miniroot/install.sub
index d8e6298583d..0f6ef5d0351 100644
--- a/distrib/miniroot/install.sub
+++ b/distrib/miniroot/install.sub
@@ -1,4 +1,4 @@
-# $OpenBSD: install.sub,v 1.713 2013/12/05 00:44:49 halex Exp $
+# $OpenBSD: install.sub,v 1.714 2013/12/06 00:42:45 rpe Exp $
# $NetBSD: install.sub,v 1.5.2.8 1996/09/02 23:25:02 pk Exp $
#
# Copyright (c) 1997-2009 Todd Miller, Theo de Raadt, Ken Westerback
@@ -2072,7 +2072,7 @@ DISPLAY=$(scan_dmesg '/^wsdisplay[0-9]* /s/ .*//p')
CONSOLE=$(scan_dmesg '/^\([^ ]*\).*: console$/s//\1/p')
CONSOLE=${CONSOLE% }
-[[ -n $CONSOLE ]] && CSPEED=$(stty speed)
+[[ -n $CONSOLE ]] && CSPEED=$(stty speed </dev/console)
# Look for the serial device matching the console. If we are not installing
# from a serial console, just find the first serial device that could be used
@@ -2095,7 +2095,7 @@ done
SANESETS="${SANESETS:-bsd} base${VERSION}.tgz etc${VERSION}.tgz"
# prepare COLUMNS sanely
-COLUMNS=$(stty -a | sed -n '/columns/{s/^.* \([0-9]*\) columns.*$/\1/;p;}')
+COLUMNS=$(stty -a </dev/console | sed -n '/columns/{s/^.* \([0-9]*\) columns.*$/\1/;p;}')
((COLUMNS == 0)) && COLUMNS=80
# decide upon an editor