aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorJames White <james@jmwhite.co.uk>2021-08-03 13:25:46 +0100
committerJames White <james@jmwhite.co.uk>2021-08-07 09:30:52 +0100
commit1ad5e3f88ccfed8979c95b461a3ba566270a49f8 (patch)
treee50d6d39d7d1d71018ecdd2b558385c65d0fd66a /net
parentb98471e4123e184967471ebd4ebefc30ce9f7204 (diff)
stubby: Add multi WAN support for procd trigger
Signed-off-by: James White <james@jmwhite.co.uk>
Diffstat (limited to 'net')
-rw-r--r--net/stubby/Makefile2
-rwxr-xr-xnet/stubby/files/stubby.init11
2 files changed, 8 insertions, 5 deletions
diff --git a/net/stubby/Makefile b/net/stubby/Makefile
index ed0de7cb6..79d5ebc6c 100644
--- a/net/stubby/Makefile
+++ b/net/stubby/Makefile
@@ -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)
diff --git a/net/stubby/files/stubby.init b/net/stubby/files/stubby.init
index d08997caf..26cf170ed 100755
--- a/net/stubby/files/stubby.init
+++ b/net/stubby/files/stubby.init
@@ -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"
}