[package] comgt: move ifup invocation back into background subshell to prevent hotplu...
[openwrt.git] / package / firewall / files / firewall.hotplug
index e9d167b..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.
-. /etc/functions.sh
 
 [ "$DEVICE" == "lo" ] && exit 0
 
+. /etc/functions.sh
 . /lib/firewall/core.sh
+
 fw_init
 fw_is_loaded || exit 0
 
 case "$ACTION" in
        ifup)
-               fw_configure_interface "$INTERFACE" add "$DEVICE" ;;
+               fw_configure_interface "$INTERFACE" add "$DEVICE" &
+       ;;
        ifdown)
-               fw_configure_interface "$INTERFACE" del "$DEVICE" ;;
+               fw_configure_interface "$INTERFACE" del "$DEVICE"
+       ;;
 esac
This page took 0.022263 seconds and 4 git commands to generate.