#!/bin/sh # Copyright (c) 2001, 2006, Oracle. All rights reserved. # # NAME # oidprovtool: Performs Provisioning Subscription # # DESCRIPTION # # MODIFIED (MM/DD/YY) # tashah 10/15/06 - removing audit property from command line # tashah 10/09/06 - Adding jps in class path # tashah 09/21/06 - Adding madintegrator in classpath # btridi 06/07/06 - 5728800 # skatti 05/10/06 - bug 5145504: product line merge # tnalla 10/05/04 - bug 3933094 - set ld_library_path correctly # tylee 07/14/04 - fix 32bit-64bit library path # rbollu 06/25/04 - fix PE.3722298 # btridi 07/08/03 - 2995472 # akolli 03/04/03 - change jclnt jar name # vasokk 01/22/03 - Add SSL classes # akolli 11/01/01 - fix bug 2022475 # vasokk 09/28/01 - Merged vasokkum_engine11 # akolli 09/28/01 - Created # # ORACLE_HOME must be set and the directory must exist. # if it is already defined as an environment variable that will be used. if [ "${ORACLE_HOME}" = "" ]; then ORACLE_HOME=/oracle/EPP/11203 export ORACLE_HOME fi if [ ! -d "${ORACLE_HOME}" ]; then echo "$ORACLE_HOME directory does not exist. Please verify" exit fi # A few platforms use an environment variable other than LD_LIBRARY_PATH SET_DEFAULT=YES PLATFORM=`uname` M_ARCH=`uname -m` #Commented by LKAMATH #if [ "$PLATFORM" = Linux -a "$M_ARCH" = s390x ]; then #SET_DEFAULT=NO #LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$LD_LIBRARY_PATH #export LD_LIBRARY_PATH #fi case $PLATFORM in "HP-UX") SET_DEFAULT=NO SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$SHLIB_PATH export SHLIB_PATH esac case $PLATFORM in "AIX") SET_DEFAULT=NO LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LIBPATH export LIBPATH esac #Changed lib32 to lib. if [ "$PLATFORM" = Linux -a "$M_ARCH" = s390x ]; then SET_DEFAULT=NO LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH fi if [ "$PLATFORM" = HP-UX -a "$M_ARCH" = ia64 ]; then SET_DEFAULT=NO LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH fi case $SET_DEFAULT in "YES") if [ -d ${ORACLE_HOME}/lib32 ]; then LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib32:$LD_LIBRARY_PATH export LD_LIBRARY_PATH LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LD_LIBRARY_PATH_64 export LD_LIBRARY_PATH_64 else LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH fi esac JAVA_HOME=$ORACLE_HOME/jdk export JAVA_HOME JAVAEXE=java JAVA64FLAG= if [ "$PLATFORM" = HP-UX ]; then JAVA64FLAG=-d64 fi if [ "$PLATFORM" = SunOS -a "$M_ARCH" = i86pc ]; then JAVA64FLAG=-d64 fi #Fix for unsatisfied link error. if [ "$PLATFORM" = SunOS -a "$M_ARCH" = sun4v ]; then JAVA64FLAG=-d64 fi if [ "$PLATFORM" = SunOS -a "$M_ARCH" = sun4u ]; then JAVA64FLAG=-d64 fi # make sure jdk is installed if [ ! -d ${JAVA_HOME} ]; then echo "$JAVA_HOME not found."; exit -1 fi LDAPJCLNT11=$ORACLE_HOME/jlib/ldapjclnt11.jar # make sure ldapjclnt11.jar is present if [ ! -f "$LDAPJCLNT11" ]; then echo "Missing jar file." echo "$LDAPJCLNT11 not found" exit -1 fi CLASSPATH=${LDAPJCLNT11}:${ORACLE_HOME}/jlib/oraclepki103.jar:$ORACLE_HOME/j2ee/home/jps-api.jar:$ORACLE_HOME/j2ee/home/jps-internal.jar export CLASSPATH exec ${JAVA_HOME}/bin/$JAVAEXE $JAVA64FLAG -Xms48m -Xmx256m -classpath ${CLASSPATH} -DORACLE_HOME=$ORACLE_HOME oracle.ldap.util.provisioning.ProvisioningProfile "$@"