aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/files
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2022-09-03 14:31:29 +0200
committerRafał Miłecki <rafal@milecki.pl>2022-09-10 16:58:01 +0200
commit7f443d2d9aa1170d6b68f0dc6d5b5552882ee327 (patch)
tree1e987ce9a68eb5b8471bc63982b69fea1a893b5a /package/base-files/files
parent22b7bd6b1355baf7220136b6bd8277a321b70c39 (diff)
downloadupstream-7f443d2d9aa1170d6b68f0dc6d5b5552882ee327.tar.gz
upstream-7f443d2d9aa1170d6b68f0dc6d5b5552882ee327.tar.bz2
upstream-7f443d2d9aa1170d6b68f0dc6d5b5552882ee327.zip
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@milecki.pl>
Diffstat (limited to 'package/base-files/files')
-rwxr-xr-xpackage/base-files/files/bin/config_generate3
1 files changed, 2 insertions, 1 deletions
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