summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xapplications/luci-splash/root/etc/init.d/luci_splash12
1 files changed, 8 insertions, 4 deletions
diff --git a/applications/luci-splash/root/etc/init.d/luci_splash b/applications/luci-splash/root/etc/init.d/luci_splash
index 5206d448c..285471773 100755
--- a/applications/luci-splash/root/etc/init.d/luci_splash
+++ b/applications/luci-splash/root/etc/init.d/luci_splash
@@ -9,10 +9,6 @@ LIMIT_UP=0
IPT_REPLAY=/var/run/luci_splash.iptlog
LOCK=/var/run/luci_splash.lock
-include /lib/network
-scan_interfaces
-config_load luci_splash
-
silent() {
"$@" 2>/dev/null
}
@@ -167,6 +163,10 @@ EOF
start() {
lock -w $LOCK && lock $LOCK
+ include /lib/network
+ scan_interfaces
+ config_load luci_splash
+
### Find QoS limits
config_get LIMIT_UP general limit_up
config_get LIMIT_DOWN general limit_down
@@ -240,6 +240,10 @@ start() {
stop() {
lock -w $LOCK && lock $LOCK
+ include /lib/network
+ scan_interfaces
+ config_load luci_splash
+
### Clear interface rules
config_foreach iface_del iface