diff options
Diffstat (limited to 'community/knot-resolver/kres-cache-gc.initd')
-rw-r--r-- | community/knot-resolver/kres-cache-gc.initd | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/community/knot-resolver/kres-cache-gc.initd b/community/knot-resolver/kres-cache-gc.initd index faa64426dab..3ccbadbb1d7 100644 --- a/community/knot-resolver/kres-cache-gc.initd +++ b/community/knot-resolver/kres-cache-gc.initd @@ -4,13 +4,20 @@ description="Knot Resolver Cache Garbage Collector" : ${command_user:="kresd"} : ${garbage_interval:=1000} -: ${output_logger="logger -t kres-cache-gc -p daemon.info"} +: ${output_logger="logger -t kres-cache-gc -p daemon.info >/dev/null 2>&1"} : ${wait:=50} # milliseconds command="/usr/sbin/kres-cache-gc" command_background="yes" pidfile="/run/$RC_SVCNAME.pid" start_stop_daemon_args="--wait $wait" +# The leading space is to avoid fallback to $start_stop_daemon_args when this +# is empty (supervise-daemon doesn't support --wait). +supervise_daemon_args=" $supervise_daemon_args" + +depend() { + need localmount +} start_pre() { if [ -z "$cachedir" ] && [ -e /etc/conf.d/kresd ]; then |