Changeset 29653


Ignore:
Timestamp:
2014-12-19T11:54:48+13:00 (9 years ago)
Author:
jmt12
Message:

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

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.