From: Rafał Miłecki <ra...@milecki.pl>

It allows prepopulating /etc/config/network interface-s with predefined
metric. It may be useful for devices with multiple WAN ports.

Signed-off-by: Rafał Miłecki <ra...@milecki.pl>
---
 package/base-files/files/bin/config_generate | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/base-files/files/bin/config_generate 
b/package/base-files/files/bin/config_generate
index 596fcf41fa..38362813d1 100755
--- a/package/base-files/files/bin/config_generate
+++ b/package/base-files/files/bin/config_generate
@@ -96,7 +96,7 @@ generate_network() {
 
        json_select network
                json_select "$1"
-                       json_get_vars device macaddr protocol ipaddr netmask 
vlan
+                       json_get_vars device macaddr metric protocol ipaddr 
netmask vlan
                        json_get_values ports ports
                json_select ..
        json_select ..
@@ -154,6 +154,7 @@ generate_network() {
                set network.$1='interface'
                set network.$1.type='$type'
                set network.$1.device='$device'
+               set network.$1.metric='$metric'
                set network.$1.proto='none'
        EOF
 
-- 
2.34.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to