Ticket refs #14120: TR-069: Add STUN support

This commit is contained in:
Omar Kallel 2018-07-17 10:24:04 +01:00
parent 2d561d5f4a
commit 8859af2b84
3 changed files with 17 additions and 1 deletions

0
icwmp/Config_cwmp.in Executable file → Normal file
View file

0
icwmp/Config_datamodel.in Executable file → Normal file
View file

18
icwmp/Makefile Executable file → Normal file
View file

@ -22,7 +22,7 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_CWMP_ACS_MULTI \ CONFIG_CWMP_ACS_MULTI \
CONFIG_CWMP_ACS_HDM \ CONFIG_CWMP_ACS_HDM \
CONFIG_CWMP_DEBUG \ CONFIG_CWMP_DEBUG \
CONFIG_CWMP_DEVEL_DEBUG CONFIG_CWMP_DEVEL_DEBUG
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
@ -37,6 +37,12 @@ define Package/libdatamodel
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c
endef endef
define Package/icwmp_stun
SECTION:=utils
CATEGORY:=Utilities
TITLE:=TR-069 stun Client
DEPENDS:=+libubus +libuci +libubox +libjson-c +libopenssl +libblobmsg-json
endef
define Package/icwmp/Default define Package/icwmp/Default
SECTION:=utils SECTION:=utils
@ -172,6 +178,15 @@ endif
$(CP) ./files/* $(1)/ $(CP) ./files/* $(1)/
endef endef
define Package/icwmp_stun/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/icwmp_stund $(1)/usr/sbin/icwmp_stund
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) $(PKG_BUILD_DIR)/init/icwmp_stund $(1)/etc/init.d/icwmp_stund
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_CONF) $(PKG_BUILD_DIR)/config/icwmp_stun $(1)/etc/config
endef
define Build/InstallDev define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include $(INSTALL_DIR) $(1)/usr/include
$(INSTALL_DIR) $(1)/usr/include/libdatamodel $(INSTALL_DIR) $(1)/usr/include/libdatamodel
@ -205,4 +220,5 @@ endef
$(eval $(call BuildPackage,icwmp-curl)) $(eval $(call BuildPackage,icwmp-curl))
$(eval $(call BuildPackage,libdatamodel)) $(eval $(call BuildPackage,libdatamodel))
$(eval $(call BuildPackage,icwmp_stun))
$(eval $(call BuildPackage,icwmp-zstream)) $(eval $(call BuildPackage,icwmp-zstream))