| 51 | | GSDLOS=`uname -s | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` |
|---|
| 52 | | # check for running bash under cygwin |
|---|
| 53 | | if test "`echo $GSDLOS | sed 's/cygwin//'`" != "$GSDLOS" ; then |
|---|
| 54 | | GSDLOS=windows |
|---|
| 55 | | fi |
|---|
| 56 | | export GSDLOS |
|---|
| 57 | | echo " - Exported GSDL3HOME, GSDL3SRCHOME and GSDLOS" |
|---|
| | 51 | GSDLOS=`uname -s | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` |
|---|
| | 52 | # check for running bash under cygwin |
|---|
| | 53 | if test "`echo $GSDLOS | sed 's/cygwin//'`" != "$GSDLOS" ; then |
|---|
| | 54 | GSDLOS=windows |
|---|
| | 55 | fi |
|---|
| | 56 | export GSDLOS |
|---|
| | 57 | echo " - Exported GSDL3HOME, GSDL3SRCHOME and GSDLOS" |
|---|
| 76 | | #CLASSPATH |
|---|
| 77 | | if [ `isinpath "$CLASSPATH" "$GSDL3HOME/WEB-INF/classes"` == "false" ]; then |
|---|
| 78 | | CLASSPATH=$GSDL3HOME/WEB-INF/classes:$GSDL3SRCHOME/resources/java:$CLASSPATH |
|---|
| 79 | | for JARFILE in $GSDL3SRCHOME/*.jar; do |
|---|
| 80 | | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| 81 | | done |
|---|
| 82 | | for JARFILE in $GSDL3SRCHOME/lib/jni/*.jar; do |
|---|
| 83 | | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| 84 | | done |
|---|
| 85 | | for JARFILE in $GSDL3HOME/WEB-INF/lib/*.jar; do |
|---|
| 86 | | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| 87 | | done |
|---|
| 88 | | for JARFILE in $TOMCAT_HOME/common/endorsed/*.jar; do |
|---|
| 89 | | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| 90 | | done |
|---|
| 91 | | for JARFILE in $GSDL3SRCHOME/build/*.jar; do |
|---|
| 92 | | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| 93 | | done |
|---|
| 94 | | export CLASSPATH |
|---|
| 95 | | echo " - Adjusted CLASSPATH" |
|---|
| 96 | | else |
|---|
| 97 | | echo " - CLASSPATH already correct" |
|---|
| 98 | | fi |
|---|
| | 76 | #CLASSPATH |
|---|
| | 77 | if [ `isinpath "$CLASSPATH" "$GSDL3HOME/WEB-INF/classes"` == "false" ]; then |
|---|
| | 78 | CLASSPATH=$GSDL3HOME/WEB-INF/classes:$GSDL3SRCHOME/resources/java:$CLASSPATH |
|---|
| | 79 | for JARFILE in $GSDL3SRCHOME/*.jar; do |
|---|
| | 80 | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| | 81 | done |
|---|
| | 82 | for JARFILE in $GSDL3SRCHOME/lib/jni/*.jar; do |
|---|
| | 83 | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| | 84 | done |
|---|
| | 85 | for JARFILE in $GSDL3HOME/WEB-INF/lib/*.jar; do |
|---|
| | 86 | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| | 87 | done |
|---|
| | 88 | for JARFILE in $TOMCAT_HOME/common/endorsed/*.jar; do |
|---|
| | 89 | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| | 90 | done |
|---|
| | 91 | for JARFILE in $GSDL3SRCHOME/build/*.jar; do |
|---|
| | 92 | CLASSPATH=$CLASSPATH:$JARFILE |
|---|
| | 93 | done |
|---|
| | 94 | export CLASSPATH |
|---|
| | 95 | echo " - Adjusted CLASSPATH" |
|---|
| | 96 | else |
|---|
| | 97 | echo " - CLASSPATH already correct" |
|---|
| | 98 | fi |
|---|
| 100 | | #LD_LIBRARY_PATH |
|---|
| 101 | | if [ `isinpath "$LD_LIBRARY_PATH" "$GSDL3SRCHOME/lib/jni"` == "false" ]; then |
|---|
| 102 | | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSDL3SRCHOME/lib/jni |
|---|
| 103 | | export LD_LIBRARY_PATH |
|---|
| 104 | | DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$GSDL3SRCHOME/lib/jni |
|---|
| 105 | | export DYLD_LIBRARY_PATH |
|---|
| 106 | | echo " - Adjusted LD_LIBRARY_PATH" |
|---|
| 107 | | else |
|---|
| 108 | | echo " - LD_LIBRARY_PATH already correct" |
|---|
| 109 | | fi |
|---|
| | 100 | #LD_LIBRARY_PATH |
|---|
| | 101 | if [ `isinpath "$LD_LIBRARY_PATH" "$GSDL3SRCHOME/lib/jni"` == "false" ]; then |
|---|
| | 102 | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSDL3SRCHOME/lib/jni |
|---|
| | 103 | export LD_LIBRARY_PATH |
|---|
| | 104 | DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$GSDL3SRCHOME/lib/jni |
|---|
| | 105 | export DYLD_LIBRARY_PATH |
|---|
| | 106 | echo " - Adjusted LD_LIBRARY_PATH" |
|---|
| | 107 | else |
|---|
| | 108 | echo " - LD_LIBRARY_PATH already correct" |
|---|
| | 109 | fi |
|---|
| 130 | | #java is not set up already |
|---|
| 131 | | bin/search4j -m $java_min_version -h packages/jre &> /dev/null |
|---|
| 132 | | if [ "$?" == "0" ]; then |
|---|
| 133 | | #bundled java exists, set up |
|---|
| 134 | | export JAVA_HOME=`pwd`/packages/jre |
|---|
| 135 | | echo " - Exported JAVA_HOME to point to bundled java" |
|---|
| 136 | | else |
|---|
| 137 | | #no java exists |
|---|
| 138 | | echo " - Failed to locate java ($java_min_version or greater)" |
|---|
| 139 | | bin/search4j &> /dev/null; if [ "$?" == "0" ]; then echo " (It looks like you hava java but it's too old)"; fi |
|---|
| 140 | | echo " - Please set JAVA_HOME or JRE_HOME to point to an appropriate java" |
|---|
| 141 | | echo " And add JAVA_HOME/bin or JRE_HOME/bin to your PATH" |
|---|
| 142 | | fi |
|---|
| | 131 | #java is not set up already |
|---|
| | 132 | FOUNDJAVAHOME=`bin/search4j -p $HINT -m $java_min_version` |
|---|
| | 133 | if [ "$?" == "0" ]; then |
|---|
| | 134 | #bundled java exists, set up |
|---|
| | 135 | export JAVA_HOME=$FOUNDJAVAHOME |
|---|
| | 136 | echo " - Set (exported) JAVA_HOME to $FOUNDJAVAHOME" |
|---|
| | 137 | else |
|---|
| | 138 | #no java exists |
|---|
| | 139 | echo " - Failed to locate java ($java_min_version or greater)" |
|---|
| | 140 | bin/search4j &> /dev/null; if [ "$?" == "0" ]; then echo " (It looks like you hava java but it's too old)"; fi |
|---|
| | 141 | echo " - Please set JAVA_HOME or JRE_HOME to point to an appropriate java" |
|---|
| | 142 | echo " And add JAVA_HOME/bin or JRE_HOME/bin to your PATH" |
|---|
| | 143 | fi |
|---|