Author: kaloz Date: 2014-06-29 14:51:39 +0200 (Sun, 29 Jun 2014) New Revision: 41382
Added: trunk/target/linux/mvebu/base-files/lib/preinit/ trunk/target/linux/mvebu/base-files/lib/preinit/03_preinit_do_mvebu.sh trunk/target/linux/mvebu/base-files/lib/preinit/06_set_iface_mac Log: [mvebu]: fixup mac addresses on the WRT1900AC Signed-off-by: Imre Kaloz <[email protected]> Added: trunk/target/linux/mvebu/base-files/lib/preinit/03_preinit_do_mvebu.sh =================================================================== --- trunk/target/linux/mvebu/base-files/lib/preinit/03_preinit_do_mvebu.sh (rev 0) +++ trunk/target/linux/mvebu/base-files/lib/preinit/03_preinit_do_mvebu.sh 2014-06-29 12:51:39 UTC (rev 41382) @@ -0,0 +1,9 @@ +#!/bin/sh + +do_mvebu() { + . /lib/mvebu.sh + + mvebu_board_detect +} + +boot_hook_add preinit_main do_mvebu Added: trunk/target/linux/mvebu/base-files/lib/preinit/06_set_iface_mac =================================================================== --- trunk/target/linux/mvebu/base-files/lib/preinit/06_set_iface_mac (rev 0) +++ trunk/target/linux/mvebu/base-files/lib/preinit/06_set_iface_mac 2014-06-29 12:51:39 UTC (rev 41382) @@ -0,0 +1,20 @@ +# +# Copyright (C) 2014 OpenWrt.org +# + +preinit_set_mac_address() { + local mac + + . /lib/functions.sh + . /lib/mvebu.sh + + case $(mvebu_board_name) in + armada-xp-mamba) + mac=$(mtd_get_mac_ascii devinfo hw_mac_addr) + ifconfig eth0 hw ether $mac 2>/dev/null + ifconfig eth1 hw ether $mac 2>/dev/null + ;; + esac +} + +boot_hook_add preinit_main preinit_set_mac_address _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
