Changeset 20923

Show
Ignore:
Timestamp:
10.11.2009 17:23:59 (10 years ago)
Author:
oranfry
Message:

If there's a local perl installation inside greenstone on Linux, setup.bash will now set up environment variables for this. (A local perl installation is necessary on linux machines whose own system perl installations conflict with Greenstone.)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/setup.bash

    r20855 r20923  
    271271 
    272272 
    273  
     273# if the Perl-for-greenstone tarfile has been installed in the bin/linux 
     274# folder, then we set things up to use that, instead of a system perl  
     275if [ -d "$GSDLHOME/bin/$GSDLOS/perl" ] ; then 
     276    PATH=$GSDLHOME/bin/$GSDLOS/perl/bin:$PATH 
     277    export PATH 
     278    LD_LIBRARY_PATH=$GSDLHOME/bin/$GSDLOS/perl/lib/5.8.9/i686-linux-thread-multi/CORE:$LD_LIBRARY_PATH 
     279    export LD_LIBRARY_PATH 
     280    if [ "x$PERL5LIB" = "x" ] ; then 
     281    PERL5LIB=$GSDLHOME/bin/$GSDLOS/perl/lib 
     282    else  
     283    PERL5LIB=$GSDLHOME/bin/$GSDLOS/perl/lib:$PERL5LIB 
     284    fi 
     285    export PERL5LIB 
     286    echo "" 
     287    echo "***** Perl installation detected inside Greenstone." 
     288    echo "Command-line scripts need to be run with \"perl -S ...\"" 
     289    echo "    e.g. perl -S import.pl -removeold demo" 
     290    echo "" 
     291# else we may in future need to update PERL5LIB with some other (further) locations 
     292fi