mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
uspd: Added ssl variants
This commit is contained in:
parent
03e29020e2
commit
1f0e4a191c
2 changed files with 34 additions and 28 deletions
|
|
@ -1,14 +0,0 @@
|
|||
if PACKAGE_uspd
|
||||
|
||||
menu "Configuration"
|
||||
config USPD_MAX_MSG_LEN
|
||||
int "Maximum message length"
|
||||
default 10485760
|
||||
help
|
||||
Set the maximum data length allowed over ubus in Bytes.
|
||||
|
||||
This value should not be larger than UBUS_MAX_MSGLEN from ubusd.
|
||||
The maximum blob message length allowed is:
|
||||
(configured value - 128) bytes
|
||||
endmenu
|
||||
endif
|
||||
|
|
@ -5,46 +5,60 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=uspd
|
||||
PKG_VERSION:=2.2.6
|
||||
PKG_VERSION:=2.2.7
|
||||
|
||||
LOCAL_DEV:=0
|
||||
ifneq ($(LOCAL_DEV),1)
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_VERSION:=ff39170a3e0595a67763a61ac81b2f99b5bf11d7
|
||||
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/uspd.git
|
||||
PKG_SOURCE_VERSION:=ff39170a3e0595a67763a61ac81b2f99b5bf11d7
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||
PKG_MIRROR_HASH:=skip
|
||||
endif
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_LICENSE:=GPL-2.0-only
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/uspd
|
||||
define Package/uspd/default
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
SUBMENU:=TRx69
|
||||
TITLE:=USP ubus backend
|
||||
DEPENDS:=+libubox +ubus +libbbfdm +@BBFDM_ENABLE_JSON_PLUGIN +@BBFDM_ENABLE_DOTSO_PLUGIN \
|
||||
TITLE:=Datamodel ubus backend
|
||||
DEPENDS:=+libubox +ubus +@BBFDM_ENABLE_JSON_PLUGIN +@BBFDM_ENABLE_DOTSO_PLUGIN \
|
||||
+@BBF_TR181 +@BBF_TR104 +@BBF_TR143
|
||||
endef
|
||||
|
||||
define Package/uspd/description
|
||||
Ubus based backend for TR-369/USP which can be used by other USP agents
|
||||
running on top of it.
|
||||
define Package/uspd-mbedtls
|
||||
$(Package/uspd/default)
|
||||
TITLE += (mbedtls)
|
||||
DEPENDS += +libbbfdm-mbedtls
|
||||
VARIANT:=mbedtls
|
||||
DEFAULT_VARIANT:=1
|
||||
endef
|
||||
|
||||
define Package/uspd/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
define Package/uspd-openssl
|
||||
$(Package/uspd/default)
|
||||
TITLE += (openssl)
|
||||
DEPENDS += +libbbfdm-openssl
|
||||
CONFLICTS := uspd-mbedtls
|
||||
VARIANT:=openssl
|
||||
endef
|
||||
|
||||
define Package/uspd-wolfssl
|
||||
$(Package/uspd/default)
|
||||
TITLE += (wolfssl)
|
||||
DEPENDS += +libbbfdm-wolfssl
|
||||
CONFLICTS := uspd-mbedtls uspd-openssl
|
||||
VARIANT:=wolfssl
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += \
|
||||
-I$(STAGING_DIR)/usr/include \
|
||||
-D_GNU_SOURCE \
|
||||
-Wall -Werror \
|
||||
-DUSPD_MAX_MSG_LEN=$(CONFIG_USPD_MAX_MSG_LEN)
|
||||
-DUSPD_MAX_MSG_LEN="10485760"
|
||||
|
||||
ifeq ($(LOCAL_DEV),1)
|
||||
define Build/Prepare
|
||||
|
|
@ -52,7 +66,7 @@ define Build/Prepare
|
|||
endef
|
||||
endif
|
||||
|
||||
define Package/uspd/install
|
||||
define Package/uspd/default/install
|
||||
$(INSTALL_DIR) $(1)/etc/init.d
|
||||
$(INSTALL_DIR) $(1)/etc/config
|
||||
$(INSTALL_DIR) $(1)/etc/bbfdm/json/
|
||||
|
|
@ -63,4 +77,10 @@ define Package/uspd/install
|
|||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/uspd $(1)/usr/sbin/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,uspd))
|
||||
Package/uspd-openssl/install = $(Package/uspd/default/install)
|
||||
Package/uspd-wolfssl/install = $(Package/uspd/default/install)
|
||||
Package/uspd-mbedtls/install = $(Package/uspd/default/install)
|
||||
|
||||
$(eval $(call BuildPackage,uspd-openssl))
|
||||
$(eval $(call BuildPackage,uspd-wolfssl))
|
||||
$(eval $(call BuildPackage,uspd-mbedtls))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue