SOURCES: fbset.init - optimize to use less exec
glen
glen at pld-linux.org
Thu Dec 7 19:15:36 CET 2006
Author: glen Date: Thu Dec 7 18:15:36 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- optimize to use less exec
---- Files affected:
SOURCES:
fbset.init (1.26 -> 1.27)
---- Diffs:
================================================================
Index: SOURCES/fbset.init
diff -u SOURCES/fbset.init:1.26 SOURCES/fbset.init:1.27
--- SOURCES/fbset.init:1.26 Thu Dec 7 19:09:35 2006
+++ SOURCES/fbset.init Thu Dec 7 19:15:31 2006
@@ -58,20 +58,21 @@
# check if devfs (workaround: -a option don't work at all)
if [ -d /dev/vc ]; then
if [ -z "$FBTERMINALS" ]; then
- FBTERMINALS="`ls /dev/vc/* | sed 's|/dev/vc/||g'`"
+ FBTERMINALS=$(ls /dev/vc/)
fi
- FBDEV=`echo /dev/fb/${FBDEV_NUM}`
- pattern="s/\/dev\/vc\///g"
+ FBDEV=/dev/fb/${FBDEV_NUM}
+ devpath="/dev/vc/"
else
if [ -z "$FBTERMINALS" ]; then
- FBTERMINALS="`cat /etc/inittab | grep '^[0-9]*:' | cut -f1 -d:`"
+ FBTERMINALS=$(awk -F: '/^[0-9]*:/{print $1}' /etc/inittab)
fi
- FBDEV=`echo /dev/fb${FBDEV_NUM}`
- pattern="s/\/dev\/tty//g"
+ FBDEV=/dev/fb${FBDEV_NUM}
+ devpath="/dev/tty"
fi
# save old tty number
- tty=`/usr/bin/tty | sed $pattern`
+ tty=$(/usr/bin/tty)
+ tty=${tty#$devpath}
for cons in $FBTERMINALS; do
/usr/bin/con2fb $FBDEV $cons
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/fbset.init?r1=1.26&r2=1.27&f=u
More information about the pld-cvs-commit
mailing list