SOURCES: kbd.init - less execs
glen
glen at pld-linux.org
Thu Dec 7 22:06:20 CET 2006
Author: glen Date: Thu Dec 7 21:06:20 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- less execs
---- Files affected:
SOURCES:
kbd.init (1.27 -> 1.28)
---- Diffs:
================================================================
Index: SOURCES/kbd.init
diff -u SOURCES/kbd.init:1.27 SOURCES/kbd.init:1.28
--- SOURCES/kbd.init:1.27 Sun Sep 17 16:00:26 2006
+++ SOURCES/kbd.init Thu Dec 7 22:06:15 2006
@@ -40,12 +40,13 @@
# Check for devfs (workaround: -a option doesn't work at all)
if [ -d /dev/vc ]; then
- pattern="s/\/dev\/vc\///g"
+ devpath="/dev/vc/"
else
- pattern="s/\/dev\/tty//g"
+ devpath="/dev/tty"
fi
# save old tty number
- tty=`/usr/bin/tty | sed $pattern`
+ tty=$(/usr/bin/tty)
+ tty=${tty#$devpath}
if [ "$tty" = "/dev/console" ]; then
tty=1
fi
@@ -61,9 +62,9 @@
# check if devfs (workaround: -a option doesn't work at all)
if [ -d /dev/vc ]; then
- DEVICES="`ls /dev/vc/* | sed 's|/dev/vc/||g'`"
+ DEVICES=$(ls /dev/vc/)
else
- DEVICES="`cat /etc/inittab | grep '^[0-9]*:' | cut -f1 -d :`"
+ DEVICES=$(awk -F: '/^[0-9]*:/{print $1}' /etc/inittab)
fi
[ -z "$SET_FONT_TERMINALS" ] && SET_FONT_TERMINALS="$DEVICES"
@@ -122,18 +123,18 @@
/usr/bin/open -c $cons -s -w -- /usr/bin/setterm $setterm_option
done
/usr/bin/switchto $tty
+
+ touch /var/lock/subsys/console
}
case "$1" in
start)
if [ ! -f /var/lock/subsys/console ]; then
start
- touch /var/lock/subsys/console
fi
;;
restart|reload|force-reload)
start
- touch /var/lock/subsys/console
;;
stop)
if [ -f /var/lock/subsys/console ]; then
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/kbd.init?r1=1.27&r2=1.28&f=u
More information about the pld-cvs-commit
mailing list