bind: add subpackaging for ddns-confgen
ddns-confgen is a useful tool for generating partial zones for transfer/update in dynamic DNS (ddns) scenarios. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
2a371898c3
commit
72d05acff0
1 changed files with 14 additions and 1 deletions
|
@ -96,7 +96,8 @@ define Package/bind-tools
|
|||
+bind-nslookup \
|
||||
+bind-dnssec \
|
||||
+bind-host \
|
||||
+bind-rndc
|
||||
+bind-rndc \
|
||||
+bind-ddns-confgen
|
||||
endef
|
||||
|
||||
define Package/bind-rndc
|
||||
|
@ -131,6 +132,11 @@ define Package/bind-nslookup
|
|||
200:/usr/bin/nslookup:/usr/libexec/nslookup-bind
|
||||
endef
|
||||
|
||||
define Package/bind-ddns-confgen
|
||||
$(call Package/bind/Default)
|
||||
TITLE+= administration tools (ddns-confgen and tsig-keygen only)
|
||||
endef
|
||||
|
||||
export BUILD_CC="$(TARGET_CC)"
|
||||
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
@ -259,6 +265,12 @@ define Package/bind-nslookup/install
|
|||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/nslookup $(1)/usr/libexec/nslookup-bind
|
||||
endef
|
||||
|
||||
define Package/bind-ddns-confgen/install
|
||||
$(INSTALL_DIR) $(1)/usr/sbin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/ddns-confgen $(1)/usr/sbin/ddns-confgen
|
||||
$(LN) -s ddns-confgen $(1)/usr/sbin/tsig-keygen
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,bind-libs))
|
||||
$(eval $(call BuildPackage,bind-server))
|
||||
$(eval $(call BuildPackage,bind-server-filter-aaaa))
|
||||
|
@ -270,3 +282,4 @@ $(eval $(call BuildPackage,bind-dnssec))
|
|||
$(eval $(call BuildPackage,bind-host))
|
||||
$(eval $(call BuildPackage,bind-dig))
|
||||
$(eval $(call BuildPackage,bind-nslookup))
|
||||
$(eval $(call BuildPackage,bind-ddns-confgen))
|
||||
|
|
Loading…
Reference in a new issue