Ignore:
Timestamp:
2012-03-23T12:22:19+13:00 (12 years ago)
Author:
jmt12
Message:

Adding several more changes needed when enabling or disabling tdb

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs2-extensions/tdb-edit/trunk/src/enable_tdb.sh

    r24428 r25251  
    1414echo ' - enabling TDB support in common function library'
    1515# - Symlink the source file into place
     16ln -f -s $GSDLHOME/ext/tdb-edit/src/lib/tdbclass.h $GSDLHOME/common-src/src/lib/tdbclass.h
    1617ln -f -s $GSDLHOME/ext/tdb-edit/src/lib/tdbclass.cpp $GSDLHOME/common-src/src/lib/tdbclass.cpp
    1718# - Makefile.in
     
    4142fi
    4243
     44# - collectserver.cpp
     45# There are now sanity tests in collectserver to ensure appropriate indexer and
     46# infodbtype are compiled into colservr. While not fatal to leave this as is,
     47# it does cause vast amounts of error messages in (Apache) logs
     48grep -q 'tdb' $GSDLHOME/runtime-src/src/colservr/collectserver.cpp
     49if [ $? -eq 1 ]
     50then
     51  sed -i 's:// @EXTENSION HEADERS@:&\nif (infodbtype == "tdb") { } // TDB Do nothing:' $GSDLHOME/runtime-src/src/colservr/collectset.cpp
     52fi
     53
    4354echo ' - enabling TDB support in Greenstone receptionist'
    4455# - Makefile.in
     
    5768if [ $? -eq 1 ]
    5869then
     70  sed -i 's:EXT_DEFINES =.*:& -DUSE_TDB:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in
     71  sed -i 's:EXT_INCLUDES =.*:& -I$(GSDL_DIR)/ext/tdb-edit/linux/include -I$(GSDL_DIR)/ext/tdb-edit/darwin/include -I$(GSDL_DIR)/ext/tdb-edit/src/lib:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in
    5972  sed -i 's:EXT_LDFLAGS =.*:& -L$(GSDL_DIR)/ext/tdb-edit/linux/lib -L$(GSDL_DIR)/ext/tdb-edit/darwin/lib:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in
    6073  sed -i 's:EXT_LIBS =.*:& -ltdb:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in
Note: See TracChangeset for help on using the changeset viewer.