stubby: Add multi WAN support for procd trigger
authorJames White <redacted>
Tue, 3 Aug 2021 12:25:46 +0000 (13:25 +0100)
committerJames White <redacted>
Sat, 7 Aug 2021 08:30:52 +0000 (09:30 +0100)
Signed-off-by: James White <redacted>
net/stubby/Makefile
net/stubby/files/stubby.init

index ed0de7cb65bce264560fa5cec859604333617afc..79d5ebc6c861824bff053b0c90926f88f3873a89 100644 (file)
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=stubby
 PKG_VERSION:=0.4.0
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://github.com/getdnsapi/$(PKG_NAME)
index d08997caf0584f41d06a259d7d79ee807f8ff187..26cf170ede39d2d3240627909de0b3e9ae32d414 100755 (executable)
@@ -266,9 +266,12 @@ service_triggers()
     trigger="$(uci_get stubby global trigger)"
     delay="$(uci_get stubby global triggerdelay "2")"
 
-    if [ "$trigger" != "none" ] && [ "$trigger" != "timed" ]; then
-        PROCD_RELOAD_DELAY=$((${delay:-2} * 1000))
-        procd_add_interface_trigger "interface.*.up" "$trigger" "$stubby_init" start
-    fi
+    PROCD_RELOAD_DELAY=$((${delay:-2} * 1000))
+
+    for trigger_item in $trigger
+    do
+        procd_add_interface_trigger "interface.*.up" "$trigger_item" "$stubby_init" start
+    done
+
     procd_add_reload_trigger "stubby"
 }
git clone https://git.99rst.org/PROJECT