#!/bin/sh
#
# Startup for conserver
#

PATH=/usr/bin:/bin:/usr/local/bin
PIDFILE="/run/conserver/conserver.pid"

signalmaster() {
    sig=$1
    if [ -f "$PIDFILE" ]; then
	master=`cat "$PIDFILE"`
    else
	master=`ps -ef | grep conserver | awk '$3 == "1"{print $2}'`
    fi
    [ "$master" ] && kill -$sig $master
}

case "$1" in
	'start')
		echo "Starting console server daemon"
		conserver -d
		;;

	'stop')
		echo "Stopping console server daemon"
		signalmaster TERM
		;;

	'restart')
		echo "Restarting console server daemon"
		signalmaster HUP
		;;

	*)
		echo "Usage: $0 { start | stop | restart }"
		;;

esac
exit 0
