Inspired by the patch from Roman Yeryomin. Thanks, Roman! This removes unnecessary duplication and simplifies network setup for new boards. It would be a one line change most likely. [juhosg: setup lan and wan interfaces for unspecified rt3x0x based boards in order to avoid regression] Signed-off-by: Alexander Gordeev <lasaine@lvk.cs.msu.su> SVN-Revision: 29376master
parent
0f74cb4631
commit
02f95d4fb3
@ -1,36 +0,0 @@ |
||||
#!/bin/sh |
||||
# |
||||
# Copyright (C) 2011 OpenWrt.org |
||||
# |
||||
|
||||
nw718_set_macs() { |
||||
local part |
||||
local lan_mac |
||||
local wan_mac |
||||
|
||||
[ -z $(which maccalc) ] && return |
||||
|
||||
. /etc/functions.sh |
||||
|
||||
part=$(find_mtd_part "factory") |
||||
[ -z $part ] && return |
||||
|
||||
lan_mac=$(dd bs=1 skip=4 count=6 if=$part 2>/dev/null | maccalc bin2mac) |
||||
[ -z $lan_mac ] && return |
||||
|
||||
wan_mac=$(maccalc add $lan_mac 1) |
||||
|
||||
uci batch <<EOF |
||||
set network.lan.macaddr='$lan_mac' |
||||
set network.wan.macaddr='$wan_mac' |
||||
commit network |
||||
EOF |
||||
} |
||||
|
||||
. /lib/ramips.sh |
||||
|
||||
board=$(ramips_board_name) |
||||
|
||||
if [ "${board}" == "nw718" ]; then |
||||
nw718_set_macs |
||||
fi |
Loading…
Reference in new issue