From 78e8b29fb64be81c13eaa02877162c16a8248392 Mon Sep 17 00:00:00 2001 From: mbm Date: Wed, 14 Apr 2004 05:23:42 +0000 Subject: cleanups to allow networking.sh to run on other hardware types (asus) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- root/etc/networking.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/root/etc/networking.sh b/root/etc/networking.sh index bb85511b8..1a2be2e9d 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" -- cgit v1.2.3