[package] kernel: revert unrelated change in previous commit
[openwrt.git] / package / firewall / files / firewall.hotplug
index fa5643a..720b34c 100644 (file)
@@ -3,17 +3,20 @@
 # HOTPLUG_TYPE=iface, triggered by various scripts when an interface
 # is configured (ACTION=ifup) or deconfigured (ACTION=ifdown).  The
 # interface is available as INTERFACE, the real device as DEVICE.
 # HOTPLUG_TYPE=iface, triggered by various scripts when an interface
 # is configured (ACTION=ifup) or deconfigured (ACTION=ifdown).  The
 # interface is available as INTERFACE, the real device as DEVICE.
-. /etc/functions.sh
 
 [ "$DEVICE" == "lo" ] && exit 0
 
 
 [ "$DEVICE" == "lo" ] && exit 0
 
+. /etc/functions.sh
 . /lib/firewall/core.sh
 . /lib/firewall/core.sh
-fw_is_loaded || exit 0
+
 fw_init
 fw_init
+fw_is_loaded || exit 0
 
 case "$ACTION" in
        ifup)
 
 case "$ACTION" in
        ifup)
-               fw_configure_interface "$INTERFACE" add "$DEVICE" ;;
+               fw_configure_interface "$INTERFACE" add "$DEVICE" &
+       ;;
        ifdown)
        ifdown)
-               fw_configure_interface "$INTERFACE" del "$DEVICE" ;;
+               fw_configure_interface "$INTERFACE" del "$DEVICE"
+       ;;
 esac
 esac
This page took 0.027772 seconds and 4 git commands to generate.