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

