svn commit: r230482 - head/release
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Mon Jan 23 15:44:53 UTC 2012
Author: nwhitehorn
Date: Mon Jan 23 15:44:52 2012
New Revision: 230482
URL: http://svn.freebsd.org/changeset/base/230482
Log:
Per popular demand, if installing from a graphics terminal, run the
installer on a VTY with no kernel messages (VTY 2), show the installer
log in real time on VTY 3, and spawn a shell on VTY 4.
PR: bin/161047, bin/161048
MFC after: 2 weeks
Modified:
head/release/rc.local
Modified: head/release/rc.local
==============================================================================
--- head/release/rc.local Mon Jan 23 15:39:45 2012 (r230481)
+++ head/release/rc.local Mon Jan 23 15:44:52 2012 (r230482)
@@ -10,8 +10,19 @@
kbdcontrol -d >/dev/null 2>&1
if [ $? -eq 0 ]; then
- # Syscons: use xterm
+ # Syscons: use xterm, start interesting things on other VTYs
TERM=xterm
+
+ if [ "$EXTERNAL_VTY_STARTED" -ne 1 ]; then
+ vidcontrol -s 2 # Switch to a VTY with no kernel messages
+ # Init will clean these processes up if/when the system
+ # goes multiuser
+ touch /tmp/bsdinstall_log
+ tail -f /tmp/bsdinstall_log > /dev/ttyv2 &
+ /usr/libexec/getty autologin ttyv3
+ EXTERNAL_VTY_STARTED=1
+ trap "vidcontrol -s 1" EXIT
+ fi
else
# Serial or other console
echo
More information about the svn-src-all
mailing list