Source: dnsdist
Version: 2.0.0-2
Severity: important

Systemd unit "[email protected]" is broken starting from version
2.0.0-2 and up to current 2.0.0-4.

Notable changes:

```diff
--- a/[email protected]
+++ b/[email protected]
@@ -1,17 +1,17 @@
 [Unit]
-Description=DNS Loadbalancer
+Description=DNS Loadbalancer %i
 Documentation=man:dnsdist(1)
 Documentation=https://dnsdist.org
 Wants=network-online.target
 After=network-online.target time-sync.target

 [Service]
-ExecStartPre=/usr/bin/dnsdist --config /etc/dnsdist/dnsdist-%i.conf
--check-config
+ExecStartPre=/usr/bin/dnsdist --check-config
 # Note: when editing the ExecStart command, keep --supervised and
--disable-syslog
-ExecStart=/usr/bin/dnsdist --config /etc/dnsdist/dnsdist-%i.conf
--supervised --disable-syslog
+ExecStart=/usr/bin/dnsdist --supervised --disable-syslog
 User=_dnsdist
 Group=_dnsdist
-SyslogIdentifier=dnsdist-%i
+SyslogIdentifier=dnsdist
 Type=notify
 Restart=on-failure
 RestartSec=2
```

Proposed changes:

```diff
--- a/[email protected]
+++ b/[email protected]
@@ -6,9 +6,9 @@ Wants=network-online.target
 After=network-online.target time-sync.target

 [Service]
-ExecStartPre=/usr/bin/dnsdist --check-config
+ExecStartPre=/usr/bin/dnsdist --config /etc/dnsdist/dnsdist-%i.conf
--check-config
 # Note: when editing the ExecStart command, keep --supervised and
--disable-syslog
-ExecStart=/usr/bin/dnsdist --supervised --disable-syslog
+ExecStart=/usr/bin/dnsdist --config /etc/dnsdist/dnsdist-%i.conf
--supervised --disable-syslog
 User=_dnsdist
 Group=_dnsdist
 SyslogIdentifier=dnsdist
```

-- 
SY,
Konstantin Demin

Reply via email to