diff --git a/ddclient.service b/ddclient.service index 0ccec5a..063dce1 100644 --- a/ddclient.service +++ b/ddclient.service @@ -5,10 +5,11 @@ After=syslog.target network-online.target nss-lookup.target [Service] User=ddclient Group=ddclient -Type=exec +Type=forking +PIDFile=/run/ddclient/ddclient.pid EnvironmentFile=-/etc/sysconfig/ddclient ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache -ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS --foreground +ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS [Install] WantedBy=multi-user.target diff --git a/ddclient.spec b/ddclient.spec index e64e7d9..d9b07d2 100644 --- a/ddclient.spec +++ b/ddclient.spec @@ -4,7 +4,7 @@ Summary: Client to update dynamic DNS host entries Name: ddclient Version: 4.0.0 -Release: 5%{?dist} +Release: 3%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://ddclient.net/ @@ -143,12 +143,6 @@ fi %changelog -* Wed Jul 23 2025 Fedora Release Engineering - 4.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Apr 01 2025 Scott Talbert - 4.0.0-4 -- Switch systemd service to use exec and remove pid file (#2355909) - * Tue Mar 25 2025 Scott Talbert - 4.0.0-3 - Restore expected ddclient.conf dir to pre-4.0 location (#2354194)