From: Kevin Darbyshire-Bryant Date: Wed, 18 Jul 2018 16:51:59 +0000 (+0100) Subject: igmpproxy: run in foreground for procd X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=9d5a2469304eb23b6d09432a6d9b6a57d0019d2a;p=openwrt%2Fstaging%2Frmilecki.git igmpproxy: run in foreground for procd procd needs processes to stay in foreground to remain under its gaze and control. Failure to do so means service stop commands fail to actually stop the process (procd doesn't think it's running 'cos the process has exited already as part of its forking routing) Signed-off-by: Kevin Darbyshire-Bryant --- diff --git a/package/network/services/igmpproxy/Makefile b/package/network/services/igmpproxy/Makefile index b98f3e59472..6ac4172c840 100644 --- a/package/network/services/igmpproxy/Makefile +++ b/package/network/services/igmpproxy/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=igmpproxy PKG_VERSION:=0.2.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/pali/igmpproxy/releases/download/${PKG_VERSION}/ diff --git a/package/network/services/igmpproxy/files/igmpproxy.init b/package/network/services/igmpproxy/files/igmpproxy.init index 009bb5d429c..0c30895ad61 100644 --- a/package/network/services/igmpproxy/files/igmpproxy.init +++ b/package/network/services/igmpproxy/files/igmpproxy.init @@ -114,7 +114,7 @@ start_service() { [ -n "$has_upstream" ] || return procd_open_instance - procd_set_param command $PROG + procd_set_param command $PROG '-n' [ -n "$logopts" ] && procd_append_param command $logopts procd_append_param command $CONFIGFILE procd_set_param file $CONFIGFILE