[Buildroot] [PATCH] netsnmp: Add option for using minimal internal SSL code
Stefan Sørensen
stefan.sorensen at spectralink.com
Tue Feb 17 15:43:17 UTC 2015
Add option for enabling a minimal internal copy of OpenSSL usable for USM
security. It will not enable the usage of SNMP over (D)TLS.
Signed-off-by: Stefan Sørensen <stefan.sorensen at spectralink.com>
---
package/netsnmp/Config.in | 7 +++++++
package/netsnmp/netsnmp.mk | 4 ++++
2 files changed, 11 insertions(+)
diff --git a/package/netsnmp/Config.in b/package/netsnmp/Config.in
index a93a7cc..9bf7c9c 100644
--- a/package/netsnmp/Config.in
+++ b/package/netsnmp/Config.in
@@ -49,4 +49,11 @@ config BR2_PACKAGE_NETSNMP_ENABLE_DEBUGGING
support, including the ability to log with DEBUGMSG(),
DEBUGMSGTL() and companion macros.
+config BR2_PACKAGE_NETSNMP_OPENSSL_INTERNAL
+ bool "Enable minimal internal OpenSSL code"
+ depends on !BR2_PACKAGE_OPENSSL
+ help
+ Enable a minimal internal copy of OpenSSL usable for USM
+ security. It will not enable the usage of SNMP over (D)TLS.
+
endif
diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk
index b272da2..5619ef3 100644
--- a/package/netsnmp/netsnmp.mk
+++ b/package/netsnmp/netsnmp.mk
@@ -55,8 +55,12 @@ ifeq ($(BR2_STATIC_LIBS),y)
NETSNMP_CONF_ENV += LIBS=-lz
endif
else
+ifeq ($(BR2_PACKAGE_NETSNMP_OPENSSL_INTERNAL),y)
+ NETSNMP_CONF_OPTS += --with-openssl=internal
+else
NETSNMP_CONF_OPTS += --without-openssl
endif
+endif
ifneq ($(BR2_PACKAGE_NETSNMP_ENABLE_MIBS),y)
NETSNMP_CONF_OPTS += --disable-mib-loading
--
1.9.3
More information about the buildroot
mailing list