diff options
author | Felix Fietkau <nbd@openwrt.org> | 2006-06-25 16:20:13 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2006-06-25 16:20:13 +0000 |
commit | 029146716c30b3aaa9a4e4254caef085fd8acc7e (patch) | |
tree | e4530a39dc66c0fbbb956d07613acff5cdb12e78 /package | |
parent | f0faad117b8b9c68806160d37731eec324d46d24 (diff) | |
download | upstream-029146716c30b3aaa9a4e4254caef085fd8acc7e.tar.gz upstream-029146716c30b3aaa9a4e4254caef085fd8acc7e.tar.bz2 upstream-029146716c30b3aaa9a4e4254caef085fd8acc7e.zip |
small bugfixes for wifi (broadcom)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4074 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package')
-rw-r--r-- | package/broadcom-wl/files/lib/wifi/broadcom.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index 33a3ebb8fa..f5c1ccb026 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -69,6 +69,7 @@ setup_broadcom() { _c=0 nas="$(which nas)" nas_cmd= + if_up= for vif in ${adhoc_if:-$sta_if $ap_if}; do append vif_pre_up "vif $_c" "$N" append vif_post_up "vif $_c" "$N" @@ -123,8 +124,9 @@ setup_broadcom() { append vif_post_up "ssid $ssid" "$N" append vif_post_up "enabled 1" "$N" + config_get ifname "$vif" ifname + append if_up "ifconfig $ifname up" ";$N" [ -z "$nasopts" ] || { - config_get ifname "$vif" ifname config_get bridge "$vif" bridge # XXX: integrate with /etc/config/network later eval "${vif}_ssid=\"\$ssid\"" mode="-A" @@ -134,7 +136,7 @@ setup_broadcom() { _c=$(($_c + 1)) done killall -KILL nas >&- 2>&- - cat <<EOF + wlc stdin <<EOF $ifdown mssid $mssid @@ -156,6 +158,7 @@ up $vif_post_up EOF eval "$nas_cmd" + eval "$if_up" } |