[openwrt/openwrt] base-files: support "metric" in board.json
LEDE Commits
lede-commits at lists.infradead.org
Thu Dec 1 05:53:26 PST 2022
rmilecki pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/83c70346ac89c556b5bda8bcd88b7ee93fed6d7f
commit 83c70346ac89c556b5bda8bcd88b7ee93fed6d7f
Author: Rafał Miłecki <rafal at milecki.pl>
AuthorDate: Sat Sep 3 14:31:29 2022 +0200
base-files: support "metric" in board.json
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 <rafal at milecki.pl>
(cherry picked from commit 7f443d2d9aa1170d6b68f0dc6d5b5552882ee327)
---
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
More information about the lede-commits
mailing list