#!/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

. /lib/lsb/init-functions

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

start() {
    log_daemon_msg "Starting Dbvisit Dbvserver" "dbvserverd"
    ### automatically assumes GID of given user in --chuid:
    start-stop-daemon --start --quiet --oknodo --chuid oracle --exec $DBVSERVERD
    log_end_msg $?
    }

stop() {
    if [ -f "$PIDFILE" ]; then
        log_daemon_msg "Stopping Dbvisit Dbvserver" "dbvserverd"
        start-stop-daemon --stop --quiet --oknodo --name dbvserverd
        log_end_msg $?
    fi
    }

restart() {
    stop
    start
    }

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

exit $?
