Author: nbd
Date: 2016-02-07 15:18:43 +0100 (Sun, 07 Feb 2016)
New Revision: 48646

Modified:
   trunk/package/base-files/files/bin/config_generate
Log:
base-files: set mac address in default network config via device sections

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/package/base-files/files/bin/config_generate
===================================================================
--- trunk/package/base-files/files/bin/config_generate  2016-02-07 14:18:36 UTC 
(rev 48645)
+++ trunk/package/base-files/files/bin/config_generate  2016-02-07 14:18:43 UTC 
(rev 48646)
@@ -77,9 +77,15 @@
                set network.$1.type='$type'
                set network.$1.ifname='$ifname'
                set network.$1.proto='none'
-               set network.$1.macaddr='$macaddr'
        EOF
 
+       [ -n "$macaddr" ] && uci -q batch <<-EOF
+               delete network.$1_dev
+               set network.$1_dev='device'
+               set network.$1_dev.name='$ifname'
+               set network.$1_dev.macaddr='$macaddr'
+       EOF
+
        case "$protocol" in
                static)
                        local ipaddr
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to