+ exit 1
#!/bin/sh
# $Id$
#
start)
# Check if service is already running?
if [ ! -f /var/lock/subsys/fbset ]; then
-
+
# Check if we have framebuffer in kernel.
if [ -f /proc/fb ]; then
# /proc files show as files with size=0, this is a workaround.
if [ -n "${FBMODE_default}" ]; then
show "Setting default video mode"
busy
-
+
# 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/* | sed 's|/dev/vc/||g'`"
fi
FBDEV=`echo /dev/fb/${FBDEV_NUM}`
else
if [ -z "$FBTERMINALS" ]; then
- FBTERMINALS="`cat /etc/inittab | grep '^[0-9]*:' | cut -f1 -d:`"
+ FBTERMINALS=\
+ "`cat /etc/inittab | grep '^[0-9]*:' | cut -f1 -d:`"
fi
FBDEV=`echo /dev/fb${FBDEV_NUM}`
fi
for cons in $FBTERMINALS; do
- /usr/bin/open -c $cons -- /usr/bin/fbset -fb $FBDEV ${DEPTH_options} $FBMODE_default
+ /usr/bin/open -c $cons -- /usr/bin/fbset -fb \
+ $FBDEV ${DEPTH_options} $FBMODE_default
done
-
+
deltext
ok
fi
touch /var/lock/subsys/fbset
else
- msg_already_running "fbset"
+ msg_already_running fbset
exit 1
fi
;;
stop)
- if [ -f /var/lock/subsys/fbset ]; then
+ if [ -f /var/lock/subsys/fbset ]; then
rm -f /var/lock/subsys/fbset
else
msg_not_running fbset
+ exit 1
fi
;;
status)
if [ -f /proc/fb ]; then
# /proc files show as files with size=0, this is a workaround.
cat /proc/fb | grep -q "." || exit 0
- echo "Frame buffer present."
+ nls "Frame buffer present."
fi
;;
restart|reload)
$0 start
;;
*)
- msg_usage "$0 {start|stop|status|restart|reload}"
+ msg_usage "$0 {start|stop|restart|reload|status}"
exit 1
esac