[Mulgara-svn] r1765 - trunk

pag at mulgara.org pag at mulgara.org
Fri Jul 10 16:42:21 UTC 2009


Author: pag
Date: 2009-07-10 09:42:21 -0700 (Fri, 10 Jul 2009)
New Revision: 1765

Modified:
   trunk/build.sh
Log:
Added quotes to build script to allow for paths with spaces

Modified: trunk/build.sh
===================================================================
--- trunk/build.sh	2009-07-10 16:41:34 UTC (rev 1764)
+++ trunk/build.sh	2009-07-10 16:42:21 UTC (rev 1765)
@@ -17,10 +17,10 @@
 PROJECTDIR=.
 
 # Directory contain jars required for runtime
-LIBDIR=${PROJECTDIR}/lib
+LIBDIR="${PROJECTDIR}/lib"
 
 # Directory contain jars required for compilation
-BUILDDIR=${PROJECTDIR}/lib
+BUILDDIR="${PROJECTDIR}/lib"
 
 # set the base directory
 if [ "$BASEDIR" = "" ]; then
@@ -44,12 +44,12 @@
   exit
 fi
 
-PATH=${JAVA_HOME}/bin:$PATH
+PATH="${JAVA_HOME}/bin:$PATH"
 
 # Try to find Java Home directory, from JAVA_HOME environment
 # or java executable found in PATH
 
-JAVABIN=${JAVA_HOME}/bin/java
+JAVABIN="${JAVA_HOME}/bin/java"
 
 # convert the existing path to unix
 if [ "$OSTYPE" = "cygwin32" ] || [ "$OSTYPE" = "cygwin" ] ; then
@@ -64,12 +64,12 @@
 
 
 # Add the ant libraries to the classpath
-CLASSPATH=${CLASSPATH}:lib/ant-1.7.0.jar:lib/bsf-2.3.0.jar
-CLASSPATH=${CLASSPATH}:lib/ant-launcher-1.7.0.jar:lib/junit-3.8.1.jar
-CLASSPATH=${CLASSPATH}:lib/ant-junit-1.7.0.jar:lib/ant-apache-bsf-1.7.0.jar
-CLASSPATH=${CLASSPATH}:lib/ant-trax-1.7.0.jar
-CLASSPATH=${CLASSPATH}:lib/js-1.5r3.jar:lib/ant-nodeps-1.7.0.jar
-CLASSPATH=${CLASSPATH}:lib/javacc-3.2.jar
+CLASSPATH="${CLASSPATH}:lib/ant-1.7.0.jar:lib/bsf-2.3.0.jar"
+CLASSPATH="${CLASSPATH}:lib/ant-launcher-1.7.0.jar:lib/junit-3.8.1.jar"
+CLASSPATH="${CLASSPATH}:lib/ant-junit-1.7.0.jar:lib/ant-apache-bsf-1.7.0.jar"
+CLASSPATH="${CLASSPATH}:lib/ant-trax-1.7.0.jar"
+CLASSPATH="${CLASSPATH}:lib/js-1.5r3.jar:lib/ant-nodeps-1.7.0.jar"
+CLASSPATH="${CLASSPATH}:lib/javacc-3.2.jar"
 
 # Add known external dependencies
 #for lib in ${JAR_DEPENDENCIES}
@@ -78,11 +78,11 @@
 #done
 
 # Try to include tools.jar for compilation
-if test -f ${JAVA_HOME}/lib/tools.jar ; then
-    CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/tools.jar
+if test -f "${JAVA_HOME}/lib/tools.jar" ; then
+    CLASSPATH="${CLASSPATH}:${JAVA_HOME}/lib/tools.jar"
 fi
 
-JAVAC=${JAVA_HOME}/bin/javac
+JAVAC="${JAVA_HOME}/bin/javac"
 
 # If jikes is in PATH, use jikes
 #if type jikes >/dev/null 2>/dev/null
@@ -116,8 +116,8 @@
 fi
 
 # Call Ant
-${JAVABIN} ${ARCH} -Xms64m -Xmx256m -Dant.home=${ANT_HOME} -DJAVAC=${JAVAC} \
+"${JAVABIN}" ${ARCH} -Xms64m -Xmx256m "-Dant.home=${ANT_HOME}" "-DJAVAC=${JAVAC}" \
            -Darch.bits=${ARCH} \
-           -Ddir.base=${BASEDIR} \
+           "-Ddir.base=${BASEDIR}" \
            -classpath "${CLASSPATH}" org.apache.tools.ant.Main \
            -buildfile "${BUILDFILE}" "$@"




More information about the Mulgara-svn mailing list