From f741436ca38fd6c36ffbfbb26b3131b278657faa Mon Sep 17 00:00:00 2001 From: Till Maas Date: Sun, 6 Jul 2014 15:39:57 +0200 Subject: [PATCH] Retired on 2014-07-06 due to lack of a maintainer in preparation to branch Fedora 21 --- .gitignore | 3 - ddclient-tmpfiles.conf | 1 - ddclient.NetworkManager | 15 --- ddclient.rwtab | 1 - ddclient.service | 15 --- ddclient.spec | 219 ---------------------------------------- ddclient.sysconfig | 4 - dead.package | 1 + sources | 1 - 9 files changed, 1 insertion(+), 259 deletions(-) delete mode 100644 .gitignore delete mode 100644 ddclient-tmpfiles.conf delete mode 100644 ddclient.NetworkManager delete mode 100644 ddclient.rwtab delete mode 100644 ddclient.service delete mode 100644 ddclient.spec delete mode 100644 ddclient.sysconfig create mode 100644 dead.package delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fbce363..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -ddclient-3.8.0.tar.bz2 -/ddclient-3.8.1.tar.bz2 -/ddclient-3.8.2.tar.bz2 diff --git a/ddclient-tmpfiles.conf b/ddclient-tmpfiles.conf deleted file mode 100644 index 881d82f..0000000 --- a/ddclient-tmpfiles.conf +++ /dev/null @@ -1 +0,0 @@ -d /var/run/ddclient 0755 ddclient ddclient - diff --git a/ddclient.NetworkManager b/ddclient.NetworkManager deleted file mode 100644 index 66ba982..0000000 --- a/ddclient.NetworkManager +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -export LC_ALL=C - -if [ "$2" = "down" ]; then - /sbin/ip route ls | grep -q '^default' || { - [ -f /var/lock/subsys/ddclient ] && /usr/bin/systemctl stop ddclient.service || : - } && { :; } -fi - -if [ "$2" = "up" ]; then - /sbin/ip -o route show dev "$1" | grep -q '^default' && { - /usr/bin/systemctl start ddclient.service || : - } || { :; } -fi diff --git a/ddclient.rwtab b/ddclient.rwtab deleted file mode 100644 index 927514c..0000000 --- a/ddclient.rwtab +++ /dev/null @@ -1 +0,0 @@ -files /var/cache/ddclient/ddclient.cache diff --git a/ddclient.service b/ddclient.service deleted file mode 100644 index 3bdd806..0000000 --- a/ddclient.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=A Perl Client Used To Update Dynamic DNS -After=syslog.target network.target nss-lookup.target - -[Service] -User=ddclient -Group=ddclient -Type=forking -PIDFile=/var/run/ddclient/ddclient.pid -EnvironmentFile=-/etc/sysconfig/ddclient -ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache -ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS - -[Install] -WantedBy=multi-user.target diff --git a/ddclient.spec b/ddclient.spec deleted file mode 100644 index aabdccd..0000000 --- a/ddclient.spec +++ /dev/null @@ -1,219 +0,0 @@ -%global cachedir %{_localstatedir}/cache/ddclient -%global rundir %{_localstatedir}/run/ddclient - -Summary: Client to update dynamic DNS host entries -Name: ddclient -Version: 3.8.2 -Release: 2%{?dist} -License: GPLv2+ -Group: System Environment/Daemons -URL: http://ddclient.sourceforge.net/ -Source0: http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2 -Source1: ddclient.rwtab -Source2: ddclient.service -Source3: ddclient.sysconfig -Source4: ddclient.NetworkManager -Source5: ddclient-tmpfiles.conf - -BuildArch: noarch - -BuildRequires: systemd -Requires(pre): shadow-utils -Requires(post): systemd -Requires(preun): systemd -Requires(postun): systemd - -Requires: perl(Digest::SHA1) -Requires: perl(IO::Socket::SSL) - -%description -ddclient is a Perl client used to update dynamic DNS entries for accounts -on many different dynamic DNS services. Features include: Operating as a -daemon, manual and automatic updates, static and dynamic updates, optimized -updates for multiple addresses, MX, wildcards, abuse avoidance, retrying -the failed updates and sending update status to syslog and through e-mail. - -%prep -%setup -q -# Move pid file location for running as non-root. -sed -e 's|/var/run/ddclient.pid|%{rundir}/%{name}.pid|' \ - -i sample-etc_ddclient.conf -# Send less mail by default, eg. not on every shutdown. -sed -e 's|^mail=|#mail=|' -i sample-etc_ddclient.conf -# Backwards compatibility from pre-3.6.6-1 -sed -e 's|/etc/ddclient/|%{_sysconfdir}/|' -i %{name} - - -%build -#nothing to do - - -%install -install -D -p -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name} -install -D -p -m 600 sample-etc_ddclient.conf \ - $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf -install -D -p -m 644 %{SOURCE1} \ - $RPM_BUILD_ROOT%{_sysconfdir}/rwtab.d/%{name} - -install -D -p -m 644 %{SOURCE2} \ - $RPM_BUILD_ROOT%{_unitdir}/%{name}.service -install -D -p -m 644 %{SOURCE3} \ - $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name} -install -D -p -m 755 %{SOURCE4} \ - $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d/50-%{name} -install -D -p -m 644 %{SOURCE5} \ - $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf - -mkdir -p $RPM_BUILD_ROOT%{cachedir} -mkdir -p $RPM_BUILD_ROOT%{rundir} -touch $RPM_BUILD_ROOT%{cachedir}/%{name}.cache - -# Correct permissions for later usage in %doc -chmod 644 sample-* - - -%pre -getent group %{name} > /dev/null || %{_sbindir}/groupadd -r %{name} -getent passwd %{name} > /dev/null || %{_sbindir}/useradd -r -g %{name} -d %{_localstatedir}/cache/%{name} -s /sbin/nologin -c "Dynamic DNS Client" %{name} -exit 0 - -%post -%systemd_post %{name}.service -if [ $1 == 1 ]; then - mkdir -p %{rundir} - chown %{name}:%{name} %{rundir} -fi - -%preun -%systemd_preun %{name}.service - -%postun -%systemd_postun_with_restart %{name}.service - - -%files -%doc README* COPYING COPYRIGHT Changelog sample-etc_ppp_ip-up.local -%doc sample-etc_dhclient-exit-hooks sample-etc_cron.d_ddclient -%doc sample-ddclient-wrapper.sh sample-etc_dhcpc_dhcpcd-eth0.exe - -%{_sbindir}/%{name} -%{_tmpfilesdir}/%{name}.conf -%{_unitdir}/%{name}.service - -# sysconfdir -%config(noreplace) %{_sysconfdir}/rwtab.d/%{name} -%config(noreplace) %{_sysconfdir}/sysconfig/%{name} -%attr(600,%{name},%{name}) %config(noreplace) %{_sysconfdir}/%{name}.conf -%{_sysconfdir}/NetworkManager/dispatcher.d/50-%{name} - -# localstatedir -%attr(0700,%{name},%{name}) %dir %{cachedir} -%attr(0600,%{name},%{name}) %ghost %{cachedir}/%{name}.cache -%ghost %attr(0755,%{name},%{name}) %dir %{rundir} - - -%changelog -* Sat Jun 07 2014 Fedora Release Engineering - 3.8.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Apr 21 2014 Jamie Nguyen - 3.8.2-1 -- update to upstream release 3.8.2 -- remove old EPEL 6 related macros -- remove all logic for older versions of Fedora/EPEL -- make spec more readable - -* Wed Dec 25 2013 Robert Scheck 3.8.1-9 -- Use the new systemd macros (#850084, thanks to Lukáš Nykrýn) -- Adapted the spec file to handle systemd and SysV initscripts - -* Sat Aug 10 2013 Paul Howarth - 3.8.1-8 -- BR: systemd-units for %%{_unitdir} macro definition (fixes FTBFS #992118) -- Put tmpfiles config in %%{_tmpfilesdir}, not under /etc -- Package installation creates %%{_localstatedir}/run/%%{name} (#909272, #957355) -- Service files are not executable -- Require perl(Digest::SHA1) (#909258) -- Wait for name resolution to be available before starting (#905553) - -* Sat Aug 03 2013 Fedora Release Engineering - 3.8.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Jul 17 2013 Petr Pisar - 3.8.1-6 -- Perl 5.18 rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 3.8.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 3.8.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue May 15 2012 Jon Ciesla - 3.8.1-3 -- Add ghost to /var/run/ddclient - -* Mon May 14 2012 Jon Ciesla - 3.8.1-2 -- Add tmpfiles.d. - -* Thu Mar 29 2012 Jon Ciesla - 3.8.1-1 -- Latest upstream. -- Migrate to systemd, 718756. - -* Fri Jan 13 2012 Fedora Release Engineering - 3.8.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Thu Feb 10 2011 Robert Scheck 3.8.0-4 -- Replaced Requires(hint) by Requires as RPM 4.9 dropped support - -* Tue Feb 08 2011 Fedora Release Engineering -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sat May 29 2010 Robert Scheck 3.8.0-2 -- Fixed wrong permissions at NetworkManager dispatcher (#506286) -- Updated %%description to be more verbose and detailed (#588053) - -* Sat May 01 2010 Robert Scheck 3.8.0-1 -- Upgrade to 3.8.0 and several spec file cleanups (#551906) -- Rewrote initscript to match LSB standards and headers (#246903) -- Added dispatcher to NetworkManager to avoid failures (#506286) - -* Fri Jul 24 2009 Fedora Release Engineering - 3.7.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Tue Feb 24 2009 Fedora Release Engineering - 3.7.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Jan 23 2008 Robert Scheck 3.7.3-1 -- Upgrade to 3.7.3 (#429438) -- Updated the license tag according to the guidelines - -* Thu Jun 14 2007 Ville Skyttä - 3.7.2-1 -- 3.7.2. -- Tweak default config to send less mail (eg. not on every shutdown). - -* Fri Mar 2 2007 Ville Skyttä - 3.7.1-1 -- 3.7.1, cache file moved to /var/cache/ddclient. -- Run as a dedicated ddclient user (#220539). -- Add read only root/temporary state config (#220540). -- Create/chmod cache in init script instead of %%post. -- Add scriptlet dependencies, try-restart action and other minor tweaks. - -* Sat Jul 30 2005 Ville Skyttä - 3.6.6-1 -- 3.6.6, update URLs (#165272). -- Restart service on future package upgrades (still manually needed this time). -- Don't set service to autostart on "chkconfig --add". -- Fix sysconfig/ddclient permissions. -- Drop non-useful samples. - -* Wed Apr 6 2005 Michael Schwendt - 3.6.3-5 -- rebuilt - -* Mon Apr 05 2004 Toshio Kuratomi - 0:3.6.3-0.fdr.4.fc1 -- Fix %%doc %%attr ownership -- Touch the cache file in %%post - -* Mon Sep 08 2003 Michael Schwendt - 0:3.6.3-0.fdr.3 -- Add own Fedora-style initscript and /etc/sysconfig/ddclient file. -- Fix file permissions of config file and example files. -- Since ddclient.cache.patch uses hardcoded /var, don't use - %%_localstatedir in spec file either. - -* Sun Sep 07 2003 Thomas Vander Stichele -- 0:3.6.3-0.fdr.2: fixed ghostness of cache file diff --git a/ddclient.sysconfig b/ddclient.sysconfig deleted file mode 100644 index 97de4c1..0000000 --- a/ddclient.sysconfig +++ /dev/null @@ -1,4 +0,0 @@ -# -*- sh -*- -# ddclient service options, see ddclient --help for what's available. -# -DDCLIENT_OPTIONS="-daemon 300" diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..6975116 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Retired on 2014-07-06 due to lack of a maintainer in preparation to branch Fedora 21 diff --git a/sources b/sources deleted file mode 100644 index 449eb6f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -62cd5fe93ced2c794d5f441f9d908841 ddclient-3.8.2.tar.bz2