#! /bin/sh
#
# Author: Koblinger Egmont <egmont@fazekas.hu>
#
# /sbin/init.d/batterylow
#

. /etc/rc.config

case "$1" in
    start)
        if test -f /etc/default.keytab -a -x /bin/loadkeys; then
                /bin/loadkeys /etc/default.keytab
        fi
        if test -n "$FONT" -a "$FONT" != "YAST_ASK" -a \
                -x /usr/bin/setfont -a -x /usr/bin/loadunimap -a \
                -d /usr/lib/kbd/consolefonts ; then
                /usr/bin/setfont $FONT
                #/usr/bin/loadunimap
        fi
        if test -n "$KBD_RATE" -a -n "$KBD_DELAY" -a -x /sbin/kbdrate; then
                /sbin/kbdrate -r $KBD_RATE -d $KBD_DELAY
        fi
        echo "Sending all processes the TERM signal..."
        killall5 -15
        sleep 3
        echo "Sending all processes the KILL signal..."
        if test -f /etc/dumbupsd.pid ; then
            killall6 -9 -o `cat /etc/dumbupsd.pid`
        else
            killall5 -9
        fi
	/sbin/init.d/filesystem stop
	;;
    stop)
	/sbin/init.d/filesystem start
	;;
    *)
	echo "Usage: $0 {start|stop}"
	exit 1
esac

exit 0
