travelmate: update 2.1.2-6

* fix vpn semaphore handling (#23643), thanks to @brianjmurrell
* disable vpn processing by default

Signed-off-by: Dirk Brenken <dev@brenken.org>
This commit is contained in:
Dirk Brenken 2024-03-18 22:09:09 +01:00
parent 0577aa43d6
commit b8c47eae98
No known key found for this signature in database
GPG Key ID: 9D71CD547BFAE684
2 changed files with 6 additions and 4 deletions

View File

@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=travelmate
PKG_VERSION:=2.1.2
PKG_RELEASE:=5
PKG_RELEASE:=6
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>

View File

@ -14,7 +14,7 @@ trm_debug="0"
trm_iface=""
trm_captive="1"
trm_proactive="1"
trm_vpn="1"
trm_vpn="0"
trm_netcheck="0"
trm_autoadd="0"
trm_randomize="0"
@ -233,9 +233,11 @@ f_vpn() {
f_log "info" "take down openvpn instance '${vpn_instance}' (switch)"
rc="1"
fi
[ "${rc}" = "1" ] && break
if [ "${rc}" = "1" ]; then
rm -f "${trm_vpnfile}"
break
fi
done
rm -f "${trm_vpnfile}"
fi
if [ -x "${trm_vpnpgm}" ] && [ -n "${vpn_service}" ] && [ -n "${vpn_iface}" ]; then
if { [ "${vpn_action}" = "disable" ] && [ -f "${trm_vpnfile}" ]; } ||