#! /bin/sh
### BEGIN INIT INFO
# Provides:          mistserver
# Required-Start:    $network
# Default-Start:    2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: MistServer service
# Description:      MistServer - next generation multimedia server
### END INIT INFO

#
# Function that starts the daemon/service
#
do_start()
{
  MistController -d -L /var/log/mistserver.log -c /etc/mistserver.conf
}

#
# Function that stops the daemon/service
#
do_stop()
{
  killall MistController
}

case "$1" in
  start)
        echo "Starting MistServer"
        do_start
        ;;
  stop)
        echo "Stopping MistServer"
        do_stop
        ;;
  restart)
        log_daemon_msg "Restarting $DESC" "$NAME"
        do_stop
        sleep 2
        do_start
        ;;
  *)
        echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2
        exit 3
        ;;
esac