diff options
Diffstat (limited to 'package/strongswan/strongswan-0001-force-tls-when-needed.patch')
-rw-r--r-- | package/strongswan/strongswan-0001-force-tls-when-needed.patch | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/package/strongswan/strongswan-0001-force-tls-when-needed.patch b/package/strongswan/strongswan-0001-force-tls-when-needed.patch deleted file mode 100644 index 8949f62278..0000000000 --- a/package/strongswan/strongswan-0001-force-tls-when-needed.patch +++ /dev/null @@ -1,72 +0,0 @@ -Force libtls when libpttls is enabled - -The libpttls library expects libtls.la to be present: -libpttls_la_LIBADD = $(top_builddir)/src/libtls/libtls.la -but there is no expressed dependency between them. Therefore, it is possible to -create a configuration where libpttls is enabled and libtls is not, causing a -build failure: - -make[4]: *** No rule to make target `../../src/libtls/libtls.la', needed by `libpttls.la'. Stop. - -libpttls is enabled through USE_PTTLS, set when tnc_tnccs == true. - tnc_tnccs is true when any of tnc-imc, tnc_imv, tnccs_11, tnccs_dynamic or eap_tnc is true. - -libtls is enabled through USE_TLS, set when tls == true. - tls is true when any of eap_tls, eap_ttls or eap_peap is true. - -This patch forces tls to true, when tnc_tnccs is true, so that the required libtls.la dependency -is built before it is used by libpttls. - -Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> -Upstream-status: will be submitted - -diff --git a/configure b/configure ---- a/configure -+++ b/configure -@@ -15900,10 +15900,6 @@ if test x$eap_sim = xtrue; then - simaka=true; - fi - --if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue; then -- tls=true; --fi -- - if test x$eap_radius = xtrue -o x$radattr = xtrue -o x$tnc_pdp = xtrue; then - radius=true; - fi -@@ -15912,6 +15908,10 @@ if test x$tnc_imc = xtrue -o x$tnc_imv = - tnc_tnccs=true; - fi - -+if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue -o x$tnc_tnccs = xtrue; then -+ tls=true; -+fi -+ - if test x$imc_test = xtrue -o x$imv_test = xtrue -o x$imc_scanner = xtrue -o x$imv_scanner = xtrue -o x$imc_os = xtrue -o x$imv_os = xtrue -o x$imc_attestation = xtrue -o x$imv_attestation = xtrue; then - imcv=true; - fi -diff --git a/configure.in b/configure.in ---- a/configure.in -+++ b/configure.in -@@ -313,10 +313,6 @@ if test x$eap_sim = xtrue; then - simaka=true; - fi - --if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue; then -- tls=true; --fi -- - if test x$eap_radius = xtrue -o x$radattr = xtrue -o x$tnc_pdp = xtrue; then - radius=true; - fi -@@ -325,6 +321,10 @@ if test x$tnc_imc = xtrue -o x$tnc_imv = - tnc_tnccs=true; - fi - -+if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue -o x$tnc_tnccs = xtrue; then -+ tls=true; -+fi -+ - if test x$imc_test = xtrue -o x$imv_test = xtrue -o x$imc_scanner = xtrue -o x$imv_scanner = xtrue -o x$imc_os = xtrue -o x$imv_os = xtrue -o x$imc_attestation = xtrue -o x$imv_attestation = xtrue; then - imcv=true; - fi |