From 8a26f89da9560a3c5e13b51fbf9b33b6649c4c56 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Sat, 16 Nov 2019 05:10:05 +0300 Subject: [PATCH] comgt: fix hotplug event handling Hotplug manager send: "remove" -> "add" -> "bind" events, script interpret bind as "not add" = "remove" and mark device as unavailable. Signed-off-by: Rozhuk Ivan Signed-off-by: Hans Dedecker [PKG_RELEASE increase] (cherry picked from commit 4821ff064b735c320ae2625a739018d1fc7d6457) Fixes: FS#3351 Signed-off-by: Jo-Philipp Wich --- package/network/utils/comgt/Makefile | 2 +- package/network/utils/comgt/files/3g.usb | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/network/utils/comgt/Makefile b/package/network/utils/comgt/Makefile index 64296c9852..db5ea57473 100644 --- a/package/network/utils/comgt/Makefile +++ b/package/network/utils/comgt/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=comgt PKG_VERSION:=0.32 -PKG_RELEASE:=32 +PKG_RELEASE:=33 PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz PKG_SOURCE_URL:=@SF/comgt diff --git a/package/network/utils/comgt/files/3g.usb b/package/network/utils/comgt/files/3g.usb index ac8326b710..8f0d62ca83 100644 --- a/package/network/utils/comgt/files/3g.usb +++ b/package/network/utils/comgt/files/3g.usb @@ -15,11 +15,11 @@ find_3g_iface() { if [ "${dev##*/}" = "${tty##*/}" ]; then if [ "$ACTION" = add ]; then - available=1 - else - available=0 + proto_set_available "$cfg" 1 + fi + if [ "$ACTION" = remove ]; then + proto_set_available "$cfg" 0 fi - proto_set_available "$cfg" $available fi } -- 2.25.1