[sr-dev] git:tteras/db_sqlite: utils: Install the sqlite scripts

Timo Teras timo.teras at iki.fi
Thu May 26 16:57:18 CEST 2011


Module: sip-router
Branch: tteras/db_sqlite
Commit: e09960f043ac110b597eec1ddf39dcd2a4300417
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e09960f043ac110b597eec1ddf39dcd2a4300417

Author: Natanael Copa <ncopa at alpinelinux.org>
Committer: Timo Teräs <timo.teras at iki.fi>
Date:   Thu May 26 14:44:33 2011 +0000

utils: Install the sqlite scripts

Fix the makefiles to actually install the sqlite scripts

---

 modules_k/db_sqlite/Makefile |   10 ++++++++++
 utils/kamctl/Makefile        |   23 +++++++++++++++++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/modules_k/db_sqlite/Makefile b/modules_k/db_sqlite/Makefile
index 9a75593..1f1dd2d 100644
--- a/modules_k/db_sqlite/Makefile
+++ b/modules_k/db_sqlite/Makefile
@@ -13,3 +13,13 @@ DEFS+=-DOPENSER_MOD_INTERFACE
 SERLIBPATH=../../lib
 SER_LIBS+=$(SERLIBPATH)/srdb1/srdb1
 include ../../Makefile.modules
+
+ifeq ($(INSTALL_FLAVOUR),kamailio)
+# extra install for kamailio
+
+install-sqlite-scripts: $(bin_prefix)/$(bin_dir)
+		SQLITEON=yes make -C ../../utils/kamctl/ install-modules
+
+install-scripts: install-sqlite-scripts
+
+endif # INSTALL_FLAVOUR
diff --git a/utils/kamctl/Makefile b/utils/kamctl/Makefile
index 0f2643b..8b0f790 100644
--- a/utils/kamctl/Makefile
+++ b/utils/kamctl/Makefile
@@ -245,6 +245,29 @@ install-modules: $(bin_prefix)/$(bin_dir)
 				fi ;\
 			done ;\
 		fi
+		# install sqlite stuff
+		if [ "$(SQLITEON)" = "yes" ]; then \
+			mkdir -p $(modules_prefix)/$(lib_dir)/kamctl ; \
+			sed -e "s#/usr/local/sbin#$(bin_target)#g" \
+				< kamctl.pgsql > /tmp/kamctl.sqlite ; \
+			$(INSTALL_CFG) /tmp/kamctl.sqlite \
+				$(modules_prefix)/$(lib_dir)/kamctl/kamctl.sqlite ; \
+			rm -fr /tmp/kamctl.sqlite ; \
+			sed -e "s#/usr/local/share/kamailio#$(data_target)#g" \
+				< kamdbctl.sqlite > /tmp/kamdbctl.sqlite ; \
+			$(INSTALL_TOUCH) $(modules_prefix)/$(lib_dir)/kamctl/kamdbctl.sqlite ; \
+			$(INSTALL_CFG) /tmp/kamdbctl.sqlite $(modules_prefix)/$(lib_dir)/kamctl/ ; \
+			rm -fr /tmp/kamdbctl.sqlite ; \
+			mkdir -p $(data_prefix)/$(data_dir)/sqlite ; \
+			for FILE in $(wildcard sqlite/*) ; do \
+				if [ -f $$FILE ] ; then \
+				$(INSTALL_TOUCH) $$FILE \
+					$(data_prefix)/$(data_dir)/sqlite/`basename "$$FILE"` ; \
+				$(INSTALL_CFG) $$FILE \
+					$(data_prefix)/$(data_dir)/sqlite/`basename "$$FILE"` ; \
+				fi ;\
+			done ; \
+		fi
 
 
 $(cfg_prefix)/$(cfg_dir):




More information about the sr-dev mailing list