modemmanager: add missing mmcli timeout option during ubus call

The default 'timeout' value is 30 seconds when calling an mmcli action. That
is too long. For this reason, the mmcli 'timeout' option is specified for
calls and the value is set to 10 seconds.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
Florian Eckert 2025-02-25 09:09:07 +01:00 committed by Florian Eckert
parent 4e41a1c8f8
commit 5c203c36d5
2 changed files with 7 additions and 7 deletions

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=modemmanager
PKG_VERSION:=1.22.0
PKG_RELEASE:=21
PKG_RELEASE:=22
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git

View File

@ -12,7 +12,7 @@ local info = {}
function mm_get_modem_bearer(index)
local command = string.format("/usr/bin/mmcli --bearer=%s --output-json 2>/dev/null", index)
local command = string.format("/usr/bin/mmcli --bearer=%s --timeout=10 --output-json 2>/dev/null", index)
local handle = io.popen(command)
local output = handle:read("*a")
@ -31,7 +31,7 @@ end
function mm_get_modem_sim(index)
local command = string.format("/usr/bin/mmcli --sim=%s --output-json 2>/dev/null", index)
local command = string.format("/usr/bin/mmcli --sim=%s --timeout=10 --output-json 2>/dev/null", index)
local handle = io.popen(command)
local output = handle:read("*a")
@ -50,7 +50,7 @@ end
function mm_get_modem_signal(modem)
local command = string.format("/usr/bin/mmcli --modem=%s --signal-get --output-json 2>/dev/null", modem)
local command = string.format("/usr/bin/mmcli --modem=%s --signal-get --timeout=10 --output-json 2>/dev/null", modem)
local handle = io.popen(command)
local output = handle:read("*a")
@ -69,7 +69,7 @@ end
function mm_get_modem_location(modem)
local command = string.format("/usr/bin/mmcli --modem=%s --location-get --output-json 2>/dev/null", modem)
local command = string.format("/usr/bin/mmcli --modem=%s --location-get --timeout=10 --output-json 2>/dev/null", modem)
local handle = io.popen(command)
local output = handle:read("*a")
@ -88,7 +88,7 @@ end
function mm_get_modem_status(modem)
local command = string.format("/usr/bin/mmcli --modem=%s --output-json 2>/dev/null", modem)
local command = string.format("/usr/bin/mmcli --modem=%s --timeout=10 --output-json 2>/dev/null", modem)
local handle = io.popen(command)
local output = handle:read("*a")
@ -145,7 +145,7 @@ end
function aquire_data_modemmanager()
local command = string.format("/usr/bin/mmcli --list-modems --output-json 2>/dev/null")
local command = string.format("/usr/bin/mmcli --list-modems --timeout=10 --output-json 2>/dev/null")
local handle = io.popen(command)
local output = handle:read("*a")