source: gs3-extensions/html-to-expeditee/trunk/src/INSTALL-FOR-GREENSTONE3.sh@ 26631

Last change on this file since 26631 was 26631, checked in by davidb, 11 years ago

This script now also installs the perl script for the Export individual GSDL documents feature.

File size: 2.2 KB
RevLine 
[24916]1#!/bin/bash
2
3installPerlCGI()
4{
5
6 if [ "x$FULL_PERL_EXE" != "x" ] ; then
7 echo " Using FULL_PERL_EXE = $FULL_PERL_EXE"
8 elif [ "x$PERL_HOME" != "x" ] ; then
9 echo " Constructing FULL_PERL_EXE from PERL_HOME=$PERL_HOME"
10 export FULL_PERL_EXE="$PERL_HOME/bin/perl"
11 else
12 echo " Neither FULL_PERL_EXE or PERL_HOME set."
13 echo " Constructing FULL_PERL_EXE from 'which perl'"
14 export FULL_PERL_EXE=`which perl`
15 fi
16
17 echo " Substituting @FULL_PERL_EXE@ -> $FULL_PERL_EXE"
18
19 cat src/cgi-bin/html-to-expeditee.pl.in \
20 | sed "s%@FULL_PERL_EXE@%$FULL_PERL_EXE%g" \
21 > ../../web/WEB-INF/cgi/html-to-expeditee.pl
22
[26631]23 cat src/cgi-bin/export-individual-expeditee.pl.in \
24 | sed "s%@FULL_PERL_EXE@%$FULL_PERL_EXE%g" \
25 > ../../web/WEB-INF/cgi/export-individual-expeditee.pl
[24916]26}
27
[24942]28if [ ! -d ../../web/ext/html-to-expeditee ] ; then
[24920]29 echo "Making supporting html-to-expeditee directory in web/ext folder"
[24942]30 mkdir ../../web/ext/html-to-expeditee
[24916]31fi
32
[24920]33if [ ! -d ../../web/ext/html-to-expeditee/jquery ] ; then
34 echo "Copying jquery into web/ext/html-to-expeditee folder"
35 /bin/cp -r packages/jquery ../../web/ext/html-to-expeditee/.
[24916]36fi
37
[24920]38if [ ! -d ../../web/ext/html-to-expeditee/js ] ; then
39 echo "Copying src/js into web/ext/html-to-expeditee/js"
40 /bin/cp -r src/js ../../web/ext/html-to-expeditee/.
41elif [ "src/js/html-to-expeditee.js" -nt "../../web/ext/html-to-expeditee/js/html-to-expeditee.js" ] ; then
[24933]42 echo "Updating src/js/*.js to web/ext/html-to-expeditee/js/."
43 /bin/cp -r src/js/*.js ../../web/ext/html-to-expeditee/js/.
[24919]44fi
45
46
[24916]47if [ ! -f ../../web/WEB-INF/cgi/html-to-expeditee.pl ] ; then
48 echo "Installing html-to-expeditee.pl to cgi-bin directory"
49 installPerlCGI
50elif [ "src/cgi-bin/html-to-expeditee.pl.in" -nt "../../web/WEB-INF/cgi/html-to-expeditee.pl" ] ; then
51 echo "Installing latest version of html-to-expeditee.pl to cgi-bin directory"
52 installPerlCGI
53fi
54
[26631]55if [ ! -f ../../web/WEB-INF/cgi/export-individual-expeditee.pl ] ; then
56 echo "Installing export-individual-expeditee.pl to cgi-bin directory"
57 installPerlCGI
58elif [ "src/cgi-bin/export-individual-expeditee.pl.in" -nt "../../web/WEB-INF/cgi/export-individual-expeditee.pl" ] ; then
59 echo "Installing latest version of export-individual-expeditee.pl to cgi-bin directory"
60 installPerlCGI
61fi
[24916]62
63
[26631]64
Note: See TracBrowser for help on using the repository browser.