|
C. Scott Ananian |
6efc69b |
diff -up initscripts-8.54.1/rc.d/rc.sysinit.prettyboot initscripts-8.54.1/rc.d/rc.sysinit
|
|
C. Scott Ananian |
6efc69b |
--- initscripts-8.54.1/rc.d/rc.sysinit.prettyboot 2007-05-08 08:21:47.000000000 -0400
|
|
C. Scott Ananian |
6efc69b |
+++ initscripts-8.54.1/rc.d/rc.sysinit 2007-09-27 14:40:46.000000000 -0400
|
|
C. Scott Ananian |
6efc69b |
@@ -11,6 +11,14 @@ unamer=`uname -r`
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
set -m
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
+if [ -x /usr/bin/rhgb-client ] ; then
|
|
C. Scott Ananian |
6efc69b |
+ # OLPC's rhgb-client depends on localhost being up
|
|
C. Scott Ananian |
6efc69b |
+ /sbin/ip addr add 127.0.0.1/8 dev lo
|
|
C. Scott Ananian |
6efc69b |
+ /sbin/ip addr add ::1/128 dev lo
|
|
C. Scott Ananian |
6efc69b |
+ /sbin/ip link set lo up
|
|
C. Scott Ananian |
6efc69b |
+ /usr/bin/rhgb-client --update=sysinit-top # early "we're alive" indication
|
|
C. Scott Ananian |
6efc69b |
+fi
|
|
C. Scott Ananian |
6efc69b |
+
|
|
C. Scott Ananian |
6efc69b |
if [ -f /etc/sysconfig/network ]; then
|
|
C. Scott Ananian |
6efc69b |
. /etc/sysconfig/network
|
|
C. Scott Ananian |
6efc69b |
fi
|
|
C. Scott Ananian |
6efc69b |
@@ -228,9 +236,10 @@ init_crypto() {
|
|
C. Scott Ananian |
6efc69b |
return $ret
|
|
C. Scott Ananian |
6efc69b |
}
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
-if [ -x /sbin/setsysfont -a -c /dev/tty1 ]; then
|
|
C. Scott Ananian |
6efc69b |
- /sbin/setsysfont < /dev/tty1 > /dev/tty1 2>/dev/null
|
|
C. Scott Ananian |
6efc69b |
-fi
|
|
C. Scott Ananian |
6efc69b |
+# OLPC does the setsysfont later, in z-boot-anim-stop after DCON is frozen.
|
|
C. Scott Ananian |
6efc69b |
+#if [ -x /sbin/setsysfont -a -c /dev/tty1 ]; then
|
|
C. Scott Ananian |
6efc69b |
+# /sbin/setsysfont < /dev/tty1 > /dev/tty1 2>/dev/null
|
|
C. Scott Ananian |
6efc69b |
+#fi
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
# Print a text banner.
|
|
C. Scott Ananian |
6efc69b |
echo -en $"\t\tWelcome to "
|
|
C. Scott Ananian |
6efc69b |
@@ -327,10 +336,13 @@ if [ -x /bin/taskset ]; then
|
|
C. Scott Ananian |
6efc69b |
fi
|
|
C. Scott Ananian |
6efc69b |
fi
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
+update_boot_stage udev
|
|
C. Scott Ananian |
6efc69b |
+( sleep 3 ; update_boot_stage udev_mid ) &
|
|
C. Scott Ananian |
6efc69b |
nashpid=$(pidof nash 2>/dev/null)
|
|
C. Scott Ananian |
6efc69b |
[ -n "$nashpid" ] && kill $nashpid >/dev/null 2>&1
|
|
C. Scott Ananian |
6efc69b |
unset nashpid
|
|
C. Scott Ananian |
6efc69b |
/sbin/start_udev
|
|
C. Scott Ananian |
6efc69b |
+update_boot_stage udev_post
|
|
C. Scott Ananian |
6efc69b |
|
|
C. Scott Ananian |
6efc69b |
# Load other user-defined modules
|
|
C. Scott Ananian |
6efc69b |
for file in /etc/sysconfig/modules/*.modules ; do
|
|
C. Scott Ananian |
6efc69b |
diff -up initscripts-8.54.1/rc.d/rc.prettyboot initscripts-8.54.1/rc.d/rc
|
|
C. Scott Ananian |
6efc69b |
--- initscripts-8.54.1/rc.d/rc.prettyboot 2007-09-27 14:38:55.000000000 -0400
|
|
C. Scott Ananian |
6efc69b |
+++ initscripts-8.54.1/rc.d/rc 2007-09-27 14:40:10.000000000 -0400
|
|
C. Scott Ananian |
6efc69b |
@@ -31,6 +31,8 @@ export runlevel previous
|
|
C. Scott Ananian |
6efc69b |
if [ "$previous" = "N" ]; then
|
|
C. Scott Ananian |
6efc69b |
if [ -f /var/run/confirm ]; then
|
|
C. Scott Ananian |
6efc69b |
echo $"Entering interactive startup"
|
|
C. Scott Ananian |
6efc69b |
+ # bail out of pretty boot
|
|
C. Scott Ananian |
6efc69b |
+ chvt 1
|
|
C. Scott Ananian |
6efc69b |
else
|
|
C. Scott Ananian |
6efc69b |
echo $"Entering non-interactive startup"
|
|
C. Scott Ananian |
6efc69b |
fi
|