#!/bin/sh # build.sh -- the build-script for Mir # Identify the custom class path components we need JAVA_HOME=/usr/lib/j2sdk1.3/ # Add all JAR files to CLASSPATH LOCALCLASSPATH=`echo /usr/share/java/*.jar | tr ' ' ':'` LIB_HOME=lib TOMCAT_HOME=/usr/share/tomcat CP=$LIB_HOME/servlet-2.2.jar CP=$CP:$ANT_HOME/ant.jar:$ANT_HOME/xerces.jar CP=$CP:$LOCALCLASSPATH CP=$CP:$TOMCAT_HOME/lib/tomcat.jar CP=$CP:$LIB_HOME/gnu-regexp-1.0.8.jar CP=$CP:$LIB_HOME/freemarker.jar:$LIB_HOME/freemarker-utility.jar CP=$CP:$LIB_HOME/mm.mysql CP=$CP:$LIB_HOME/dbconbroker.jar CP=$CP:$LIB_HOME/cos.jar CP=$CP:$LIB_HOME/saxon.jar CP=$CP:$LIB_HOME/jai_codec.jar CP=$CP:$LIB_HOME/jai_core.jar CP=$CP:$JAVA_HOME/lib/tools.jar CP=$CP:$JAVA_HOME/lib/rt.jar CP=$CP:$LIB_HOME/strutsmesg.jar CP=$CP:$LIB_HOME/poolman.jar CP=$CP:$LIB_HOME/log4j.jar CP=$CP:$LIB_HOME/jdbc-se2.0.jar CP=$CP:$LIB_HOME/postgresql.jar # The path to ANT #ANT_HOME=/usr/share/ant/lib # use own ant ANT_HOME=LIB_HOME # use mir-ant # Execute ANT to perform the requested build target $JAVA_HOME/bin/java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main \ -Dtomcat.home=$TOMCAT_HOME "$@" # Set permissions correctly ./perms.sh-dist