- Timestamp:
- 2011-04-23T17:30:21+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/setup.bash
r23893 r23947 165 165 export GSDLOS 166 166 167 PATH=$GSDLHOME/bin/script:$GSDLHOME/bin/$GSDLOS:$PATH 167 # Establish cpu architecture 168 # 32-bit or 64-bit? 169 UNAME_HW_MACH=`uname -m` 170 171 # Original test 172 # if test "`echo x$UNAME_HW_MACH | sed 's/^x.*_64$/x/'`" == "x" ; 173 # then 174 # GSDLARCH=64 175 # else 176 # GSDLARCH=32 177 # fi 178 179 # Following test came from VirtualBox's Guest Additions autostart.sh 180 # (adapted for use in Greenstone) 181 case "$UNAME_HW_MACH" in 182 i[3456789]86|x86|i86pc) 183 GSDLARCH='32' 184 ;; 185 x86_64|amd64|AMD64) 186 GSDLARCH='64' 187 ;; 188 *) 189 echo "Unknown architecture: $UNAME_HW_MACH" 190 ;; 191 esac 192 193 # Only want non-trival GSDLARCH value set if there is evidence of 194 # the installed bin (lib, ...) directories using linux32, linux64 195 # (otherwise probably looking at an SVN compiled up version for single OS) 196 if test ! -d "$GSDLHOME/bin/$GSDLOS$GSDLARCH" ; 197 then 198 GSDLARCH="" 199 fi 200 201 export GSDLARCH 202 203 PATH=$GSDLHOME/bin/script:$GSDLHOME/bin/$GSDLOS$GSDLARCH:$PATH 168 204 export PATH 169 205 170 206 if test "$GSDLOS" = "linux" ; then 171 LD_LIBRARY_PATH="$GSDLHOME/lib/$GSDLOS :$LD_LIBRARY_PATH"207 LD_LIBRARY_PATH="$GSDLHOME/lib/$GSDLOS$GSDLARCH:$LD_LIBRARY_PATH" 172 208 export LD_LIBRARY_PATH 173 209 elif test "$GSDLOS" = "darwin" ; then 174 DYLD_LIBRARY_PATH="$GSDLHOME/lib/$GSDLOS :$DYLD_LIBRARY_PATH"210 DYLD_LIBRARY_PATH="$GSDLHOME/lib/$GSDLOS$GSDLARCH:$DYLD_LIBRARY_PATH" 175 211 export DYLD_LIBRARY_PATH 176 212 fi … … 178 214 # Override Imagemagick and Ghostscript paths to the bundled applications shipped with greenstone if they exists otherwise use default environment variables. 179 215 180 if test -d "$GSDLHOME/bin/$GSDLOS /imagemagick" ; then181 PATH="$GSDLHOME/bin/$GSDLOS /imagemagick/bin:$PATH"216 if test -d "$GSDLHOME/bin/$GSDLOS$GSDLARCH/imagemagick" ; then 217 PATH="$GSDLHOME/bin/$GSDLOS$GSDLARCH/imagemagick/bin:$PATH" 182 218 export PATH 183 219 184 MAGICK_HOME="$GSDLHOME/bin/$GSDLOS /imagemagick"220 MAGICK_HOME="$GSDLHOME/bin/$GSDLOS$GSDLARCH/imagemagick" 185 221 export MAGICK_HOME 186 222 187 223 if test "$GSDLOS" = "linux" ; then 188 LD_LIBRARY_PATH="$GSDLHOME/bin/$GSDLOS /imagemagick/lib:$LD_LIBRARY_PATH"224 LD_LIBRARY_PATH="$GSDLHOME/bin/$GSDLOS$GSDLARCH/imagemagick/lib:$LD_LIBRARY_PATH" 189 225 export LD_LIBRARY_PATH 190 226 191 227 elif test "$GSDLOS" = "darwin" ; then 192 DYLD_LIBRARY_PATH="$GSDLHOME/bin/$GSDLOS /imagemagick/lib:$DYLD_LIBRARY_PATH"228 DYLD_LIBRARY_PATH="$GSDLHOME/bin/$GSDLOS$GSDLARCH/imagemagick/lib:$DYLD_LIBRARY_PATH" 193 229 export DYLD_LIBRARY_PATH 194 230 fi … … 198 234 # Note: Ghostscript is only bundled with Greenstone on Mac and Windows, not on Linux. The code below should be used only for the Darwin platform 199 235 # for Windows please see setup.bat 200 if test -d "$GSDLHOME/bin/$GSDLOS /ghostscript" ; then201 PATH="$GSDLHOME/bin/$GSDLOS /ghostscript/bin":"$PATH"236 if test -d "$GSDLHOME/bin/$GSDLOS$GSDLARCH/ghostscript" ; then 237 PATH="$GSDLHOME/bin/$GSDLOS$GSDLARCH/ghostscript/bin":"$PATH" 202 238 export PATH 203 239 204 GS_LIB="$GSDLHOME/bin/$GSDLOS /ghostscript/share/ghostscript/8.63/lib"240 GS_LIB="$GSDLHOME/bin/$GSDLOS$GSDLARCH/ghostscript/share/ghostscript/8.63/lib" 205 241 export GS_LIB 206 242 207 GS_FONTPATH="$GSDLHOME/bin/$GSDLOS /ghostscript/share/ghostscript/8.63/Resource/Font"243 GS_FONTPATH="$GSDLHOME/bin/$GSDLOS$GSDLARCH/ghostscript/share/ghostscript/8.63/Resource/Font" 208 244 export GS_FONTPATH 209 245 fi … … 251 287 if test -e apache-httpd ; then 252 288 echo "+Adding in executable path for apache-httpd" 253 PATH=$GSDLHOME/apache-httpd/$GSDLOS /bin:$PATH289 PATH=$GSDLHOME/apache-httpd/$GSDLOS$GSDLARCH/bin:$PATH 254 290 export PATH 255 291 256 292 if test "$GSDLOS" = "linux" ; then 257 LD_LIBRARY_PATH="$GSDLHOME/apache-httpd/$GSDLOS /lib:$LD_LIBRARY_PATH"293 LD_LIBRARY_PATH="$GSDLHOME/apache-httpd/$GSDLOS$GSDLARCH/lib:$LD_LIBRARY_PATH" 258 294 export LD_LIBRARY_PATH 259 295 260 296 elif test "$GSDLOS" = "darwin" ; then 261 DYLD_LIBRARY_PATH="$GSDLHOME/apache-httpd/$GSDLOS /lib:$DYLD_LIBRARY_PATH"297 DYLD_LIBRARY_PATH="$GSDLHOME/apache-httpd/$GSDLOS$GSDLARCH/lib:$DYLD_LIBRARY_PATH" 262 298 export DYLD_LIBRARY_PATH 263 299 fi … … 279 315 # if the Perl-for-greenstone tarfile has been installed in the bin/linux 280 316 # folder, then we set things up to use that, instead of a system perl 281 if [ -d "$GSDLHOME/bin/$GSDLOS /perl" ] ; then282 283 PATH=$GSDLHOME/bin/$GSDLOS /perl/bin:$PATH317 if [ -d "$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl" ] ; then 318 319 PATH=$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl/bin:$PATH 284 320 export PATH 285 321 286 322 if test "$GSDLOS" = "linux" ; then 287 LD_LIBRARY_PATH=$GSDLHOME/bin/$GSDLOS /perl/lib/5.8.9/i686-linux-thread-multi/CORE:$LD_LIBRARY_PATH323 LD_LIBRARY_PATH=$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl/lib/5.8.9/i686-linux-thread-multi/CORE:$LD_LIBRARY_PATH 288 324 export LD_LIBRARY_PATH 289 325 elif test "$GSDLOS" = "darwin" ; then 290 DYLD_LIBRARY_PATH=$GSDLHOME/bin/$GSDLOS /perl/lib/5.8.9/darwin-thread-multi-2level/CORE:$DYLD_LIBRARY_PATH326 DYLD_LIBRARY_PATH=$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl/lib/5.8.9/darwin-thread-multi-2level/CORE:$DYLD_LIBRARY_PATH 291 327 export DYLD_LIBRARY_PATH 292 328 fi 293 329 294 330 if [ "x$PERL5LIB" = "x" ] ; then 295 PERL5LIB=$GSDLHOME/bin/$GSDLOS /perl/lib331 PERL5LIB=$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl/lib 296 332 else 297 PERL5LIB=$GSDLHOME/bin/$GSDLOS /perl/lib:$PERL5LIB333 PERL5LIB=$GSDLHOME/bin/$GSDLOS$GSDLARCH/perl/lib:$PERL5LIB 298 334 fi 299 335 export PERL5LIB
Note:
See TracChangeset
for help on using the changeset viewer.