#!/bin/bash

# /usr/share/doc/initscripts-5.83/sysvinitfiles

DAEMON="/opt/linja/bin/linjad";
PROG="linjad";
RETVAL=0;

# Source function library.
. /etc/rc.d/init.d/functions

start() {
        echo -n "Starting ${PROG}: "
        daemon ${DAEMON}
        RETVAL=${?}
        touch /var/lock/subsys/${PROG}
        /bin/echo "";
        return ${RETVAL}
}       

stop() {
        echo -n "Shutting down ${PROG}: "
        killproc ${DAEMON}
        RETVAL=${?}
        rm -f /var/lock/subsys/${PROG}
PIDS=`/bin/ps -auwx | /bin/grep "Kaffe" | /bin/grep "LinjaServer" | /usr/bin/awk '{print $2}'`;
for PID in ${PIDS}
do
  /bin/kill -9 ${PID};
done;
        /bin/echo "";
        return ${RETVAL}
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)
        status ${PROG}
        ;;
    restart)
        stop
        start
        ;;
    *)
        echo "Usage: ${PROG} {start|stop|status|restart}"
        exit 1
        ;;
esac
exit $?

