Changeset 25251 for gs2-extensions
- Timestamp:
- 2012-03-23T12:22:19+13:00 (12 years ago)
- Location:
- gs2-extensions/tdb-edit/trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/tdb-edit/trunk/src/disable_tdb.sh
r24428 r25251 21 21 rm -f $GSDLHOME/common-src/src/lib/Makefile 22 22 # - Remove symlink 23 rm -f $GSDLHOME/common-src/src/lib/tdbclass.h 23 24 rm -f $GSDLHOME/common-src/src/lib/tdbclass.cpp 24 25 # - Remove compiled files … … 33 34 rm -f $GSDLHOME/runtime-src/src/colservr/Makefile 34 35 # - collectset.cpp 35 # BUG: leaves behind the newlines... weird, shouldn't the $ capture them36 sed -i '/^#include "tdbclass.h" \/\/TDB $/ d' $GSDLHOME/runtime-src/src/colservr/collectset.cpp36 # BUG: leaves behind the newlines... 37 sed -i '/^#include "tdbclass.h" \/\/TDB/ d' $GSDLHOME/runtime-src/src/colservr/collectset.cpp 37 38 sed -i '/^if (infodbtype == "tdb") {db_ptr = new tdbclass(gsdlhome);} \/\/TDB/ d' $GSDLHOME/runtime-src/src/colservr/collectset.cpp 39 # - collectserver.cpp 40 sed -i '/^if (infodbtype == "tdb") { } \/\/ TDB Do nothing/ d' $GSDLHOME/runtime-src/src/colservr/collectset.cpp 38 41 # - Remove compiled files 39 42 rm -f $GSDLHOME/runtime-src/src/colservr/gsdlcolservr.a 43 44 40 45 41 46 … … 55 60 echo ' - removing TDB support from OAI Server receptionist' 56 61 # - Makefile.in 62 sed -i 's:\(EXT_DEFINES\s*=.*\)\s-DUSE_TDB\(.*\):\1\2:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in 63 sed -i 's:\(EXT_INCLUDES\s*=.*\)\s-I$(GSDL_DIR)/ext/tdb-edit/linux/include\s*-I$(GSDL_DIR)/ext/tdb-edit/darwin/include\s*-I$(GSDL_DIR)/ext/tdb-edit/src/lib\(.*\):\1\2:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in 57 64 sed -i 's:\(EXT_LDFLAGS\s*=.*\)\s-L$(GSDL_DIR)/ext/tdb-edit/linux/lib -L$(GSDL_DIR)/ext/tdb-edit/darwin/lib\(.*\):\1\2:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in 58 65 sed -i 's:\(EXT_LIBS\s*=.*\)\s-ltdb\(.*\):\1\2:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in -
gs2-extensions/tdb-edit/trunk/src/enable_tdb.sh
r24428 r25251 14 14 echo ' - enabling TDB support in common function library' 15 15 # - Symlink the source file into place 16 ln -f -s $GSDLHOME/ext/tdb-edit/src/lib/tdbclass.h $GSDLHOME/common-src/src/lib/tdbclass.h 16 17 ln -f -s $GSDLHOME/ext/tdb-edit/src/lib/tdbclass.cpp $GSDLHOME/common-src/src/lib/tdbclass.cpp 17 18 # - Makefile.in … … 41 42 fi 42 43 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 48 grep -q 'tdb' $GSDLHOME/runtime-src/src/colservr/collectserver.cpp 49 if [ $? -eq 1 ] 50 then 51 sed -i 's:// @EXTENSION HEADERS@:&\nif (infodbtype == "tdb") { } // TDB Do nothing:' $GSDLHOME/runtime-src/src/colservr/collectset.cpp 52 fi 53 43 54 echo ' - enabling TDB support in Greenstone receptionist' 44 55 # - Makefile.in … … 57 68 if [ $? -eq 1 ] 58 69 then 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 59 72 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 60 73 sed -i 's:EXT_LIBS =.*:& -ltdb:' $GSDLHOME/runtime-src/src/oaiservr/Makefile.in
Note:
See TracChangeset
for help on using the changeset viewer.