From ee3c81341807631b176ba4e05e6e473485bc6d7e Mon Sep 17 00:00:00 2001 From: Titouan Christophe Date: Tue, 2 Jun 2020 12:40:10 +0200 Subject: [PATCH] package/redis: add optional support for TLS connections TLS support is only enabled when BUILD_TLS is set to 'yes'. Anoy other value, as well as empty or not set, will disable TLS. However, for consistency with the rest of the code (e.g. for autotools packages where we use both the --enable and --disable flags), we explcitly pass BUILD_TLS=no. This also avoids an environment variable to leak into the build. Signed-off-by: Titouan Christophe [yann.morin.1998@free.fr: add and explain the =no case] Signed-off-by: Yann E. MORIN --- package/redis/redis.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/redis/redis.mk b/package/redis/redis.mk index 1578f97e0d..ae823429b3 100644 --- a/package/redis/redis.mk +++ b/package/redis/redis.mk @@ -30,6 +30,13 @@ endif REDIS_BUILDOPTS = $(TARGET_CONFIGURE_OPTS) \ PREFIX=$(TARGET_DIR)/usr MALLOC=libc +ifeq ($(BR2_PACKAGE_LIBOPENSSL),y) +REDIS_DEPENDENCIES += libopenssl +REDIS_BUILDOPTS += BUILD_TLS=yes +else +REDIS_BUILDOPTS += BUILD_TLS=no +endif + define REDIS_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(REDIS_BUILDOPTS) -C $(@D) endef -- 2.30.2