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 <ldir@darbyshire-bryant.me.uk>
(cherry picked from commit 9d5a2469304eb23b6d09432a6d9b6a57d0019d2a)
This commit is contained in:
Kevin Darbyshire-Bryant 2018-07-18 17:51:59 +01:00
parent f8cc68670f
commit 1e48546a6a
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=igmpproxy PKG_NAME:=igmpproxy
PKG_VERSION:=0.2.1 PKG_VERSION:=0.2.1
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/pali/igmpproxy/releases/download/${PKG_VERSION}/ PKG_SOURCE_URL:=https://github.com/pali/igmpproxy/releases/download/${PKG_VERSION}/

View File

@ -114,7 +114,7 @@ start_service() {
[ -n "$has_upstream" ] || return [ -n "$has_upstream" ] || return
procd_open_instance procd_open_instance
procd_set_param command $PROG procd_set_param command $PROG '-n'
[ -n "$logopts" ] && procd_append_param command $logopts [ -n "$logopts" ] && procd_append_param command $logopts
procd_append_param command $CONFIGFILE procd_append_param command $CONFIGFILE
procd_set_param file $CONFIGFILE procd_set_param file $CONFIGFILE