From 559c6c7dece6505a305d483f689a6ae7bc1e474c Mon Sep 17 00:00:00 2001 From: Dirk Brenken Date: Fri, 20 Feb 2026 18:07:07 +0100 Subject: [PATCH] travelmate: update 2.4.0-2 * fixed a busybox awk problem in the new scan function * minor cleanups * LuCI: more eslint fixes Signed-off-by: Dirk Brenken --- net/travelmate/Makefile | 2 +- net/travelmate/files/travelmate-functions.sh | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/net/travelmate/Makefile b/net/travelmate/Makefile index 6af8e73b58..17e8cac360 100644 --- a/net/travelmate/Makefile +++ b/net/travelmate/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=travelmate PKG_VERSION:=2.4.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=GPL-3.0-or-later PKG_MAINTAINER:=Dirk Brenken diff --git a/net/travelmate/files/travelmate-functions.sh b/net/travelmate/files/travelmate-functions.sh index 6f610b600d..22fa440a87 100644 --- a/net/travelmate/files/travelmate-functions.sh +++ b/net/travelmate/files/travelmate-functions.sh @@ -85,6 +85,8 @@ f_cmd() { # load travelmate config # f_conf() { + local device + unset trm_stalist trm_radiolist trm_uplinklist trm_vpnifacelist trm_uplinkcfg trm_activesta trm_ssidfilter config_cb() { @@ -1013,7 +1015,7 @@ f_scan() { json_get_var channel channel ssid="$(printf "%s" "${ssid}" | "${trm_awkcmd}" '{ - gsub(/[\x00-\x1F\x7F]/, ""); # nur Steuerzeichen entfernen + gsub(/[[:cntrl:]]/, ""); sub(/^[ \t]+/, ""); sub(/[ \t]+$/, ""); print @@ -1086,9 +1088,11 @@ f_scan() { # main function for connection handling # f_main() { - local radio radio_num radio_phy cnt retrycnt scan_dev scan_list scan_essid scan_bssid scan_rsn scan_wpa scan_quality scan_open - local station_id section sta sta_essid sta_bssid sta_radio sta_mac open_sta open_essid config_radio config_essid config_bssid + local radio cnt retrycnt scan_list scan_essid scan_bssid scan_rsn scan_wpa scan_quality scan_open station_id + local section sta sta_essid sta_bssid sta_radio sta_mac open_sta open_essid config_radio config_essid config_bssid + # initial check + # f_check "initial" "false" if [ "${trm_proactive}" = "0" ]; then if [ "${trm_connection%%/*}" = "net ok" ]; then @@ -1098,6 +1102,9 @@ f_main() { fi fi f_log "debug" "f_main-1 ::: status: ${trm_ifstatus}, connection: ${trm_connection%%/*}, proactive: ${trm_proactive}" + + # proactive connection handling + # if [ "${trm_ifstatus}" != "true" ] || [ "${trm_proactive}" = "1" ]; then config_load wireless config_foreach f_setif wifi-iface "${trm_proactive}"