Run getty for tty1 in the foreground
authorAndrew Gaffney <agaffney@gentoo.org>
Tue, 16 Dec 2008 18:34:20 +0000 (12:34 -0600)
committerAndrew Gaffney <agaffney@gentoo.org>
Tue, 16 Dec 2008 18:34:20 +0000 (12:34 -0600)
ChangeLog
netboot/linuxrc.x

index 6289f9290ba5ffbfef974abe040abab5fde51d03..74eaa2061001bc206ffd7615fbc13df50477bef7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2008 Gentoo Foundation; 2008 Chris Gianelloni, Andrew Gaffney
 # Distributed under the GPL v2
 
+  16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
+  Run getty for tty1 in the foreground
+
   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x,
   +netboot/misc/bin/ashlogin:
   Use getty to launch ash, so that we can use ^C and friends
index e1537d71d61df01007408e8d4e3697c18d7a9a5e..3ac84986e0d142f9b50ecd9208dde8cd8e018da2 100755 (executable)
@@ -305,9 +305,13 @@ LaunchShell() {
        #// All Done!
        echo -e ""
 #      /bin/ash
-       for i in 1 2 3 4; do
+
+       for i in 2 3 4; do
                getty -n -l /bin/ashlogin tty${i} linux &
        done
+
+       # Run this one in the foreground, so that our pid 1 doesn't exit
+       getty -n -l /bin/ashlogin tty1 linux
 }
 
 #//--------------------------------------------------------------------------------