travelmate: update 1.1.3
authorDirk Brenken <redacted>
Fri, 2 Mar 2018 17:09:34 +0000 (18:09 +0100)
committerDirk Brenken <redacted>
Fri, 2 Mar 2018 17:09:34 +0000 (18:09 +0100)
* fix remaining status oddities
* LuCI: show WiFi QR codes from all configured Access Points

Signed-off-by: Dirk Brenken <redacted>
net/travelmate/Makefile
net/travelmate/files/travelmate.sh

index 83297b96b33a001783d7fe64a98197efcfc7284e..c04548f4cd684abc727989f5d7ab3ef69f27a59b 100644 (file)
@@ -6,7 +6,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=travelmate
-PKG_VERSION:=1.1.2
+PKG_VERSION:=1.1.3
 PKG_RELEASE:=1
 PKG_LICENSE:=GPL-3.0+
 PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
index 88ad802b358df6d0b72b404f7b4e292776898762..35cc2ded62dbf75181b2433d904757488b4acc0b 100755 (executable)
@@ -10,7 +10,7 @@
 #
 LC_ALL=C
 PATH="/usr/sbin:/usr/bin:/sbin:/bin"
-trm_ver="1.1.2"
+trm_ver="1.1.3"
 trm_sysver="unknown"
 trm_enabled=0
 trm_debug=0
@@ -179,7 +179,7 @@ f_check()
                         trm_ifstatus="$(ubus -S call network.interface dump 2>/dev/null | jsonfilter -l1 -e "@.interface[@.device=\"${ifname}\"].up")"
                     elif [ "${mode}" = "initial" ] && [ ${trm_ifquality} -lt ${trm_minquality} ]
                     then
-                        trm_connection=""
+                        trm_ifstatus="${status}"
                         sta_essid="$(printf "%s" "${dev_status}" | jsonfilter -l1 -e '@.*.interfaces[@.config.mode="sta"].*.ssid')"
                         sta_bssid="$(printf "%s" "${dev_status}" | jsonfilter -l1 -e '@.*.interfaces[@.config.mode="sta"].*.bssid')"
                         f_log "info" "uplink '${sta_essid:-"-"}/${sta_bssid:-"-"}' is out of range (${trm_ifquality}/${trm_minquality}), uplink disconnected (${trm_sysver})"
@@ -219,10 +219,12 @@ f_jsnup()
     if [ "${status}" = "true" ]
     then
         status="connected (${trm_connection:-"-"})"
-    elif [ "${status}" = "false" ]
-    then
+    else
         trm_connection=""
-        status="not connected"
+        if [ "${status}" = "false" ]
+        then
+            status="not connected"
+        fi
     fi
 
     dev_status="$(ubus -S call network.wireless status 2>/dev/null)"
git clone https://git.99rst.org/PROJECT