From 55cf813698704564a8347bec36f25326084dacda Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 12 Apr 2024 15:15:30 +0200 Subject: [PATCH] Fix check when modemamanger is used in tracking --- mptcp/files/usr/share/omr/post-tracking.d/001-post-tracking | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mptcp/files/usr/share/omr/post-tracking.d/001-post-tracking b/mptcp/files/usr/share/omr/post-tracking.d/001-post-tracking index bec1caa54..cccbc2c2a 100755 --- a/mptcp/files/usr/share/omr/post-tracking.d/001-post-tracking +++ b/mptcp/files/usr/share/omr/post-tracking.d/001-post-tracking @@ -746,7 +746,8 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ] || ([ "$OMR_TRACKER_INTERFACE" != "omrvpn modemfind="0" for modem in $(timeout 3 mmcli -L | awk -F/ '{ print $6}' | awk '{print $1}'); do modeminfo="$(timeout 2 mmcli -m $modem -K)" - if [ -n "$(echo $modeminfo | grep $OMR_TRACKER_DEVICE)" ]; then + device="$(uci -q get network.$OMR_TRACKER_INTERFACE.device)" + if [ -n "$(echo $modeminfo | grep $device)" ]; then modemfind="1" if [ -n "$(echo $modeminfo | grep 'modem.generic.state ' | grep failed)" ] && [ -n "$(echo $modeminfo | grep 'modem.generic.state-failed-reason' | grep 'unknown-capabilities')" ]; then _log "Interface $OMR_TRACKER_INTERFACE in failed state in ModemManager, reset modem..."