diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2011-12-01 22:48:43 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2011-12-01 22:48:43 +0000 |
commit | 66c9a351dd722731b63047da8f8e0e78610de035 (patch) | |
tree | 5af8807b3ba79d5e3fa354a5f2f3c5ef464dd709 | |
parent | 62d18e9f9a9b78b60f17344b731ad993b216f2ab (diff) | |
download | upstream-66c9a351dd722731b63047da8f8e0e78610de035.tar.gz upstream-66c9a351dd722731b63047da8f8e0e78610de035.tar.bz2 upstream-66c9a351dd722731b63047da8f8e0e78610de035.zip |
ramips: setup mac and network interfaces from separate functions
SVN-Revision: 29382
-rwxr-xr-x | target/linux/ramips/base-files/etc/uci-defaults/network | 38 |
1 files changed, 30 insertions, 8 deletions
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network b/target/linux/ramips/base-files/etc/uci-defaults/network index e58accd181..7baac0c9c0 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/network +++ b/target/linux/ramips/base-files/etc/uci-defaults/network @@ -107,21 +107,43 @@ set_macs_only_lan_from_nvram() set_macs_only_lan "$lan_mac" } -board=$(ramips_board_name) +ramips_setup_interfaces() +{ + local board="$1" -case $board in - f5d8235-v2) - create_lan_wan - set_macs_only_lan_from_mtd "u-boot" 262148 - ;; + case $board in argus-atp52b | \ b2c | \ + f5d8235-v2 | \ nw718) create_lan_wan - set_macs_only_lan_from_mtd "factory" 4 ;; + *) RT3X5X=`cat /proc/cpuinfo | grep RT3.5` [ -z "${RT3X5X}" ] || create_lan_wan ;; -esac + esac +} + +ramips_setup_macs() +{ + local board="$1" + + case $board in + f5d8235-v2) + set_macs_only_lan_from_mtd "u-boot" 262148 + ;; + + argus-atp52b | \ + b2c | \ + nw718) + set_macs_only_lan_from_mtd "factory" 4 + ;; + esac +} + +board=$(ramips_board_name) + +ramips_setup_interfaces $board +ramips_setup_macs $board |