From: Mike Baker Date: Wed, 14 Apr 2004 05:23:42 +0000 (+0000) Subject: cleanups to allow networking.sh to run on other hardware types (asus) X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=7c235625b603ae46b6865524f2fab01f9b7c19c7;p=openwrt%2Fstaging%2Fadrian.git cleanups to allow networking.sh to run on other hardware types (asus) SVN-Revision: 13 --- diff --git a/root/etc/networking.sh b/root/etc/networking.sh index bb85511b83..1a2be2e9d9 100755 --- a/root/etc/networking.sh +++ b/root/etc/networking.sh @@ -39,9 +39,9 @@ if_valid () { wifi_init () { echo "# --- wifi init ---" - hwaddr=$(nvram_get il0macaddr) - [ -z "$hwaddr" ] && hwaddr=$(nvram_get wl0_hwaddr) - if=$(mac2if $hwaddr) + # assume wifi is eth2, fall back to eth1 + if="eth2" + if_valid $if || if="eth1" $DEBUG wlconf $if up } @@ -123,7 +123,8 @@ wifi_init $DEBUG vconfig set_name_type VLAN_PLUS_VID_NO_PAD # hacks for 1.x hardware -[ -z "$(nvram_get vlan0hwname)" ] && { +[ "$(nvram get boardnum)" = "42" ] && \ +[ "$(nvram get boardtype)" = "bcm94710dev" ] && { echo "# 1.x HACK" vlan1hwname="et0" vlan2hwname="et0"