diff options
Diffstat (limited to 'target/linux')
| -rw-r--r-- | target/linux/ramips/Makefile | 2 | ||||
| -rwxr-xr-x | target/linux/ramips/base-files/etc/uci-defaults/02_network | 27 | ||||
| -rw-r--r-- | target/linux/ramips/base-files/lib/preinit/06_set_iface_mac | 4 | 
3 files changed, 14 insertions, 19 deletions
| diff --git a/target/linux/ramips/Makefile b/target/linux/ramips/Makefile index a81610af6..61b98aedb 100644 --- a/target/linux/ramips/Makefile +++ b/target/linux/ramips/Makefile @@ -19,7 +19,7 @@ include $(INCLUDE_DIR)/target.mk  DEFAULT_PACKAGES+=\  	kmod-leds-gpio kmod-input-core kmod-input-polldev \  	kmod-input-gpio-keys-polled kmod-button-hotplug \ -	kmod-rt2800-pci wpad-mini maccalc swconfig +	kmod-rt2800-pci wpad-mini swconfig  define Target/Description  	Build firmware images for Ralink RT288x/RT3xxx based boards. diff --git a/target/linux/ramips/base-files/etc/uci-defaults/02_network b/target/linux/ramips/base-files/etc/uci-defaults/02_network index fafa7eaa3..5fb52bbaf 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/02_network +++ b/target/linux/ramips/base-files/etc/uci-defaults/02_network @@ -4,11 +4,6 @@  . /lib/ramips.sh  . /lib/functions/uci-defaults.sh -if [ ! -x /usr/sbin/maccalc ]; then -	echo "$0: maccalc not found!" -	return -fi -  ramips_setup_rt3x5x_vlans()  {  	if [ ! -x /sbin/swconfig ]; then @@ -165,31 +160,31 @@ ramips_setup_macs()  	sl-r7205 | \  	wl-351)  		lan_mac=$(mtd_get_mac_binary factory 4) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	w306r-v20)  		lan_mac=$(mtd_get_mac_binary factory 4) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 5) +		wan_mac=$(macaddr_add "$lan_mac" 5)  		;;  	rt-n13u | \  	fonera20n)  		lan_mac=$(mtd_get_mac_binary factory 40) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	dir-300-b1 |\  	dir-300-b2 |\  	dir-600-b1)  		lan_mac=$(mtd_get_mac_binary devdata 16388) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	dir-620-a1)  		lan_mac=$(mtd_get_mac_binary factory 4) -		lan_mac=$(maccalc or "$lan_mac" "02:00:00:00:00:00") -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		lan_mac=$(macaddr_setbit_la "$lan_mac") +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	dir-645) @@ -200,7 +195,7 @@ ramips_setup_macs()  	esr-9753 | \  	ur-336un)  		lan_mac=$(mtd_get_mac_binary devdata 16388) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	nbg-419n | \ @@ -215,7 +210,7 @@ ramips_setup_macs()  	f5d8235-v2)  		lan_mac=$(mtd_get_mac_binary "u-boot" 262148) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	rt-n56u) @@ -225,12 +220,12 @@ ramips_setup_macs()  	tew-691gr)  		lan_mac=$(mtd_get_mac_binary factory 40) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 3) +		wan_mac=$(macaddr_add "$lan_mac" 3)  		;;  	tew-692gr)  		lan_mac=$(mtd_get_mac_binary factory 40) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 4) +		wan_mac=$(macaddr_add "$lan_mac" 4)  		;;  	all0239-3g | \ @@ -242,7 +237,7 @@ ramips_setup_macs()  	wl341v3)  		lan_mac=$(mtd_get_mac_binary board-nvram 65440) -		wan_mac=$(/usr/sbin/maccalc add "$lan_mac" 1) +		wan_mac=$(macaddr_add "$lan_mac" 1)  		;;  	wli-tx4-ag300n) diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index 6d3dd58c0..fcfb86bd5 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -27,7 +27,7 @@ preinit_set_mac_address() {  	rt-n56u |\  	sl-r7205)  		mac=$(mtd_get_mac_binary factory 4) -		mac=$(maccalc or "$mac" "02:00:00:00:00:00") +		mac=$(macaddr_setbit_la "$mac")  		ifconfig eth0 hw ether $mac 2>/dev/null  		;;  	dir-300-b1 |\ @@ -38,7 +38,7 @@ preinit_set_mac_address() {                  ;;  	dir-645)  		mac=$(mtd_get_mac_ascii nvram lanmac) -		mac=$(maccalc or "$mac" "02:00:00:00:00:00") +		mac=$(macaddr_setbit_la "$mac")  		ifconfig eth0 hw ether $mac 2>/dev/null  		;;  	dap-1350) | 
