[Buildroot] [PATCH 2/2] package/uacme: add openssl optional dependency

Fabrice Fontaine fontaine.fabrice at gmail.com
Thu Oct 3 16:49:48 UTC 2019


Select openssl if mbedtls or gnutls are not enabled

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
 package/uacme/Config.in | 2 +-
 package/uacme/uacme.mk  | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/package/uacme/Config.in b/package/uacme/Config.in
index 96247f9c94..ac59764e1a 100644
--- a/package/uacme/Config.in
+++ b/package/uacme/Config.in
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_UACME
 	bool "uacme"
 	depends on BR2_USE_MMU # fork()
-	select BR2_PACKAGE_MBEDTLS if !BR2_PACKAGE_GNUTLS
+	select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS)
 	select BR2_PACKAGE_LIBCURL
 	help
 	  uacme is a client for the ACMEv2 protocol described in
diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk
index 03f2621249..2060ca0e7f 100644
--- a/package/uacme/uacme.mk
+++ b/package/uacme/uacme.mk
@@ -19,6 +19,9 @@ UACME_DEPENDENCIES += gnutls
 else ifeq ($(BR2_PACKAGE_MBEDTLS),y)
 UACME_CONF_OPTS += --with-mbedtls
 UACME_DEPENDENCIES += mbedtls
+else ifeq ($(BR2_PACKAGE_OPENSSL),y)
+UACME_CONF_OPTS += --with-openssl
+UACME_DEPENDENCIES += openssl
 endif
 
 $(eval $(autotools-package))
-- 
2.23.0



More information about the buildroot mailing list