mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
dnsmngr: add compile time option for enabling DNS.SD support
This commit is contained in:
parent
fa9bfb428e
commit
2bff75633e
2 changed files with 33 additions and 3 deletions
12
dnsmngr/Config.in
Normal file
12
dnsmngr/Config.in
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
if PACKAGE_dnsmngr
|
||||||
|
|
||||||
|
menu "Configuration"
|
||||||
|
|
||||||
|
config DNSMNGR_DNS_SD
|
||||||
|
bool "Include Device.DNS.SD. TR-181 support"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Set this option to include support for TR-181 DNS.SD. object.
|
||||||
|
|
||||||
|
endmenu
|
||||||
|
endif
|
||||||
|
|
@ -5,13 +5,13 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=dnsmngr
|
PKG_NAME:=dnsmngr
|
||||||
PKG_VERSION:=1.0.8
|
PKG_VERSION:=1.0.9
|
||||||
|
|
||||||
LOCAL_DEV:=0
|
LOCAL_DEV:=0
|
||||||
ifneq ($(LOCAL_DEV),1)
|
ifneq ($(LOCAL_DEV),1)
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://dev.iopsys.eu/network/dnsmngr.git
|
PKG_SOURCE_URL:=https://dev.iopsys.eu/network/dnsmngr.git
|
||||||
PKG_SOURCE_VERSION:=e46f27dd2be08775909a69ac58917213549c7704
|
PKG_SOURCE_VERSION:=7eedd475e624b217f5320972facc8fa875f47e4b
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||||
PKG_MIRROR_HASH:=skip
|
PKG_MIRROR_HASH:=skip
|
||||||
endif
|
endif
|
||||||
|
|
@ -27,7 +27,8 @@ MAKE_PATH:=src
|
||||||
define Package/dnsmngr
|
define Package/dnsmngr
|
||||||
SECTION:=net
|
SECTION:=net
|
||||||
CATEGORY:=Network
|
CATEGORY:=Network
|
||||||
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c +libbbfdm-api +dnsmasq +umdns
|
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c +libbbfdm-api +dnsmasq
|
||||||
|
DEPENDS+=+DNSMNGR_DNS_SD:umdns
|
||||||
TITLE:=Package to add Device.DNS. datamodel support
|
TITLE:=Package to add Device.DNS. datamodel support
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
@ -35,6 +36,20 @@ define Package/dnsmngr/description
|
||||||
Package to add Device.DNS. datamodel support.
|
Package to add Device.DNS. datamodel support.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/$(PKG_NAME)/config
|
||||||
|
source "$(SOURCE)/Config.in"
|
||||||
|
endef
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_DNSMNGR_DNS_SD),y)
|
||||||
|
define Build/Compile
|
||||||
|
$(call Build/Compile/Default,all)
|
||||||
|
endef
|
||||||
|
else
|
||||||
|
define Build/Compile
|
||||||
|
$(call Build/Compile/Default,dns)
|
||||||
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(LOCAL_DEV),1)
|
ifeq ($(LOCAL_DEV),1)
|
||||||
define Build/Prepare
|
define Build/Prepare
|
||||||
$(CP) -rf ~/git/dnsmngr/* $(PKG_BUILD_DIR)/
|
$(CP) -rf ~/git/dnsmngr/* $(PKG_BUILD_DIR)/
|
||||||
|
|
@ -44,6 +59,9 @@ endif
|
||||||
define Package/dnsmngr/install
|
define Package/dnsmngr/install
|
||||||
$(BBFDM_INSTALL_MS_DM) $(PKG_BUILD_DIR)/src/libdnsmngr.so $(1) $(PKG_NAME)
|
$(BBFDM_INSTALL_MS_DM) $(PKG_BUILD_DIR)/src/libdnsmngr.so $(1) $(PKG_NAME)
|
||||||
$(BBFDM_INSTALL_SCRIPT) -d $(PKG_BUILD_DIR)/scripts/nslookup $(1)
|
$(BBFDM_INSTALL_SCRIPT) -d $(PKG_BUILD_DIR)/scripts/nslookup $(1)
|
||||||
|
ifeq ($(CONFIG_DNSMNGR_DNS_SD),y)
|
||||||
|
$(BBFDM_INSTALL_MS_PLUGIN) $(PKG_BUILD_DIR)/src/libdns_sd.so $(1) $(PKG_NAME)
|
||||||
|
endif
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,dnsmngr))
|
$(eval $(call BuildPackage,dnsmngr))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue