#!/usr/bin/sh

###############################################################################
#hacmp_offline.sh
###############################################################################

################################################################
# This script stops the PBX resource on a HACMP cluster
# The outline:
# -  Include the VxPSP library path to LD_LIBRARY_PATH env variable
# -  Run the pbx_exchange as a background process.
################################################################

#
#initialize program variables
#
#PBX root path.
PBX_ROOT=/opt/VRTSpbx/
PBX_CLUSTER_PATH=${PBX_ROOT}/bin/cluster
#DC: Remove the logs
LOG_FILE="/var/tmp/hacmp_pbx_offline.log"
echo "HACMP OFFLINE\n" >> $LOG_FILE
date >> $LOG_FILE 

command_string='/opt/VRTSpbx/bin/vxpbx_exchanged stopincluster 2>/dev/null';
echo "Command String: $command_string\n"
echo "PBX::offline called:"
$command_string
retcode=$?

if [ $retcode == 0 ]; then
        echo "PBX stopped successfully!\n";
        echo "PBX stopped successfully!\n">> $LOG_FILE
        exit 0;
else
        echo "Couldn't stop PBX server";
        echo "Couldn't stop PBX server" >> $LOG_FILE 
        exit 1;
fi
