Changeset 3552
- Timestamp:
- 2002-11-25T11:46:48+13:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/install.bash
r3547 r3552 1 1 #!/bin/bash -v 2 2 3 export CVS_RSH=ssh 3 export CVSROOT=:ext:[email protected]:/usr/local/global-cvs/gsdl-src 4 5 #if you have a greenstone_cvs account you can change to use that 6 #remember, password for anonymous access is 'anonymous' 7 #export CVSROOT=:ext:[email protected]:/usr/local/global-cvs/gsdl-src 8 export CVSROOT=:pserver:[email protected]:2402/usr/local/global-cvs/gsdl-src 4 9 5 10 #make sure we have the current GSDL3 6 cvs update -dR 11 cvs update -dRP 7 12 8 13 # make mgpp 9 mkdir -p packages10 14 cd packages 11 # make sure we have the current MGPP15 # check out mgpp 12 16 cvs co mgpp 13 17 cd mgpp … … 17 21 cd $GSDL3HOME 18 22 19 # unpack tomcat 23 # unpack tomcat and create symbolic link 20 24 cd comms/tomcat/ 21 25 tar xzf jakarta-tomcat-4.0.1.tar.gz 26 ln -s jakarta-tomcat-4.0.1 jakarta 22 27 cd $GSDL3HOME 23 28 … … 47 52 cd sites/localsite/collect/mgppdemo/index/ 48 53 tar xzf mgpp-indexfiles.tar.gz 54 cd ../../chinesedemo/index 55 tar xzf chinese-index-files.tar.gz 49 56 cd $GSDL3HOME 50 57 … … 54 61 javadoc -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 55 62 63 #set up tomcat 56 64 #create symbolic links 57 65 cd web … … 62 70 63 71 #set up the servlet information for tomcat 64 cat web/WEB-INF/web.xml | sed "s& \/research\/kjdon\/home\/gsdl3&$GSDL3HOME&" > web.xml.tmp72 cat web/WEB-INF/web.xml | sed "s&@gsdl3home@&$GSDL3HOME&" > web.xml.tmp 65 73 mv web/WEB-INF/web.xml web/WEB-INF/web.bak.xml 66 74 mv web.xml.tmp web/WEB-INF/web.xml 67 75 68 # set up tomcat76 #edit the catalina script 69 77 cat comms/tomcat/jakarta-tomcat-4.0.1/bin/catalina.sh | sed 's,CP=\"$CATALINA_HOME/bin/bootstrap.jar\",CP=\"$CLASSPATH:$CATALINA_HOME/bin/bootstrap.jar\",' > catalina.sh 70 mv comms/tomcat/jakarta -tomcat-4.0.1/bin/catalina.sh comms/tomcat/jakarta-tomcat-4.0.1/bin/catalina.bak.sh71 mv catalina.sh comms/tomcat/jakarta -tomcat-4.0.1/bin/catalina.sh78 mv comms/tomcat/jakarta/bin/catalina.sh comms/tomcat/jakarta/bin/catalina.bak.sh 79 mv catalina.sh comms/tomcat/jakarta/bin/catalina.sh 72 80 73 cat comms/tomcat/jakarta-tomcat-4.0.1/conf/server.xml | sed "s,<\!-- Tomcat Root Context -->,<\!-- Tomcat Root Context --><\!-- GSDL3 Service --><Context path=\"/gsdl3\" docBase=\"$GSDL3HOME/web\" debug=\"1\" reloadable=\"true\"/>," > server.xml 74 mv comms/tomcat/jakarta-tomcat-4.0.1/conf/server.xml comms/tomcat/jakarta-tomcat-4.0.1/conf/server.bak.xml 75 mv server.xml comms/tomcat/jakarta-tomcat-4.0.1/conf/server.xml 81 #edit the server config file 82 cat comms/tomcat/jakarta/conf/server.xml | sed "s,<\!-- Tomcat Root Context -->,<\!-- GSDL3 Service --><Context path=\"/gsdl3\" docBase=\"$GSDL3HOME/web\" debug=\"1\" reloadable=\"true\"/><\!-- Tomcat Root Context -->," > server.xml 83 mv comms/tomcat/jakarta/conf/server.xml comms/tomcat/jakarta/conf/server.bak.xml 84 mv server.xml comms/tomcat/jakarta/conf/server.xml 76 85 86 #compile the test servlet 77 87 cd web/WEB-INF/classes 78 88 javac TestServlet.java … … 80 90 81 91 #make everyone happy by giving the right permissions to the shell scripts 82 chmod a+x comms/tomcat/jakarta -tomcat-4.0.1/bin/*92 chmod a+x comms/tomcat/jakarta/bin/*.sh 83 93 84 94 #start tomcat
Note:
See TracChangeset
for help on using the changeset viewer.