lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit 28945ea398007951ef872a8d133b946cd879d5bd
parent e21d81209c4122cdcf627d25522b6df8ca8a791c
Author: Michael Hanselmann <public@hansmi.ch>
Date:   Fri, 10 Jun 2016 22:46:08 +0200

unbound: Rewrite init script to use procd

Signed-off-by: Michael Hanselmann <public@hansmi.ch>

Diffstat:
Mnet/unbound/Makefile | 2+-
Mnet/unbound/files/unbound.init | 18+++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/net/unbound/Makefile b/net/unbound/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=unbound PKG_VERSION:=1.5.9 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE diff --git a/net/unbound/files/unbound.init b/net/unbound/files/unbound.init @@ -1,14 +1,14 @@ #!/bin/sh /etc/rc.common -#Copyright (C) 2010 Ondrej Caletka <o.caletka@sh.cvut.cz> +# Copyright (C) 2016 Michael Hanselmann + START=61 -start () { - unbound -} +USE_PROCD=1 -stop () { - PIDFILE='/var/run/unbound.pid' - if [ -f $PIDFILE ] ; then - kill $(cat $PIDFILE) - fi +start_service() { + procd_open_instance + procd_set_param command /usr/sbin/unbound + procd_append_param command -d # don't daemonize + procd_set_param respawn + procd_close_instance }