#!/bin/sh -e

PATH=/sbin:/bin:/usr/sbin:/usr/bin
NAME=roundup
DESC="roundup server"
if [ "x$1" = "x-d" ]; then
    shift
    SERVICE="$1"
    shift
else
    SERVICE=/var/service/$NAME
fi

if [ -d "$SERVICE" ]; then
    case "$1" in
      start)
        echo -n "Starting $DESC: "
        runsvctrl up $SERVICE
	echo "$NAME."
	;;
      stop)
	echo -n "Stopping $DESC: "
	svwaitdown $SERVICE
	echo "$NAME."
	;;
      reload|force-reload)
        echo -n "Reloading $DESC: "
        runsvctrl hup $SERVICE
	echo "$NAME."
	;;
      restart)
        $0 stop
        $0 start
	;;
      status)
        runsvstat -l $SERVICE
	;;
      *)
	N=/etc/init.d/$NAME
	echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2
	exit 3
	;;
    esac
else
    echo "roundup-ctl: $SERVICE is not a directory"
    exit 1
fi
exit 0
