From: Florian Eckert Date: Fri, 8 Sep 2017 11:11:07 +0000 (+0200) Subject: network/uqmi: pipe the output off qmi_wds_stop to /dev/null X-Git-Tag: v18.06.0-rc1~368 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4a243f7a09f802582f3afefc679fc7c7e0e6423e;p=oweals%2Fopenwrt.git network/uqmi: pipe the output off qmi_wds_stop to /dev/null Pipe uqmi output from qmi_wds_stop function into /dev/null. This will supress the following output in proto teardown. netifd: wwan (x): "No effect" netifd: wwan (x): Command failed: Permission denied Signed-off-by: Florian Eckert --- diff --git a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh index 46ea134182..38d83ace5f 100755 --- a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh +++ b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh @@ -279,10 +279,15 @@ qmi_wds_stop() { uqmi -s -d "$device" --set-client-id wds,"$cid" \ --stop-network 0xffffffff \ - --autoconnect > /dev/null + --autoconnect > /dev/null 2>&1 - [ -n "$pdh" ] && uqmi -s -d "$device" --set-client-id wds,"$cid" --stop-network "$pdh" - uqmi -s -d "$device" --set-client-id wds,"$cid" --release-client-id wds + [ -n "$pdh" ] && { + uqmi -s -d "$device" --set-client-id wds,"$cid" \ + --stop-network "$pdh" > /dev/null 2>&1 + } + + uqmi -s -d "$device" --set-client-id wds,"$cid" \ + --release-client-id wds > /dev/null 2>&1 } proto_qmi_teardown() {