revert to using *_ifnames internally, too many problems with firewall, ppp, etc....
[openwrt-10.03/.git] / package / base-files / default / sbin / ifup
index 86d10d7ca3f96fd5e25f6bcec16d4ed139d6e051..c7055d4807b976bbec0d16d0fdc7a53f4f1b5479 100755 (executable)
@@ -4,7 +4,10 @@
 . /sbin/ifdown "$@"
 
 config_get iftype "$1" type
-config_get ifname "$1" ifname
+case "$iftype" in
+       bridge) config_get ifname "$1" ifnames;;
+       *) config_get ifname "$1" ifname;;
+esac
 
 for dev in $ifname; do
        setup_interface "$dev" "$1"