aboutsummaryrefslogtreecommitdiff
path: root/net/modemmanager/Makefile
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2022-05-04 14:01:57 +0200
committerRosen Penev <rosenp@gmail.com>2022-05-14 21:39:50 -0700
commitbc754f31cfdb004eefa43038f8f0827922107fc6 (patch)
treea4a1ce4c8932ffedbecf9ac72065c27eb70ad98d /net/modemmanager/Makefile
parente430420aa176af672e913a2e50c5911e3ea70ef3 (diff)
modemmanager: report network initiated disconnections to netifd
The new connection dispatcher scripts support integrated in ModemManager 1.18.8 allows us to provide a openwrt-specific dispatcher script used to report netifd that the underlying network connection is down. See also https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/775 Fixes https://github.com/openwrt/openwrt/issues/8368 Fixes https://github.com/openwrt/packages/issues/14096 Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
Diffstat (limited to 'net/modemmanager/Makefile')
-rw-r--r--net/modemmanager/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile
index 94164fd5c..c6d95af5f 100644
--- a/net/modemmanager/Makefile
+++ b/net/modemmanager/Makefile
@@ -100,6 +100,9 @@ define Package/modemmanager/install
$(CP) $(PKG_INSTALL_DIR)/usr/lib/ModemManager/libmm-shared-*.so* $(1)/usr/lib/ModemManager
$(CP) $(PKG_INSTALL_DIR)/usr/lib/ModemManager/libmm-plugin-*.so* $(1)/usr/lib/ModemManager
+ $(INSTALL_DIR) $(1)/usr/lib/ModemManager/connection.d
+ $(INSTALL_BIN) ./files/10-report-down $(1)/usr/lib/ModemManager/connection.d
+
$(INSTALL_DIR) $(1)/etc/dbus-1/system.d
$(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf $(1)/etc/dbus-1/system.d