source: trunk/gsdl3/install.bash@ 3544

Last change on this file since 3544 was 3544, checked in by say1, 21 years ago

added install.bash a program to install gsdl3

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1#!/bin/bash
2export CVS_RSH=ssh
3export CVSROOT=:ext:[email protected]:/usr/local/global-cvs/gsdl-src
4
5cvs update -dCR
6
7# make mgpp
8mkdir -p packages
9cd packages
10cvs co mgpp
11cd mgpp
12./configure --prefix $GSDL3HOME
13make
14make install
15cd $GSDL3HOME
16
17# unpack tomcat
18cd comms/tomcat/
19tar xzvf jakarta-tomcat-4.0.1.tar.gz
20cd $GSDL3HOME
21
22
23# make the java packages
24cd src/java/org/greenstone/gdbm
25make
26make install
27cd $GSDL3HOME
28
29cd src/java/org/greenstone/testing
30make
31make install
32cd $GSDL3HOME
33
34cd src/java/org/greenstone/gsdl3
35make
36make install
37cd $GSDL3HOME
38
39cd src/java/org/greenstone/applet/phind
40make
41make install
42cd $GSDL3HOME
43
44#setup sample collection
45cd sites/localsite/collect/mgppdemo/index/
46tar xzvf mgpp-indexfiles.tar.gz
47cd $GSDL3HOME
48
49#create symbolic links
50cd web
51ln -s -v ../interfaces
52ln -s -v ../sites
53ln -s -v ../lib
54cd $GSDL3HOME
55
56#set up the servlet information for tomcat
57cat web/WEB-INF/web.xml | sed "s&\/research\/kjdon\/home\/gsdl3&$GSDL3HOME&" > web.xml.tmp
58mv web/WEB-INF/web.xml web/WEB-INF/web.bak.xml
59mv web.xml.tmp web/WEB-INF/web.xml
60
61#set up tomcat
62cat 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
63mv comms/tomcat/jakarta-tomcat-4.0.1/bin/catalina.sh comms/tomcat/jakarta-tomcat-4.0.1/bin/catalina.bak.sh
64mv catalina.sh comms/tomcat/jakarta-tomcat-4.0.1/bin/catalina.sh
65
66cat 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
67mv comms/tomcat/jakarta-tomcat-4.0.1/conf/server.xml comms/tomcat/jakarta-tomcat-4.0.1/conf/server.bak.xml
68mv server.xml comms/tomcat/jakarta-tomcat-4.0.1/conf/server.xml
69
70cd web/WEB-INF/classes
71javac TestServlet.java
72cd $GSDL3HOME
73
74#make everyone happy by giving the right permissions to the shell scripts
75chmod a+x comms/tomcat/jakarta-tomcat-4.0.1/bin/*
76
77#start tomcat
78comms/tomcat/jakarta-tomcat-4.0.1/bin/shutdown.sh
79comms/tomcat/jakarta-tomcat-4.0.1/bin/startup.sh
Note: See TracBrowser for help on using the repository browser.