#!/bin/sh
#
# chkconfig: 3 98 5
# description: RVRD start script --MDOE 11/14/2008
# Version 1.1
#
# processname: rvrd.real rvrd64.real
#
logger rvrd init script START

if [ ! -x ${TSS_ROOT:=/opt/mds}/sitedefs/set_host_profile ]; then
   logger -s "$HOST could not determine host profile environment"
   exit 1
else
   . ${TSS_ROOT}/sitedefs/set_host_profile > /dev/null
fi
 
case $1 in
'start')
        # Check to ensure the log directories exist
	if [ ! -w $TSS_LOGS/rv ]; then
           mkdir -p $TSS_LOGS/rv
	   chown mdsadmin:mds $TSS_LOGS
	   chown mdsadmin:mds $TSS_LOGS/rv
	fi
       	chmod 777 $TSS_LOGS/rv  
        if [ -f $TSS_LOGS/rv/rvrd.7506.log ]; then 
	    mv $TSS_LOGS/rv/rvrd.7506.log $TSS_LOGS/rv/rvrd.7506.log.`date +%y%m%d%H%M`
	fi
        if [ -f $TSS_LOGS/rv/rvrd64.7506.log ]; then 
	    mv $TSS_LOGS/rv/rvrd64.7506.log $TSS_LOGS/rv/rvrd64.7506.log.`date +%y%m%d%H%M`
	fi
        ${RV_BIN}/rvrd rmds
        ;;
'stop')
	/usr/bin/pkill -x 'rvrd.real'
	/usr/bin/pkill -x 'trdprvrd'
	/usr/bin/pkill -x 'rvrd64.real'
	/usr/bin/pkill -x 'trdprvrd64'
	;;
'restart')      # stop then start
	/usr/bin/pkill -x 'rvrd.real'
	/usr/bin/pkill -x 'trdprvrd'
	/usr/bin/pkill -x 'rvrd64.real'
	/usr/bin/pkill -x 'trdprvrd64'
        if [ -f $TSS_LOGS/rv/rvrd.7506.log ]; then
            mv $TSS_LOGS/rv/rvrd.7506.log $TSS_LOGS/rv/rvrd.7506.log.`date +%y%m%d%H%M`
        fi
        if [ -f $TSS_LOGS/rv/rvrd64.7506.log ]; then 
	    mv $TSS_LOGS/rv/rvrd64.7506.log $TSS_LOGS/rv/rvrd64.7506.log.`date +%y%m%d%H%M`
	fi
	${RV_BIN}/rvrd rmds
	;;
*)
        echo "Usage: $0 { start | stop | restart }"
        exit 1
        ;;
esac
logger rvrd init script END
exit 0
