save the real configured interface name in the 'device' variable when running scan_in...
[openwrt/staging/dedeckeh.git] / openwrt / package / base-files / default / lib / network / config.sh
index 3e18db1b43b608b138abee3e0e8915977d880dd1..18f794a31b25a1c32d9366983d6d6cfaee30969a 100755 (executable)
@@ -33,9 +33,10 @@ scan_interfaces() {
                                config_get proto "$CONFIG_SECTION" proto
                                append interfaces "$CONFIG_SECTION"
                                config_get iftype "$CONFIG_SECTION" type
+                               config_get ifname "$CONFIG_SECTION" ifname
+                               config_set "$CONFIG_SECTION" device "$ifname"
                                case "$iftype" in
                                        bridge)
-                                               config_get ifname "$CONFIG_SECTION" ifname
                                                config_set "$CONFIG_SECTION" ifnames "$ifname"
                                                config_set "$CONFIG_SECTION" ifname br-"$CONFIG_SECTION"
                                        ;;