From: Tianling Shen Date: Sat, 31 Aug 2024 13:53:39 +0000 (+0800) Subject: cloudflared: reload service if wan inferface has (re)connected X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=52037eb625a864c7e9b2b4e30b975bc5a8092192;p=openwrt-packages.git cloudflared: reload service if wan inferface has (re)connected Sometimes the wan connection needs time to be established (e.g. cold boot after power loss) and the service may crash as the internet is yet available. Add a trigger to reload the service once the wan interface is up. Signed-off-by: Tianling Shen --- diff --git a/net/cloudflared/Makefile b/net/cloudflared/Makefile index 21da32615..bc422da2b 100644 --- a/net/cloudflared/Makefile +++ b/net/cloudflared/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=cloudflared PKG_VERSION:=2024.8.3 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/cloudflare/cloudflared/tar.gz/$(PKG_VERSION)? diff --git a/net/cloudflared/files/cloudflared.init b/net/cloudflared/files/cloudflared.init index ffef8d093..35794b368 100755 --- a/net/cloudflared/files/cloudflared.init +++ b/net/cloudflared/files/cloudflared.init @@ -53,4 +53,5 @@ reload_service() { service_triggers() { procd_add_reload_trigger "$CONF" + procd_add_interface_trigger "interface.*.up" "wan" /etc/init.d/cloudflared restart }