Last change
on this file since 20493 was 20188, checked in by kjdon, 15 years ago |
removed the test around sourcing gs3-setup.sh so that it always gets run
|
-
Property svn:keywords
set to
Author Date Id Revision
|
File size:
1.3 KB
|
Rev | Line | |
---|
[19937] | 1 | #!/bin/bash
|
---|
[13235] | 2 | serverlang=en
|
---|
| 3 |
|
---|
[15131] | 4 | java_min_version=1.4.0_00
|
---|
| 5 |
|
---|
[18559] | 6 | autoset_gsdl_home() {
|
---|
| 7 |
|
---|
| 8 | # remove leading ./ if present
|
---|
[20187] | 9 | prog="${0#./}"
|
---|
[18559] | 10 |
|
---|
[20187] | 11 | isrelative="${prog%%/*}"
|
---|
[18559] | 12 |
|
---|
| 13 | if [ ! -z $isrelative ] ; then
|
---|
| 14 | # some text is left after stripping
|
---|
| 15 | # => is relative
|
---|
[20187] | 16 | pwd="$PWD"
|
---|
[18559] | 17 | prog="$pwd/$prog"
|
---|
| 18 | fi
|
---|
| 19 |
|
---|
[20187] | 20 | fulldir="${prog%/*}"
|
---|
[18559] | 21 |
|
---|
| 22 | # remove trailing /. if present
|
---|
[20187] | 23 | eval $1=\""${fulldir%/.}"\"
|
---|
[18559] | 24 | }
|
---|
| 25 |
|
---|
| 26 |
|
---|
[13235] | 27 | echo "Greenstone 3 Server"
|
---|
[18559] | 28 | echo "Copyright (C) 2009, New Zealand Digital Library Project, University Of Waikato"
|
---|
[13235] | 29 | echo "This software comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt"
|
---|
| 30 | echo "This is free software, and you are welcome to redistribute it"
|
---|
| 31 |
|
---|
| 32 | ## -------- Run the Greenstone 3 Server --------
|
---|
| 33 |
|
---|
| 34 |
|
---|
| 35 | ## ---- Determine GSDL3SRCHOME ----
|
---|
| 36 | gsdl3path=
|
---|
| 37 |
|
---|
| 38 | # Some users may set the above line manually
|
---|
[14727] | 39 | if [ -z "$gsdl3path" ]; then
|
---|
[20187] | 40 | autoset_gsdl_home "gsdl3path"
|
---|
[13235] | 41 | fi
|
---|
| 42 |
|
---|
[20188] | 43 | # Setup Greenstone3
|
---|
| 44 | pushd $gsdl3path > /dev/null
|
---|
| 45 | source ./gs3-setup.sh
|
---|
| 46 | popd > /dev/null
|
---|
[13235] | 47 |
|
---|
[14727] | 48 | # JRE_HOME or JAVA_HOME must be set correctly to run this program
|
---|
[20059] | 49 | HINT="`pwd`/packages/jre"
|
---|
| 50 | javapath=`search4j -p "$HINT" -m $java_min_version -e`
|
---|
[15132] | 51 | if [ "$?" == "0" ]; then
|
---|
[18559] | 52 | # In Java code, '...getResourceAsStream("build.properties")'
|
---|
| 53 | # needs up to be in the right directory when run
|
---|
[20059] | 54 | pushd "$gsdl3path" > /dev/null
|
---|
[18559] | 55 |
|
---|
[20059] | 56 | "$javapath" org.greenstone.server.Server3 "$GSDL3SRCHOME" $serverlang
|
---|
[18559] | 57 |
|
---|
| 58 | popd > /dev/null
|
---|
[15132] | 59 | fi
|
---|
[13235] | 60 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.