Show
Ignore:
Timestamp:
19.12.2014 11:54:48 (5 years ago)
Author:
jmt12
Message:

An environment setup script for Greenstone2 based upon the existing gs3-setup.sh

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gs3-extensions/audioDB/trunk/src/setup.bash

    • Property svn:special deleted
    r28398 r29653  
    1 link gs3-setup.sh 
     1 
     2extdesc="the audioDB Extension" 
     3 
     4full_setup=`pwd`/${BASH_SOURCE} 
     5fulldir=${full_setup%/*} 
     6fulldir=${fulldir%/.} 
     7 
     8if test -z $GSDLOS ; then 
     9  GSDLOS=`uname -s | tr '[A-Z]' '[a-z]'` 
     10  # check for running bash under Cygwin 
     11  if test "`echo $GSDLOS | sed 's/cygwin//'`" != "$GSDLOS" ; 
     12  then 
     13    GSDLOS=windows 
     14  fi 
     15  # check for running bash under MinGW/MSys 
     16  if test "`echo $GSDLOS | sed 's/mingw//'`" != "$GSDLOS" ; 
     17  then 
     18    GSDLOS=windows 
     19  fi 
     20  echo "GSDLOS was not set.  Setting it to '$GSDLOS'" 
     21  export GSDLOS 
     22fi 
     23     
     24 
     25if [ "x$GEXT_AUDIODB" = "x" ] ; then 
     26  export GEXT_AUDIODB=`pwd` 
     27  export GEXTAUDIODB_INSTALLED=$GEXT_AUDIODB/$GSDLOS 
     28 
     29  if [ -d "$GEXTAUDIODB_INSTALLED/bin/script" ] ; then 
     30    export PATH=$GEXTAUDIODB_INSTALLED/bin/script:$PATH 
     31  fi 
     32 
     33  if [ -d "$GEXTAUDIODB_INSTALLED/bin" ] ; then 
     34    export PATH=$GEXTAUDIODB_INSTALLED/bin:$PATH 
     35  fi 
     36 
     37  if [ -d "$GEXTAUDIODB_INSTALLED/lib" ] ; then 
     38    if [ "$GSDLOS" = "linux" ] ; then 
     39      export LD_LIBRARY_PATH=$GEXTAUDIODB_INSTALLED/lib:$LD_LIBRARY_PATH 
     40    elif [ "$GSDLOS" = "darwin" ] ; then 
     41      export DYLD_LIBRARY_PATH=$GEXTAUDIODB_INSTALLED/lib:$DYLD_LIBRARY_PATH 
     42    fi 
     43  fi 
     44 
     45  extdir=${GEXT_AUDIODB##*/} 
     46 
     47  if [ "x$GSDLEXTS" = "x" ] ; then 
     48    export GSDLEXTS=$extdir 
     49  else 
     50    export GSDLEXTS=$GSDLEXTS:$extdir 
     51  fi 
     52 
     53 
     54  echo "+Your environment is now setup for $extdesc" 
     55else 
     56  echo "+Your environment is already setup for $extdesc" 
     57fi