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:
| M | net/unbound/Makefile | | | 2 | +- |
| M | net/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 }