#!/bin/sh
#
# esecanna	esecannaserver
#
# Author:       Manabe Takashi <manabe@Roy.dsl.tutics.tut.ac.jp>
# Modify:	Hideya Hane <wing@linux.or.jp>
# Modify:	Penguin Kun <penguin-kun@geocities.com>
# chkconfig: 345 78 76
# description: esecanna-vje --- pseudo cannaserver that wraps VJE
# processname: esecannaserver

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

#

SERVER=/usr/sbin/esecannaserver
KILLER="/usr/bin/killall esecannaserver"
LOCKD=/var/lock/subsys

[ -f $SERVER ] || exit 0

case "$1" in
  start)
	echo -n "Starting esecanna server: "
	rm -f /tmp/.iroha_unix/IROHA
	$SERVER
	echo
	if [ -d $LOCKD ]; then
	    touch $LOCKD/esecanna
	fi
	;;
  stop)
	echo -n "Shutting down esecanna server: "
	# rm -f /tmp/.iroha_unix/IROHA
	$KILLER
	echo
	if [ -d $LOCKD ]; then
	    rm -f $LOCKD/esecanna
	fi
	;;
  restart)
        echo -n "Restart esecanna server: "
	$KILLER
        echo
        if [ -d $LOCKD ]; then
            rm -f $LOCKD/esecanna
        fi
        rm -f /tmp/.iroha_unix/IROHA
        $SERVER
        echo
        if [ -d $LOCKD ]; then
            touch $LOCKD/esecanna
        fi
	;;
  *)
	echo "Usage: esecanna {start|stop|restart}"
	exit 1
esac

exit 0
