#! /bin/sh if [ -f $HOME/.antrc ] ; then . $HOME/.antrc fi if [ "$ANT_HOME" = "" ] ; then # try to find ANT if [ -d /opt/ant ] ; then ANT_HOME=/opt/ant fi if [ -d ${HOME}/opt/ant ] ; then ANT_HOME=${HOME}/opt/ant fi ## resolve links - $0 may be a link to ant's home PRG=$0 progname=`basename $0` while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then PRG="$link" else PRG="`dirname $PRG`/$link" fi done ANT_HOME=`dirname "$PRG"`/.. fi # Allow .antrc to specifiy flags to java cmd if [ "$JAVACMD" = "" ] ; then JAVACMD=java fi LOCALCLASSPATH=`echo $ANT_HOME/lib/*.jar | tr ' ' ':'` echo "dirname" `dirname $0` CMD_HOME=`dirname $0` JARS=`ls -1 ${CMD_HOME}/../java/lib/*.jar` for jar in $JARS do LOCALCLASSPATH=$jar:$LOCALCLASSPATH ; done #LOCALCLASSPATH=${LOCALCLASSPATH}:${CMD_HOME}/../java/lib/ant-1_3.jar #LOCALCLASSPATH=${LOCALCLASSPATH}:${CMD_HOME}/../java/lib/xerces-1.4.3.jar if [ "$CLASSPATH" != "" ] ; then LOCALCLASSPATH=$CLASSPATH:$LOCALCLASSPATH fi if [ "$JAVA_HOME" != "" ] ; then if test -f $JAVA_HOME/lib/tools.jar ; then LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar fi if test -f $JAVA_HOME/lib/classes.zip ; then LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip fi else echo "" echo "You must set you JAVA_HOME environment variable to point to your jdk" echo "" exit fi echo $LOCALCLASSPATH $JAVA_HOME/bin/$JAVACMD -classpath $LOCALCLASSPATH -Dant.home=${ANT_HOME} -Djava.home=${JAVA_HOME} $ANT_OPTS org.apache.tools.ant.Main $@