From: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Date: Thu, 11 Jul 2019 21:01:05 +0000 (+0200)
Subject: ramips: consolidate MAC address cases in 02_network
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=ee5fce887a2cb134ef21bd7bcf007342b0474ab7;p=openwrt%2Fstaging%2Fblogic.git

ramips: consolidate MAC address cases in 02_network

This just merges some duplicate definitions and consolidates lines.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Chuanhong Guo <gch981213@gmail.com> [merge duplicated
cases for phicomm k2p]
---

diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network
index 47cf00dcee16..90e4e2923044 100755
--- a/target/linux/ramips/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/base-files/etc/board.d/02_network
@@ -518,18 +518,17 @@ ramips_setup_macs()
 	nexaira,bc2|\
 	petatel,psr-680w|\
 	skyline,sl-r7205)
-		lan_mac=$(cat /sys/class/net/eth0/address)
-		lan_mac=$(macaddr_setbit_la "$lan_mac")
+		lan_mac=$(macaddr_setbit_la "$(cat /sys/class/net/eth0/address)")
 		wan_mac=$(macaddr_add "$lan_mac" 1)
 		;;
 	asus,rt-ac57u|\
+	phicomm,k2p|\
 	planex,vr500)
 		lan_mac=$(mtd_get_mac_binary factory 57344)
 		wan_mac=$(mtd_get_mac_binary factory 57350)
 		;;
 	asus,rt-n56u)
-		lan_mac=$(cat /sys/class/net/eth0/address)
-		lan_mac=$(macaddr_setbit_la "$lan_mac")
+		lan_mac=$(macaddr_setbit_la "$(cat /sys/class/net/eth0/address)")
 		wan_mac=$(mtd_get_mac_binary factory 32772)
 		;;
 	belkin,f9k1109v1)
@@ -617,13 +616,14 @@ ramips_setup_macs()
 		wan_mac=$(macaddr_add "$(mtd_get_mac_binary Factory 4)" 1)
 		;;
 	lenovo,newifi-d1)
-		lan_mac=$(cat /sys/class/net/eth0/address)
-		lan_mac=$(macaddr_add "$lan_mac" 2)
+		lan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 2)
 		;;
 	linksys,e1700)
 		wan_mac=$(mtd_get_mac_ascii config WAN_MAC_ADDR)
 		;;
-	mediatek,linkit-smart-7688)
+	mediatek,linkit-smart-7688|\
+	onion,omega2|\
+	onion,omega2p)
 		wan_mac=$(mtd_get_mac_binary factory 4)
 		lan_mac=$(mtd_get_mac_binary factory 46)
 		;;
@@ -638,35 +638,26 @@ ramips_setup_macs()
 		lan_mac=$(macaddr_add "$wan_mac" 1)
 		;;
 	ohyeah,oy-0001|\
-	phicomm,k2g)
+	phicomm,k2g|\
+	skylab,skw92a)
 		lan_mac=$(mtd_get_mac_binary factory 40)
 		wan_mac=$(mtd_get_mac_binary factory 46)
 		;;
-	onion,omega2|\
-	onion,omega2p)
-		wan_mac=$(mtd_get_mac_binary factory 4)
-		lan_mac=$(mtd_get_mac_binary factory 46)
-		;;
-	phicomm,k2p)
-		lan_mac=$(mtd_get_mac_binary factory 0xe000)
-		wan_mac=$(mtd_get_mac_binary factory 0xe006)
-		;;
 	poray,m3|\
 	poray,m4-4m|\
 	poray,m4-8m|\
 	poray,x5|\
 	poray,x8)
-		lan_mac=$(cat /sys/class/net/eth0/address)
-		lan_mac=$(macaddr_add "$lan_mac" -2)
+		lan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" -2)
 		;;
 	sitecom,wlr-6000)
 		wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 32772)" 2)
 		;;
-	skylab,skw92a)
-		lan_mac=$(mtd_get_mac_binary factory 40)
-		wan_mac=$(mtd_get_mac_binary factory 46)
-		;;
-	sparklan,wcr-150gn)
+	sparklan,wcr-150gn|\
+	zyxel,keenetic-omni|\
+	zyxel,keenetic-omni-ii|\
+	zyxel,keenetic-start|\
+	zyxel,keenetic-viva)
 		wan_mac=$(mtd_get_mac_binary factory 40)
 		;;
 	tenda,w306r-v2)
@@ -691,14 +682,6 @@ ramips_setup_macs()
 		wan_mac=$(cat /sys/class/net/eth0/address)
 		lan_mac=$(macaddr_setbit_la "$wan_mac")
 		;;
-	zyxel,keenetic-omni|\
-	zyxel,keenetic-omni-ii|\
-	zyxel,keenetic-viva)
-		wan_mac=$(mtd_get_mac_binary factory 40)
-		;;
-	zyxel,keenetic-start)
-		wan_mac=$(mtd_get_mac_binary factory 40)
-		;;
 	*)
 		lan_mac=$(cat /sys/class/net/eth0/address)
 		wan_mac=$(macaddr_add "$lan_mac" 1)