summaryrefslogtreecommitdiffstats
path: root/system/uptimed/rc.uptimed
blob: b27a36b3420464eaf44696f554482a5d6bdbd69b (plain)
#!/bin/bash
#
# run control file for uptimed

RETVAL=0
NAME="uptimed"
UPTIMED="/usr/sbin/uptimed"
PIDFILE="/var/run/uptimed"

START="$UPTIMED"
if [ -e $PIDFILE ]; then
        STOP="kill $( cat $PIDFILE )"
else
        STOP="killall $UPTIMED"
fi
CREATEBOOTID="$UPTIMED -b"

start()
{
        echo -n $"Starting $NAME:"
        $START
        RETVAL=$?
        echo
}

stop()
{
        echo -n $"Stopping $NAME:"
        $STOP
        RETVAL=$?
        echo
}

createbootid()
{
        $CREATEBOOTID
        RETVAL=$?
        $POST
}

case "$1" in
        start)
                start
		;;
        stop)
                stop
                ;;
        restart)
                stop
                start
                ;;
        createbootid)
                createbootid
                ;;
        *)
                echo $"Usage: $0 {start|stop|restart|createbootid}"
        RETVAL=1
esac
exit $RETVAL