source: trunk/gsdl3/update.bash@ 3771

Last change on this file since 3771 was 3746, checked in by mdewsnip, 21 years ago

Added commands to configure and build MG package.

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.8 KB
Line 
1#!/bin/bash -v
2
3#check that GSDL3HOME is set
4if test -z "$GSDL3HOME" ; then
5 echo "You need to 'source setup.bash' before running the update script"
6 exit;
7fi
8
9#make sure we have the current GSDL3
10cvs update -dRP
11
12# make mgpp
13cd packages/mgpp
14./configure --prefix $GSDL3HOME
15make clean
16make
17make install
18CLASSPATH=$GSDL3HOME/lib/java/mgpp.jar:$CLASSPATH
19cd $GSDL3HOME
20
21# make mg
22cd packages/mg
23./configure --prefix $GSDL3HOME
24make clean
25make
26make install
27CLASSPATH=$GSDL3HOME/lib/java/mg.jar:$CLASSPATH
28cd $GSDL3HOME
29
30# make the java packages
31cd src/java/org/greenstone/gdbm
32make clean
33make
34make install
35CLASSPATH=$GSDL3HOME/lib/java/gdbm.jar:$CLASSPATH
36cd $GSDL3HOME
37
38cd src/java/org/greenstone/testing
39make clean
40make
41make install
42CLASSPATH=$GSDL3HOME/lib/java/jutest.jar:$CLASSPATH
43cd $GSDL3HOME
44
45cd src/java/org/greenstone/gsdl3
46make clean
47make
48make install
49CLASSPATH=$GSDL3HOME/lib/java/gsdl3.jar:$CLASSPATH
50cd $GSDL3HOME
51
52cd src/java/org/greenstone/applet/phind
53make clean
54make
55make install
56CLASSPATH=$GSDL3HOME/lib/java/Phind.jar:$CLASSPATH
57cd $GSDL3HOME
58
59# make the javadocs
60JAVADOCDIR=$GSDL3HOME/docs/javadoc
61mkdir -p $JAVADOCDIR
62javadoc -d $JAVADOCDIR -private -link http://www.cs.waikato.ac.nz/~nzdl/gsdl3/javadocs/gathaen/ -link http://www.scms.waikato.ac.nz/help/reference/jdk1.2/docs/api/ -link http://www.cs.waikato.ac.nz/~ml/weka/doc_book/ `find src -name '*.java'` `find packages/ -name '*.java'` > $JAVADOCDIR/javadoc_log
63
64
65#compile the test servlet
66cd web/WEB-INF/classes
67javac TestServlet.java
68cd $GSDL3HOME
69
70
71#start tomcat
72comms/tomcat/jakarta/bin/shutdown.sh
73comms/tomcat/jakarta/bin/startup.sh
74
75#NOTE: if you recompile anything, you need to shutdown and restart tomcat
76#to shutdown:
77#comms/tomcat/jakarta/bin/shutdown.sh
78#to startup:
79#comms/tomcat/jakarta/bin/startup.sh
80
81
82
83
Note: See TracBrowser for help on using the repository browser.