From 86b44028e2123a199d9ff9cfc1585696bed7af53 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Sat, 16 Nov 2019 05:10:05 +0300 Subject: 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/files/3g.usb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'package/network/utils/comgt/files') 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 } -- cgit v1.2.3