Ver Fonte

db_redis: Install redis schema along with module

Andreas Granig há 7 anos atrás
pai
commit
e727ddcef5
2 ficheiros alterados com 17 adições e 1 exclusões
  1. 5 0
      src/modules/db_redis/Makefile
  2. 12 1
      utils/kamctl/Makefile

+ 5 - 0
src/modules/db_redis/Makefile

@@ -35,3 +35,8 @@ SERLIBPATH=../../lib
 SER_LIBS=$(SERLIBPATH)/srdb2/srdb2 $(SERLIBPATH)/srdb1/srdb1
 
 include ../../Makefile.modules
+
+install-redis-scripts: $(bin_prefix)/$(bin_dir)
+	REDISON=yes $(MAKE) -C ../../../utils/kamctl/ install-modules
+
+install-scripts: install-redis-scripts

+ 12 - 1
utils/kamctl/Makefile

@@ -264,7 +264,18 @@ install-modules: $(bin_prefix)/$(bin_dir)
 				fi ;\
 			done ; \
 		fi
-
+		# install Redis stuff
+		if [ "$(REDISON)" = "yes" ]; then \
+			mkdir -p $(data_prefix)/$(data_dir)/db_redis/kamailio ; \
+			for FILE in $(wildcard db_redis/kamailio/*) ; do \
+				if [ -f $$FILE ] ; then \
+					$(INSTALL_TOUCH) $$FILE \
+						$(data_prefix)/$(data_dir)/db_redis/kamailio/`basename "$$FILE"` ; \
+					$(INSTALL_CFG) $$FILE \
+						$(data_prefix)/$(data_dir)/db_redis/kamailio/`basename "$$FILE"` ; \
+				fi ;\
+			done ; \
+		fi
 
 $(cfg_prefix)/$(cfg_dir):
 		mkdir -p $(cfg_prefix)/$(cfg_dir)