uqmi: replace legacy command invoke with newer type

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
v19.07.3_mercusys_ac12_duma
Koen Vandeputte 7 years ago committed by John Crispin
parent 09582d6b4d
commit 06d5d01e8a

@ -111,7 +111,7 @@ proto_qmi_setup() {
echo "Starting network $interface"
pdptype=`echo "$pdptype" | awk '{print tolower($0)}'`
pdptype=$(echo "$pdptype" | awk '{print tolower($0)}')
[ "$pdptype" = "ip" -o "$pdptype" = "ipv6" -o "$pdptype" = "ipv4v6" ] || pdptype="ip"
if [ "$pdptype" = "ip" ]; then
@ -122,7 +122,7 @@ proto_qmi_setup() {
fi
[ "$pdptype" = "ip" -o "$pdptype" = "ipv4v6" ] && {
cid_4=`uqmi -s -d "$device" --get-client-id wds`
cid_4=$(uqmi -s -d "$device" --get-client-id wds)
[ $? -ne 0 ] && {
echo "Unable to obtain client ID"
proto_notify_error "$interface" NO_CID
@ -136,14 +136,14 @@ proto_qmi_setup() {
--stop-network 0xffffffff \
--autoconnect > /dev/null
pdh_4=`uqmi -s -d "$device" --set-client-id wds,"$cid_4" \
pdh_4=$(uqmi -s -d "$device" --set-client-id wds,"$cid_4" \
--start-network \
${apn:+--apn $apn} \
${profile:+--profile $profile} \
${auth:+--auth-type $auth} \
${username:+--username $username} \
${password:+--password $password} \
${autoconnect:+--autoconnect}`
${autoconnect:+--autoconnect})
[ $? -ne 0 ] && {
echo "Unable to connect IPv4"
uqmi -s -d "$device" --set-client-id wds,"$cid_4" --release-client-id wds
@ -153,7 +153,7 @@ proto_qmi_setup() {
}
[ "$pdptype" = "ipv6" -o "$pdptype" = "ipv4v6" ] && {
cid_6=`uqmi -s -d "$device" --get-client-id wds`
cid_6=$(uqmi -s -d "$device" --get-client-id wds)
[ $? -ne 0 ] && {
echo "Unable to obtain client ID"
proto_notify_error "$interface" NO_CID
@ -167,14 +167,14 @@ proto_qmi_setup() {
--stop-network 0xffffffff \
--autoconnect > /dev/null
pdh_6=`uqmi -s -d "$device" --set-client-id wds,"$cid_6" \
pdh_6=$(uqmi -s -d "$device" --set-client-id wds,"$cid_6" \
--start-network \
${apn:+--apn $apn} \
${profile:+--profile $profile} \
${auth:+--auth-type $auth} \
${username:+--username $username} \
${password:+--password $password} \
${autoconnect:+--autoconnect}`
${autoconnect:+--autoconnect})
[ $? -ne 0 ] && {
echo "Unable to connect IPv6"
uqmi -s -d "$device" --set-client-id wds,"$cid_6" --release-client-id wds

Loading…
Cancel
Save