]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
unbound.service.in: do not fork into the background 83/head
authorMaryse47 <41080948+Maryse47@users.noreply.github.com>
Fri, 20 Sep 2019 10:07:37 +0000 (10:07 +0000)
committerGitHub <noreply@github.com>
Fri, 20 Sep 2019 10:07:37 +0000 (10:07 +0000)
This is needed when unbound config doesn't set "do-daemonize: no" by itself otherwise starting service fails with:
 systemd[1]: unbound.service: Got notification message from PID <PID>, but reception only permitted for main PID which is currently not known

https://github.com/NLnetLabs/unbound/blob/release-1.9.3/doc/example.conf.in#L236

contrib/unbound.service.in

index c5f95c76c368ff2512d4bd752ede179dec370bd0..6726f9d8cab13de04d9ea130d0ad5c1e48042c8e 100644 (file)
@@ -10,7 +10,7 @@ WantedBy=multi-user.target
 
 [Service]
 ExecReload=/bin/kill -HUP $MAINPID
-ExecStart=@UNBOUND_SBIN_DIR@/unbound
+ExecStart=@UNBOUND_SBIN_DIR@/unbound -d
 NotifyAccess=main
 Type=notify
 CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_SYS_RESOURCE CAP_NET_RAW