#!/bin/sh

### BEGIN INIT INFO
# Provides: osirismd
# Required-start: $network $named $syslog
# Required-stop: $network $named $syslog
# Default-start: 2 3 4 5
# Default-stop: 0 1 6
# Short-Description: Osiris management daemon
# Description: Master control daemon that manages a network of Osiris agents
### END INIT INFO

DAEMON=/usr/sbin/osirismd
NAME=osirismd
DESC="Osiris management daemon"
ROOT=/var/lib/osirismd
CONF=/etc/osiris/osirismd.conf

test -x $DAEMON || exit 0

stop () {
    start-stop-daemon --stop --oknodo --quiet --exec $DAEMON
}

start () {
    start-stop-daemon --start --oknodo --quiet \
	--chuid osirismd --exec $DAEMON -- -f "$CONF" -r "$ROOT"
}

case "$1" in
    start)
	    echo -n "Starting $DESC: "
	    start
	    echo "$NAME."
	    ;;
    stop)
	    echo -n "Stopping $DESC: "
	    stop
	    echo "$NAME."
	    ;;
    restart|force-reload)
	    echo -n "Restarting $DESC: "
	    stop
	    start
	    echo "$NAME."
	    ;;
    *)
	    N=/etc/init.d/$NAME
	    echo "Usage: $N {start|stop|restart|force-reload}" >&2
	    exit 1
	    ;;
esac

exit 0
