move platform specific base-files into target/linux/<targetname>
[openwrt.git] / package / base-files / default / sbin / ifup
index 35b2fc4..81ec2c0 100755 (executable)
@@ -4,18 +4,8 @@
 . /sbin/ifdown "$@"
 
 config_get iftype "$1" type
-case "$iftype" in
-       bridge) config_get ifname "$1" ifnames;;
-       *) config_get ifname "$1" ifname;;
-esac
+config_get ifname "$1" device
 
 for dev in $ifname; do
-       brctl show | grep "$dev" >/dev/null && {
-               # interface is still part of a bridge, correct that
-
-               for brdev in $(brctl show | awk '$2 ~ /^[0-9].*\./ { print $1 }'); do
-                       brctl delif "$brdev" "$dev" 2>/dev/null >/dev/null
-               done
-       }
        setup_interface "$dev" "$1"
 done