travelmate: update 1.0.1 5346/head
authorDirk Brenken <dev@brenken.org>
Wed, 3 Jan 2018 08:18:26 +0000 (09:18 +0100)
committerDirk Brenken <dev@brenken.org>
Wed, 3 Jan 2018 08:18:26 +0000 (09:18 +0100)
* corner case fix with multiple (partly disabled) radios
* LuCI: BSSID will be ignored by default in 'wireless add' dialog
* LuCI: Textarea 'autoscroll down' in logfile view
* LuCI: refine logfile search term

Signed-off-by: Dirk Brenken <dev@brenken.org>
net/travelmate/Makefile
net/travelmate/files/travelmate.sh

index 35867bbd5bf128e83eb414a1e4dd7e123532d91a..f5e83d0358aa1d55e3779c2030b03cffa6d1aaf8 100644 (file)
@@ -1,12 +1,12 @@
 #
-# Copyright (c) 2016-2017 Dirk Brenken (dev@brenken.org)
+# Copyright (c) 2016-2018 Dirk Brenken (dev@brenken.org)
 # This is free software, licensed under the GNU General Public License v3.
 #
 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=travelmate
-PKG_VERSION:=1.0.0
+PKG_VERSION:=1.0.1
 PKG_RELEASE:=1
 PKG_LICENSE:=GPL-3.0+
 PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
index 1ad5959edc96056bfe84ebaf036b1cf8f56095f4..afddf3b5ce9df82366db55217d50134cf9416a66 100755 (executable)
@@ -10,7 +10,7 @@
 #
 LC_ALL=C
 PATH="/usr/sbin:/usr/bin:/sbin:/bin"
-trm_ver="1.0.0"
+trm_ver="1.0.1"
 trm_sysver="unknown"
 trm_enabled=0
 trm_debug=0
@@ -119,12 +119,9 @@ f_check()
                 for radio in ${trm_radiolist}
                 do
                     trm_ifstatus="$(printf "%s" "${status}" | jsonfilter -l1 -e "@.${radio}.up")"
-                    if [ "${trm_ifstatus}" = "true" ]
+                    if [ "${trm_ifstatus}" = "true" ] && [ -z "$(printf "%s" "${trm_devlist}" | grep -Fo " ${radio}")" ]
                     then
                         trm_devlist="${trm_devlist} ${radio}"
-                    else
-                        trm_devlist=""
-                        break
                     fi
                 done
                 ifname="${trm_devlist}"