aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/files/sbin
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2008-08-03 21:00:01 +0000
committerFelix Fietkau <nbd@openwrt.org>2008-08-03 21:00:01 +0000
commit8ff90e326e4a34b483abc094669854499b980ce5 (patch)
tree1f8e24e082d2ed8525babb74111ed9ccdd966e3f /package/base-files/files/sbin
parentafcb4fbee4d9bc08b0a9acedcd2d61fed1599930 (diff)
downloadupstream-8ff90e326e4a34b483abc094669854499b980ce5.tar.gz
upstream-8ff90e326e4a34b483abc094669854499b980ce5.tar.bz2
upstream-8ff90e326e4a34b483abc094669854499b980ce5.zip
network scripts: revert the network state after running ifdown, not before
SVN-Revision: 12081
Diffstat (limited to 'package/base-files/files/sbin')
-rwxr-xr-xpackage/base-files/files/sbin/ifdown7
1 files changed, 4 insertions, 3 deletions
diff --git a/package/base-files/files/sbin/ifdown b/package/base-files/files/sbin/ifdown
index 1f200fbdf1..7cc87deb77 100755
--- a/package/base-files/files/sbin/ifdown
+++ b/package/base-files/files/sbin/ifdown
@@ -11,9 +11,6 @@
exit
}
-# remove the interface's network state
-uci_revert_state network "$1"
-
include /lib/network
scan_interfaces
@@ -64,3 +61,7 @@ done
config_get iftype "$cfg" type
[ "bridge" = "$iftype" ] && brctl delbr "$ifname" >/dev/null 2>/dev/null
+# remove the interface's network state
+uci_revert_state network "$1"
+
+