#!/bin/bash

### BEGIN INIT INFO
# Provides: cctserver
# Required-Start: $network
# Required-Stop:
# X-UnitedLinux-Default-Enabled: no
# Default-Start:  3 5
# Default-Stop:   0 2 1 6
# Description:    ClassControl Teacher Communication Server
### END INIT INFO

# Alteracao EeePC - Bruno - 19-06-2008
# Mudanca do script para correto funcionamento no EeePC

# . /etc/rc.status

CCTSERVER_BIN=/usr/sbin/server
CCT_NAME="ClassControl Teacher Communication Server"
NAME=server

test -x $CCTSERVER_BIN || exit 5


case $1 in
  start)
     echo -n "Starting $CCT_NAME"
     start-stop-daemon --start --quiet --oknodo --exec $CCTSERVER_BIN & >/dev/null
     # startproc $CCTSERVER_BIN
     # rc_status -v
     ;;
 
  stop)
     echo -n "Stoping $CCT_NAME"
     start-stop-daemon --stop --quiet --oknodo --exec $CCTSERVER_BIN & >/dev/null
     # killproc -TERM $CCTSERVER_BIN
     # rc_status -v
     ;;
 
  restart)
     $0 stop
     $0 start
     # rc_status
     ;;
 
  status)
     echo -n "Checking for $CCT_NAME: "
     if [ `pidof $NAME` ]
       then echo -n "Service running"
       else echo -n "Service not running"
     fi
     echo
     # checkproc $CCTSERVER_BIN
     # rc_status -v
     ;;
 
  *)
     echo "Use $0 { start | stop | restart | status }"
     ;;
esac
exit 0
