From 386412064ca31b221a47d13fe134a8ed51ef5c03 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta Date: Tue, 3 Dec 2024 09:59:48 +0530 Subject: [PATCH] obuspa: config option for cwmp specific datamodels --- obuspa/Config.in | 7 +++++++ obuspa/Makefile | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/obuspa/Config.in b/obuspa/Config.in index e13a59930..45568baa1 100644 --- a/obuspa/Config.in +++ b/obuspa/Config.in @@ -55,3 +55,10 @@ config OBUSPA_SESSION_EXTENSION Adds Device.LocalAgent.X_IOPSYS_EU_Session. object to simulate a CWMP like session +config OBUSPA_CWMP_DATAMODEL_SUPPORT + bool "Adds USPAgent, STOMP and MQTT dm from CWMP" + default n + help + Expose Device.USPAgent., Device.STOMP., Device.MQTT.Client. objects over + ubus to make it available to bbfdm for CWMP access + diff --git a/obuspa/Makefile b/obuspa/Makefile index c25921cdc..9b8860c76 100644 --- a/obuspa/Makefile +++ b/obuspa/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=obuspa -PKG_VERSION:=9.0.0.17 +PKG_VERSION:=9.0.0.18 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) @@ -127,7 +127,9 @@ define Package/obuspa/install $(INSTALL_BIN) ./files/etc/uci-defaults/92-obuspa_firewall $(1)/etc/uci-defaults/ $(INSTALL_BIN) ./files/etc/firewall.usp $(1)/etc/ $(INSTALL_BIN) ./files/etc/udhcpc.user.d/udhcpc_obuspa_opt125.user $(1)/etc/udhcpc.user.d/udhcpc_obuspa_opt125.user +ifeq ($(CONFIG_OBUSPA_CWMP_DATAMODEL_SUPPORT),y) $(BBFDM_INSTALL_MS_DM) $(PKG_BUILD_DIR)/libuspagentdm.so $(1) $(PKG_NAME) +endif ifeq ($(CONFIG_OBUSPA_ENABLE_TEST_CONTROLLER),y) $(INSTALL_BIN) ./files/etc/uci-defaults/54-test-usp-remote $(1)/etc/uci-defaults/ endif