restund: module fixes/improvements
authorSebastian Kemper <sebastian_ml@gmx.net>
Sun, 26 Nov 2017 21:33:56 +0000 (22:33 +0100)
committerSebastian Kemper <sebastian_ml@gmx.net>
Sun, 26 Nov 2017 21:33:58 +0000 (22:33 +0100)
- add missing modules to base package
- improve module DEPENDS handling routine

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/restund/Makefile

index 8e0476e93565ce9f3c84ef4c6cdd3e1a799d0904..bceededf909891962a4cd1f8985aeb1b605e8fcf 100644 (file)
@@ -63,6 +63,8 @@ define Package/restund/install
        $(INSTALL_DATA) \
                $(PKG_INSTALL_DIR)/usr/lib/restund/modules/auth.so \
                $(PKG_INSTALL_DIR)/usr/lib/restund/modules/binding.so \
+               $(PKG_INSTALL_DIR)/usr/lib/restund/modules/filedb.so \
+               $(PKG_INSTALL_DIR)/usr/lib/restund/modules/restauth.so \
                $(PKG_INSTALL_DIR)/usr/lib/restund/modules/stat.so \
                $(PKG_INSTALL_DIR)/usr/lib/restund/modules/status.so \
                $(PKG_INSTALL_DIR)/usr/lib/restund/modules/syslog.so \
@@ -92,7 +94,7 @@ define BuildPlugin
   define Package/restund-mod-$(1)
     $$(call Package/restund/Default)
     TITLE:=restund $(2) module
-    DEPENDS:=restund $(4)
+    DEPENDS:=restund $(patsubst +%,+PACKAGE_$(PKG_NAME)-mod-$(1):%,$(4))
   endef
 
   define Package/restund-mod-$(1)/install
@@ -109,4 +111,4 @@ endef
 
 $(eval $(call BuildPackage,restund))
 
-$(eval $(call BuildPlugin,mysql,MySQL database backend,mysql_ser,+PACKAGE_restund-mod-mysql:libmysqlclient))
+$(eval $(call BuildPlugin,mysql,MySQL database backend,mysql_ser,+libmysqlclient))