aboutsummaryrefslogtreecommitdiffstats
path: root/community/knot-resolver/kres-cache-gc.initd
diff options
context:
space:
mode:
Diffstat (limited to 'community/knot-resolver/kres-cache-gc.initd')
-rw-r--r--community/knot-resolver/kres-cache-gc.initd9
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