Skip to content

Commit

Permalink
build: support LibreSSL as provider of openssl
Browse files Browse the repository at this point in the history
Fixes #709
  • Loading branch information
neocturne committed Mar 30, 2016
1 parent d9eecf7 commit f980024
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions patches/openwrt/0060-Support-LibreSSL-as-provider-of-openssl.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
From: Matthias Schiffer <[email protected]>
Date: Wed, 30 Mar 2016 02:59:19 +0200
Subject: Support LibreSSL as provider of openssl

The build scripts check for openssl by grepping the string "OpenSSL" in
the output of openssl version command. LibreSSL fails this test as it
outputs something like "LibreSSL 2.2.4". This patch fix the
prereq-bulid.mk file so that it accepts LibreSSL as openssl provider as
well.

Signed-off-by: Marek Behun <[email protected]>

Backport of r48267

diff --git a/include/prereq-build.mk b/include/prereq-build.mk
index 32c4ada..f36d57c 100644
--- a/include/prereq-build.mk
+++ b/include/prereq-build.mk
@@ -151,7 +151,7 @@ $(eval $(call SetupHostCommand,file,Please install the 'file' package, \
file --version 2>&1 | grep file))

$(eval $(call SetupHostCommand,openssl,Please install the 'openssl' utility, \
- openssl version | grep OpenSSL))
+ openssl version | grep '\(OpenSSL\|LibreSSL\)'))


# Install ldconfig stub

0 comments on commit f980024

Please sign in to comment.