added back in Producer.Content.Batchsize
[mir.git] / build.sh-dist
1 #!/bin/sh
2 # build.sh -- the build-script for Mir
3
4 # Identify the custom class path components we need
5 JAVA_HOME=/usr/lib/j2sdk1.3/
6
7 # Add all JAR files to CLASSPATH
8 LOCALCLASSPATH=`echo /usr/share/java/*.jar | tr ' ' ':'`
9
10 LIB_HOME=lib
11 TOMCAT_HOME=/usr/share/tomcat
12
13 CP=$LIB_HOME/servlet-2.2.jar
14 CP=$CP:$ANT_HOME/ant.jar:$ANT_HOME/xerces.jar
15 CP=$CP:$LOCALCLASSPATH
16 CP=$CP:$TOMCAT_HOME/lib/tomcat.jar
17 CP=$CP:$LIB_HOME/gnu-regexp-1.0.8.jar
18 CP=$CP:$LIB_HOME/freemarker.jar:$LIB_HOME/freemarker-utility.jar
19 CP=$CP:$LIB_HOME/mm.mysql
20 CP=$CP:$LIB_HOME/dbconbroker.jar
21 CP=$CP:$LIB_HOME/cos.jar
22 CP=$CP:$LIB_HOME/saxon.jar
23 CP=$CP:$LIB_HOME/jai_codec.jar
24 CP=$CP:$LIB_HOME/jai_core.jar
25 CP=$CP:$JAVA_HOME/lib/tools.jar
26 CP=$CP:$JAVA_HOME/lib/rt.jar
27 CP=$CP:$LIB_HOME/strutsmesg.jar
28 CP=$CP:$LIB_HOME/poolman.jar
29 CP=$CP:$LIB_HOME/log4j.jar
30 CP=$CP:$LIB_HOME/jdbc-se2.0.jar
31 CP=$CP:$LIB_HOME/postgresql.jar
32
33 # The path to ANT
34 #ANT_HOME=/usr/share/ant/lib    # use own ant
35 ANT_HOME=LIB_HOME             # use mir-ant
36
37
38 # Execute ANT to perform the requested build target
39 $JAVA_HOME/bin/java -classpath $CP:$CLASSPATH org.apache.tools.ant.Main \
40   -Dtomcat.home=$TOMCAT_HOME "$@"
41
42 # Set permissions correctly
43 ./perms.sh-dist