#!/bin/sh
#
# cyphesis          This shell script takes care of starting and stopping
#                   the cyphesis service.
#
# chkconfig: - 99 01
# description: Cyphesis is a server for WorldForge online games.
# probe: ???

if [ -f /etc/rc.d/init.d/functions ] ; then
        . /etc/rc.d/init.d/functions
fi

# Source cyphesis service configuration
if [ -f /etc/sysconfig/cyphesis ] ; then
        . /etc/sysconfig/cyphesis
else
        CYPHESISUSER=cyphesis
fi

start() {
        # Run the client

        # /var/lock/subsys/cyphesis
        echo -n $"Populating cyphesis world: "

        # Run the server, in self daemonising mode
        su $CYPHESISUSER -c "/usr/bin/cyclient" >/dev/null 2>&1
        RETVAL=$?
        if [ $RETVAL -eq 0 ]; then
            echo_success
        else
            echo_failure
        fi
        echo
        return $RETVAL
}

stop() {
        return 0
}

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  *)
        echo $"Usage: $0 (start|stop)"
        exit 1
esac

exit $RETVAL


syntax highlighted by Code2HTML, v. 0.9.1