add basic interface alias support.
[openwrt/svn-archive/archive.git] / package / base-files / files / sbin / ifdown
index 7cc87deb77878b2bf0ef2c9dd70ccce02d2b5a2f..9eadad31e8cf47ac995903839b9016d502eba95e 100755 (executable)
@@ -64,4 +64,8 @@ config_get iftype "$cfg" type
 # remove the interface's network state
 uci_revert_state network "$1"
 
-
+# revert aliases state as well
+config_get aliases "$1" aliases
+for config in $aliases; do
+       uci_revert_state network "$config"
+done