Yes the script works from the command line. Attached is the build.sh script. I would appreciate it if you could take a look.
Thanks
Yahoo! Shopping
Find Great Deals on Holiday Gifts at Yahoo! Shopping
#!/bin/bash # setup up environment #. setEnv.sh $@
if [ "${1}0" != "0" ]; then
if [ -f env.${1} ]; then
echo "Using environment defined in env.${1}"
. env.${1}
else
echo "Using default shell environment"
fi
fi
if [ -d ../../share ]; then
if [ -d ../share ]; then
echo "remove old share directory ..."
rm -rf ../share
fi
mkdir ../share
echo "copy shared ivy configuration files ..."
cp -rf ../../share/build ../share
find ../share \( -name CVS -a -type d \) -exec rm -rf {} \; >& /dev/null
fi
unset CYGWIN
case "`uname`" in
CYGWIN*)
CYGWIN=true
printf "using CYGWIN \n"
;;
esac
# LD_LIBRARY_PATH stuff
if [ ! $CYGWIN ]; then
if [ "${WL_HOME}0" = "0" ]; then
printf "WL_HOME not defined, using default: /opt/app/weblogic\n"
export WL_HOME=/opt/app/weblogic
fi
if [ "${ORACLE_HOME}0" = "0" ]; then
printf "ORACLE_HOME not defined, using default:
/opt/app/oracle/product/8.1.7\n"
export ORACLE_HOME=/opt/app/oracle/product/8.1.7
else
if [ -f "$ORACLE_HOME/lib/libocijdbc8.so" ] ; then
# printf "using ORACLE 8 client \n"
OCI=oci817_8
elif [ -f "$ORACLE_HOME/lib/libocijdbc9.so" ] ; then
# printf "using ORACLE 9 client \n"
OCI=oci920_8
else
printf "Not able to determine ORACLE client version. assuming 8\n"
OCI=oci817_8
fi
fi
case "`uname`" in
LINUX|Linux)
printf "using LINUX. good! \n"
export
LD_LIBRARY_PATH=$WL_HOME/server/lib/linux/i686:$WL_HOME/server/lib/linux/i686/$OCI:$ORACLE_HOME/lib
# export LD_ASSUME_KERNEL=2.2.5
;;
SunOS)
export
LD_LIBRARY_PATH=$WL_HOME/server/lib/solaris:$WL_HOME/server/lib/solaris/oci920_8:$ORACLE_HOME/lib
;;
esac
fi
unset BUILD_PROPERTIES
# check java_home environment
if [ "${JAVA_HOME}0" = "0" ]; then
printf "JAVA_HOME not defined, using `which java`\n"
JAVA_CMD=java
else
JAVA_CMD=$JAVA_HOME/bin/java
fi
printf "using ";`$JAVA_CMD -version`
if [ "${1}0" != "0" ]; then
if [ -f build.properties.${1} ]; then
echo "Using build properties file build.properties.${1}"
BUILD_PROPERTIES=build.properties.${1}
else
echo "A build property file with extension ${1} does not exist"
echo "Usage: build.sh env_extension [target]";
echo "The available property files are:"
for i in build.properties.*; do echo $i; done
exit 1
fi
else
echo "A build property file extension must be specified"
echo "Usage: build.sh [env_extension]";
echo "The available property files are:"
for i in build.properties.*; do echo $i; done
exit 1
fi
if [ ! -f $BUILD_PROPERTIES ]; then
echo "$BUILD_PROPERTIES does not exist"
exit 1
fi
SHAREDLIB_DIR=../share/build/bootstrap
for jar in $SHAREDLIB_DIR/*.jar
do
CP="$CP":$jar
done
if [ $CYGWIN ]; then
JHOME=`cygpath --path --unix $JAVA_HOME`
else
JHOME=$JAVA_HOME
fi
CP="$CP":$JHOME/lib/tools.jar:../config/properties
#:$SHAREDLIB_DIR/virgin-commons.jar
if [ $CYGWIN ]; then
CP=`cygpath --path --windows "$CP"`
fi
# remove env file suffix arg from arg list
shift
ARGS=$@
echo ARGS = [EMAIL PROTECTED]
#echo CP = [$CP]
echo LD_LIBRARY_PATH = [$LD_LIBRARY_PATH]
#echo LD_ASSUME_KERNEL = [$LD_ASSUME_KERNEL]
JAVA_OPTIONS=-Dvmu.app.version=`echo "$Name: $" | cut -d' ' -f2`
echo "app version: "$JAVA_OPTIONS
$JAVA_CMD -Xms128m -Xmx512m -classpath "$CP" $JAVA_OPTIONS
-Dlog4j.configuration=log4j.properties.info
-Dglobal.build.properties.file=$BUILD_PROPERTIES org.apache.tools.ant.Main $ARGS
