#!/bin/sh
#
# Copyright (c) 2012 Dbvisit Software Ltd. 
# All rights reserved.
#
# /etc/rc.d/init.d/dbvserverd
#
### BEGIN INIT INFO
# Provides:          dbvserverd
# Required-Start: 
# Required-Stop:  
# Should-Start:
# Should-Stop: 
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Short-Description: Start/stop/restart the dbvserverd daemon.
# Description:       Dbvisit GUI daemon initialisation 1.0 03/03/11 HJ.
### END INIT INFO

# First reset status of this service
. /etc/rc.status
rc_reset

DBVISIT=/usr/local/dbvisit
DBVSERVERD=$DBVISIT/dbvserverd
PIDFILE=$DBVISIT/dbvserver/tmp/dbvserverd.pid
PATH=/usr/bin:/bin:/usr/sbin:/sbin
RETVAL=0
prog="dbvserverd"

start() {
    echo -n "Starting $prog: "
    startproc -u oracle -g dba $DBVSERVERD
    RETVAL=$?
    rc_status -v
    return $RETVAL
    }

stop() {
    echo -n "Stopping $prog: "
    if [ -f "$PIDFILE" ]; then
       killproc $DBVSERVERD
    fi
    RETVAL=$?
    rc_status -v
    return $RETVAL
    }

restart() {
    stop
    start
    }

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

exit $?
exit $RETVAL
