]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
qmi: sort config variables a little and fix minor bugs
authorLeon M. Busch-George <leon@georgemail.eu>
Sat, 19 Oct 2024 09:43:23 +0000 (11:43 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 8 Jun 2025 19:03:58 +0000 (21:03 +0200)
Group 'local' declarations and 'json_get_vars', sort alphabetically within groups, and split off more generic parameters.

- delegate and sourcefilter were not declared as local variables

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
(cherry picked from commit bf768867dc0eea6b51d2db90a8f1380cc52529c1)
Signed-off-by: Felix Baumann <felix.bau@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18965
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh

index 8ec577a90b7823033749dbbee98bf068128065b2..b08b225104848a23edd43c98514e3dcf8a83f62b 100755 (executable)
@@ -34,17 +34,20 @@ proto_qmi_init_config() {
 
 proto_qmi_setup() {
        local interface="$1"
-       local dataformat connstat plmn_mode mcc mnc
-       local device apn v6apn auth username password pincode delay modes pdptype
-       local profile v6profile dhcp dhcpv6 autoconnect plmn timeout mtu $PROTO_DEFAULT_OPTIONS
-       local ip4table ip6table
-       local cid_4 pdh_4 cid_6 pdh_6
-       local ip_6 ip_prefix_length gateway_6 dns1_6 dns2_6
+
+       local connstat dataformat mcc mnc plmn_mode
+       local cid_4 cid_6 pdh_4 pdh_6
+       local dns1_6 dns2_6 gateway_6 ip_6 ip_prefix_length
        local profile_pdptype
 
-       json_get_vars device apn v6apn auth username password pincode delay modes
-       json_get_vars pdptype profile v6profile dhcp dhcpv6 sourcefilter delegate autoconnect plmn ip4table
-       json_get_vars ip6table timeout mtu $PROTO_DEFAULT_OPTIONS
+       local delegate ip4table ip6table mtu sourcefilter $PROTO_DEFAULT_OPTIONS
+       json_get_vars delegate ip4table ip6table mtu sourcefilter $PROTO_DEFAULT_OPTIONS
+
+       local apn auth delay device modes password pdptype pincode username v6apn
+       json_get_vars apn auth delay device modes password pdptype pincode username v6apn
+
+       local profile v6profile dhcp dhcpv6 autoconnect plmn timeout
+       json_get_vars profile v6profile dhcp dhcpv6 autoconnect plmn timeout
 
        [ "$timeout" = "" ] && timeout="10"