source: trunk/gsdl3/update.bash@ 3698

Last change on this file since 3698 was 3698, checked in by kjdon, 21 years ago

some path changes

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 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 the java packages
22cd src/java/org/greenstone/gdbm
23make clean
24make
25make install
26CLASSPATH=$GSDL3HOME/lib/java/gdbm.jar:$CLASSPATH
27cd $GSDL3HOME
28
29cd src/java/org/greenstone/testing
30make clean
31make
32make install
33CLASSPATH=$GSDL3HOME/lib/java/jutest.jar:$CLASSPATH
34cd $GSDL3HOME
35
36cd src/java/org/greenstone/gsdl3
37make clean
38make
39make install
40CLASSPATH=$GSDL3HOME/lib/java/gsdl3.jar:$CLASSPATH
41cd $GSDL3HOME
42
43cd src/java/org/greenstone/applet/phind
44make clean
45make
46make install
47CLASSPATH=$GSDL3HOME/lib/java/Phind.jar:$CLASSPATH
48cd $GSDL3HOME
49
50# make the javadocs
51JAVADOCDIR=$GSDL3HOME/docs/javadoc
52mkdir -p $JAVADOCDIR
53javadoc -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
54
55
56#compile the test servlet
57cd web/WEB-INF/classes
58javac TestServlet.java
59cd $GSDL3HOME
60
61
62#start tomcat
63comms/tomcat/jakarta/bin/shutdown.sh
64comms/tomcat/jakarta/bin/startup.sh
65
66#NOTE: if you recompile anything, you need to shutdown and restart tomcat
67#to shutdown:
68#comms/tomcat/jakarta/bin/shutdown.sh
69#to startup:
70#comms/tomcat/jakarta/bin/startup.sh
71
72
73
74
Note: See TracBrowser for help on using the repository browser.