comgt: add delay option for 3g proto
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 26 Jun 2019 10:36:01 +0000 (12:36 +0200)
committerJo-Philipp Wich <jo@mein.io>
Wed, 4 Sep 2019 11:23:25 +0000 (13:23 +0200)
All protos for wwan (ncm,qmi,mbim) do have a delay option.
To standardize that add also the missing delay option to the 3g proto.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 313444a79e9d1ced42223a9c92cb677b6e6e286e)

package/network/utils/comgt/files/3g.sh

index 0d02d4c4b989de24ebbe336749cc88373cf21eec..9220cbf5a0af17f07c39fda909a16d78c8752c58 100644 (file)
@@ -17,6 +17,7 @@ proto_3g_init_config() {
        proto_config_add_string "apn"
        proto_config_add_string "service"
        proto_config_add_string "pincode"
+       proto_config_add_string "delay"
        proto_config_add_string "dialnumber"
 }
 
@@ -29,6 +30,7 @@ proto_3g_setup() {
        json_get_var service service
        json_get_var pincode pincode
        json_get_var dialnumber dialnumber
+       json_get_var delay delay
 
        [ -n "$dat_device" ] && device=$dat_device
 
@@ -38,6 +40,8 @@ proto_3g_setup() {
                return 1
        }
 
+       [ -n "$delay" ] && sleep "$delay"
+
        case "$service" in
                cdma|evdo)
                        chat="/etc/chatscripts/evdo.chat"