From: Sergey Matyukevich Date: Wed, 8 Jan 2020 19:04:39 +0000 (+0300) Subject: package/wpa_supplicant: disable TEAP for internal TLS implementation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bb27efbce75071d7c9b36bc5a896d166e01c1aa1;p=buildroot.git package/wpa_supplicant: disable TEAP for internal TLS implementation EAP-TEAP support in hostapd/wpa_supplicant fails to build with internal TLS implementation. This patch disables TEAP support in wpa_supplicant when internal TLS implementation is selected. Similar fix for hostapd package has already been merged to Buildroot: see commit 47d14e3b1c20 ("package/hostapd: disable TEAP for internal TLS implementation"). TEAP is still an experimental feature that is not recommmended for production use. Currently it should not be used for anything else than experimentation and interoperability testing. Those who needs experimenting with TEAP are encouraged to enable openssl in their buildroot configuration. Fixes: http://autobuild.buildroot.net/results/e83613c06041a60f89da787f4ebf876245713cd2/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni --- diff --git a/package/wpa_supplicant/wpa_supplicant.mk b/package/wpa_supplicant/wpa_supplicant.mk index 8e7b9c3a65..7170db0d07 100644 --- a/package/wpa_supplicant/wpa_supplicant.mk +++ b/package/wpa_supplicant/wpa_supplicant.mk @@ -115,7 +115,7 @@ WPA_SUPPLICANT_DEPENDENCIES += host-pkgconf libopenssl WPA_SUPPLICANT_LIBS += `$(PKG_CONFIG_HOST_BINARY) --libs openssl` WPA_SUPPLICANT_CONFIG_EDITS += 's/\#\(CONFIG_TLS=openssl\)/\1/' else -WPA_SUPPLICANT_CONFIG_DISABLE += CONFIG_EAP_PWD +WPA_SUPPLICANT_CONFIG_DISABLE += CONFIG_EAP_PWD CONFIG_EAP_TEAP WPA_SUPPLICANT_CONFIG_EDITS += 's/\#\(CONFIG_TLS=\).*/\1internal/' endif