#!/bin/sh
#
# Copyright (c) 2001, 2009, Oracle and/or its affiliates. All rights reserved. 
#
# racgmain Wrapper Script
#

# Do not change the line below for ORACLE_HOME setting 
ORACLE_HOME=%ORACLE_HOME% 
export ORACLE_HOME

ORACLE_BASE=%ORACLE_BASE%
# export ORACLE_BASE if it is set
if [ ! -z "$ORACLE_BASE" ]
then
  export ORACLE_BASE
fi
PATH=$ORACLE_HOME/bin:/usr/bin:$PATH && export PATH

case `/bin/uname` in

HP-UX) LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
       SHLIB_PATH=$ORACLE_HOME/lib32:$SHLIB_PATH
       export LD_LIBRARY_PATH
       export SHLIB_PATH
       ;;
SunOS) LD_LIBRARY_PATH_64=$ORACLE_HOME/lib::$LD_LIBRARY_PATH_64
       LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
       export LD_LIBRARY_PATH_64
       export LD_LIBRARY_PATH
       ;;
AIX)  LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$LIBPATH
       LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
       export LIBPATH
       export LD_LIBRARY_PATH
       ;;
*)    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
       export LD_LIBRARY_PATH
       ;;
esac

# Set _USR_ORA_DEBUG to enable more tracing
#_USR_ORA_DEBUG=1 && export _USR_ORA_DEBUG

# Set ORA_RACG_VIP_FAILBACK to enable VIP failback on INST check action
# It only affects INST resource running from the same ORACLE_HOME as racgwrap
#
# uncomment out ORA_RACG_VIP_FAILBACK to enable VIP failback 
#
#ORA_RACG_VIP_FAILBACK=1 && export ORA_RACG_VIP_FAILBACK

$ORACLE_HOME/bin/racgmain "$@"
status=$?
exit $status