#!/bin/sh
#
# canna		Canna server
#
# Author:	Daisuke SUZUKI <daisuke@linux.or.jp>
# chkconfig: 2345 92 12
# description: Canna system is server client System for KanaKanji-Henkan.
# processname: cannaserver

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

# Source Canna server options
if [ -f /etc/sysconfig/canna ]; then
  . /etc/sysconfig/canna
fi

#

SERVER=/usr/sbin/cannaserver
KILLER=/usr/sbin/cannakill
LOCKD=/var/lock/subsys
prog="Canna Server"

[ -f $SERVER ] || exit 0

start() {
	echo -n $"Starting $prog: "
	rm -f /tmp/.iroha_unix/IROHA
	daemon $SERVER $CANNA_SERVER_OPTS
	echo
	if [ -d $LOCKD ]; then
	    touch $LOCKD/canna
	fi
}

stop() {
	echo -n $"Shutting down $prog: "
	rm -f /tmp/.iroha_unix/IROHA
	killproc $SERVER
	echo
	if [ -d $LOCKD ]; then
	    rm -f $LOCKD/canna
	fi
}

restart() {
	stop
	start
}

dostatus() {
	cannastat
}

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

exit 0
