From: Tomas Krizek Date: Wed, 31 Jan 2018 18:39:47 +0000 (+0100) Subject: systemd: move Service directive to Socket for kresd-tls, kresd-control X-Git-Tag: v2.1.0~20^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a8d7ee9aa189212f3ee5a7a6326dafb8fa824e2;p=thirdparty%2Fknot-resolver.git systemd: move Service directive to Socket for kresd-tls, kresd-control The Service directives belong to the Socket section. Otherwise, systemd fails to find the associated service and the socket can't start. --- diff --git a/systemd/kresd-control@.socket b/systemd/kresd-control@.socket index c31a6d9c6..902c9d74a 100644 --- a/systemd/kresd-control@.socket +++ b/systemd/kresd-control@.socket @@ -2,10 +2,10 @@ Description=Knot DNS Resolver control socket Documentation=man:kresd(8) Before=sockets.target -Service=kresd@%i.service PartOf=kresd@%i.service [Socket] +Service=kresd@%i.service ListenStream=/run/knot-resolver/control@%i FileDescriptorName=control SocketMode=0660 diff --git a/systemd/kresd-tls@.socket b/systemd/kresd-tls@.socket index 7f1123f5f..533e07ba3 100644 --- a/systemd/kresd-tls@.socket +++ b/systemd/kresd-tls@.socket @@ -2,10 +2,10 @@ Description=Knot DNS Resolver TLS network listener Documentation=man:kresd(8) Before=sockets.target -Service=kresd@%i.service PartOf=kresd@%i.service [Socket] +Service=kresd@%i.service ReusePort=true FreeBind=true FileDescriptorName=tls