openvpn: use mbedtls by default
authorQingfang Deng <redacted>
Thu, 14 May 2026 01:35:06 +0000 (09:35 +0800)
committerAlexandru Ardelean <redacted>
Tue, 19 May 2026 07:04:17 +0000 (10:04 +0300)
When luci-proto-openvpn is selected in `make menuconfig`,
openvpn-openssl is picked up automatically. As mbedTLS is the default
TLS package, set DEFAULT_VARIANT on openvpn-mbedtls so that it is used
by default.

Signed-off-by: Qingfang Deng <redacted>
net/openvpn/Makefile

index e47ce8f4d1408917e3c43f01b7e7e2a152f450e6..44ba64192b75efeac58635cc7dd5f8190c39604f 100644 (file)
@@ -45,11 +45,12 @@ define Package/openvpn/Default
           +OPENVPN_$(1)_ENABLE_DCO:kmod-ovpn-backports \
           $(3)
   VARIANT:=$(1)
+  DEFAULT_VARIANT:=$(4)
   PROVIDES:=openvpn openvpn-crypto
 endef
 
 Package/openvpn-openssl=$(call Package/openvpn/Default,openssl,OpenSSL,+PACKAGE_openvpn-openssl:libopenssl)
-Package/openvpn-mbedtls=$(call Package/openvpn/Default,mbedtls,mbedTLS,+PACKAGE_openvpn-mbedtls:libmbedtls)
+Package/openvpn-mbedtls=$(call Package/openvpn/Default,mbedtls,mbedTLS,+PACKAGE_openvpn-mbedtls:libmbedtls,1)
 Package/openvpn-wolfssl=$(call Package/openvpn/Default,wolfssl,WolfSSL,+PACKAGE_openvpn-wolfssl:libwolfssl @BROKEN)
 
 define Package/openvpn/config/Default
git clone https://git.99rst.org/PROJECT