Changeset 30296 for gs2-extensions
- Timestamp:
- 2015-10-09T17:03:19+13:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/parallel-building/trunk/src/setup.bash
r30278 r30296 3 3 4 4 full_setup=`pwd`/${BASH_SOURCE} 5 fulldir= ${full_setup%/*}6 fulldir= ${fulldir%/.}5 fulldir="${full_setup%/*}" 6 fulldir="${fulldir%/.}" 7 7 8 if [ "x$GSDLHOME" = "x" ] ; then 9 if [ -e ../../setup.bash ] ; then 10 export gsopt_noexts=1 && pushd ../.. && source setup.bash && popd 11 export gsopt_noexts= 12 elif [ -e ../../gs3-setup.sh ] ; then 13 export gsopt_noexts=1 && pushd ../.. && source gs3-setup.sh && popd 14 export gsopt_noexts= 8 # Test for one of the homes, otherwise we need to source a top-level setup 9 GSDLVER=0 10 if [ "${GSDL3HOME}x" != "x" ] 11 then 12 GSDLVER=3 13 else 14 if [ "${GSDLHOME}x" != "x" ] 15 then 16 GSDLVER=2 17 fi 18 fi 19 20 if [ "${GSDLVER}" == "0" ] 21 then 22 export gsopt_noexts=1 23 CWD=`pwd` 24 cd ../.. 25 if [ -f "./gs3-setup.sh" ] 26 then 27 source ./gs3-setup.sh 28 GSDLVER=3 29 else 30 source ./setup.bash 31 GSDLVER=2 32 fi 33 cd "${CWD}" 34 unset gsopt_noexts 35 fi 36 37 if [ "x$GEXTPARALLELBUILDING" = "x" ] 38 then 39 export PARALLELBUILDINGOS=`uname -s | tr '[A-Z]' '[a-z]' | sed 's/\([0-9]\+\)\?_.*$//'` 40 export GEXTPARALLELBUILDING="$fulldir" 41 export GEXTPARALLELBUILDING_INSTALLED="${GEXTPARALLELBUILDING}/${GSDLOS}" 42 export PATH="${GEXTPARALLELBUILDING_INSTALLED}/bin:${fulldir}/bin/script:${PATH}" 43 44 if [ "x$CXXFLAGS" = "x" ] 45 then 46 export CXXFLAGS="-I${GEXTPARALLELBUILDING_INSTALLED}/include" 47 else 48 export CXXFLAGS="-I${GEXTPARALLELBUILDING_INSTALLED}/include ${CXXFLAGS}" 15 49 fi 16 50 17 fi 18 19 if [ "x$GEXTPARALLELBUILDING" = "x" ] ; then 20 21 export PARALLELBUILDINGOS=`uname -s | tr '[A-Z]' '[a-z]' | sed 's/\([0-9]\+\)\?_.*$//'` 22 export GEXTPARALLELBUILDING=$fulldir 23 export GEXTPARALLELBUILDING_INSTALLED=$GEXTPARALLELBUILDING/$GSDLOS 24 25 export PATH=$GEXTPARALLELBUILDING_INSTALLED/bin:$fulldir/bin/script:$PATH 26 27 if [ "x$CXXFLAGS" = "x" ] ; then 28 export CXXFLAGS="-I$GEXTPARALLELBUILDING_INSTALLED/include" 51 if [ "x$LD_LIBRARY_PATH" = "x" ] 52 then 53 export LD_LIBRARY_PATH="${GEXTPARALLELBUILDING_INSTALLED}/lib" 29 54 else 30 export CXXFLAGS="-I$GEXTPARALLELBUILDING_INSTALLED/include $CXXFLAGS"55 export LD_LIBRARY_PATH="${GEXTPARALLELBUILDING_INSTALLED}/lib:${LD_LIBRARY_PATH}" 31 56 fi 32 57 33 if [ "x$LD_LIBRARY_PATH" = "x" ] ; then 34 export LD_LIBRARY_PATH=$GEXTPARALLELBUILDING_INSTALLED/lib 58 if [ "x$LDFLAGS" = "x" ] 59 then 60 export LDFLAGS="-L${GEXTPARALLELBUILDING_INSTALLED}/lib" 35 61 else 36 export LD _LIBRARY_PATH=$GEXTPARALLELBUILDING_INSTALLED/lib:$LD_LIBRARY_PATH62 export LDFLAGS="-L${GEXTPARALLELBUILDING_INSTALLED}/lib ${LDFLAGS}" 37 63 fi 38 64 39 if [ "x$LDFLAGS" = "x" ] ; then 40 export LDFLAGS="-L$GEXTPARALLELBUILDING_INSTALLED/lib" 65 extdir="${GEXTPARALLELBUILDING##*/}" 66 67 if [ "${GSDLVER}" = "3" ] 68 then 69 if [ "x${GSDL3EXTS}" = "x" ] 70 then 71 export GSDL3EXTS="${extdir}" 72 else 73 export GSDL3EXTS="${GSDL3EXTS}:${extdir}" 74 fi 41 75 else 42 export LDFLAGS="-L$GEXTPARALLELBUILDING_INSTALLED/lib $LDFLAGS" 43 fi 44 45 extdir=${GEXTPARALLELBUILDING##*/} 46 47 if [ "x$GSDLEXTS" = "x" ] ; then 48 export GSDLEXTS=$extdir 49 else 50 export GSDLEXTS=$GSDLEXTS:$extdir 76 if [ "x$GSDLEXTS" = "x" ] 77 then 78 export GSDLEXTS="${extdir}" 79 else 80 export GSDLEXTS="${GSDLEXTS}:${extdir}" 81 fi 51 82 fi 52 83 … … 56 87 # Hadoop specific environment setup 57 88 export HADOOP_VERSION=1.1.0 58 export HADOOP_PREFIX= $GEXTPARALLELBUILDING/packages/hadoop-$HADOOP_VERSION59 export PATH= $PATH:$HADOOP_PREFIX/bin89 export HADOOP_PREFIX="${GEXTPARALLELBUILDING}/packages/hadoop-${HADOOP_VERSION}" 90 export PATH="${HADOOP_PREFIX}/bin:${PATH}" 60 91 # examples: 61 92 # localhost:54310 [default] … … 66 97 echo "HDFS server expected at \"${HDFSHOST}:${HDFSPORT}\"" 67 98 68 echo "+Your environment is now setup for $extdesc in Greenstone "99 echo "+Your environment is now setup for $extdesc in Greenstone${GSDLVER}" 69 100 else 70 echo "+Your environment is already setup for $extdesc in Greenstone "101 echo "+Your environment is already setup for $extdesc in Greenstone${GSDLVER}" 71 102 fi 72 103
Note:
See TracChangeset
for help on using the changeset viewer.