diff options
author | Robert Peichaer <rpe@cvs.openbsd.org> | 2013-12-06 00:42:46 +0000 |
---|---|---|
committer | Robert Peichaer <rpe@cvs.openbsd.org> | 2013-12-06 00:42:46 +0000 |
commit | 4c8a3854f288ad6b7f59271c73792af521feb4d5 (patch) | |
tree | 07fca8484a1ad8cd0f48cffa85d804891ad46780 /distrib/miniroot | |
parent | 29490d5912705c28cf3c276b06813f5e71450729 (diff) |
Workaround closed stdin in non-interactive mode.
ok deraadt@
Diffstat (limited to 'distrib/miniroot')
-rw-r--r-- | distrib/miniroot/install.sh | 4 | ||||
-rw-r--r-- | distrib/miniroot/install.sub | 6 |
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 |