From: Jorge Pereira Date: Fri, 2 Apr 2021 13:55:18 +0000 (-0300) Subject: Fix EAP tests against specific TLS versions X-Git-Tag: release_3_0_22~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6852f9152b1f95be9e8c01324cd5710b4704c1c;p=thirdparty%2Ffreeradius-server.git Fix EAP tests against specific TLS versions We just need the tls_disable_tlsvXX=1 due to hostapd enables all TLS versions. --- diff --git a/src/tests/Makefile b/src/tests/Makefile index de948cfe0e..d26adec75f 100644 --- a/src/tests/Makefile +++ b/src/tests/Makefile @@ -191,6 +191,9 @@ ifneq "$(prefix)" "" define EAP_TLS_CONFIG $(BUILD_PATH)/tests/eap/${1}-${2}.conf: $(top_builddir)/src/tests/${1}.conf @sed 's/phase1="/phase1="$(subst $(subst .,_,${2})=1,$(subst .,_,${2})=0,$(EAP_TLS_DISABLE_STRING)) /' < $$< > $$@ +# Just keep the TLS versions that we want to disable. e.g: tls_disable_tlsv1_XX=1 + @sed '/phase1=/s/tls_disable_tlsv1_[0-9]=0//g' < $$@ > $$@.tmp + @mv -f $$@.tmp $$@ $(BUILD_PATH)/tests/eap/${1}-${2}.ok: $(BUILD_PATH)/tests/eap/${1}-${2}.conf @echo EAPOL_TEST $$(notdir $$(patsubst %.ok,%,$$@))