diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 5675372..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -yum-cron-0.6.tar.gz diff --git a/UPDATE-CAREFULLY b/UPDATE-CAREFULLY deleted file mode 100644 index 88fcfa9..0000000 --- a/UPDATE-CAREFULLY +++ /dev/null @@ -1,3 +0,0 @@ -This package exists in CentOS-5 base. -Please be careful when updating that the EVR here remains lower than in -CentOS-5. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..93fbe45 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Moved into the yum package. diff --git a/sources b/sources deleted file mode 100644 index 3b328c9..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -72a8259220d8e584a5b8c0473b63ff71 yum-cron-0.6.tar.gz diff --git a/yum-cron.spec b/yum-cron.spec deleted file mode 100644 index b63a627..0000000 --- a/yum-cron.spec +++ /dev/null @@ -1,140 +0,0 @@ -Summary: Files needed to run yum updates as a cron job -Name: yum-cron -Version: 0.6 -Release: 1%{?dist} -URL: http://linux.duke.edu/yum/ -# This is a Red Hat maintained package which is specific to -# our distribution. Thus the source is only available from -# within this srpm. -Source0: %{name}-%{version}.tar.gz -License: GPLv2 -Group: System Environment/Base -BuildArch: noarch -Requires: yum >= 3.0 vixie-cron crontabs yum-downloadonly -Requires(post): /sbin/chkconfig -Requires(post): /sbin/service -Requires(preun): /sbin/chkconfig -Requires(preun): /sbin/service -Requires(postun): /sbin/service -BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) - -%description -These are the files needed to run yum updates as a cron job. They -originated in yum-2.6.1-0.fc5, but were left out of FC6's yum. -Install this package if you want auto yum updates nightly via cron -rather than the newer yum-updatesd daemon. - -%prep -%setup -q - -%build - -%install -rm -rf $RPM_BUILD_ROOT -install -D -m 755 yum.cron.daily $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/yum.cron -install -D -m 755 yum.cron.weekly $RPM_BUILD_ROOT/%{_sysconfdir}/cron.weekly/yum.cron -install -D -m 755 yum-cron $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/yum-cron -install -D -m 644 yum-daily.yum $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum-daily.yum -install -D -m 644 yum-cron.sysconf $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/yum-cron - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -# Make sure chkconfig knows about the service -/sbin/chkconfig --add yum-cron -# if an upgrade: -if [ "$1" -ge "1" ]; then -# if there's a /etc/rc.d/init.d/yum file left, assume that there was an -# older instance of yum-cron which used this naming convention. Clean -# it up, do a conditional restart - if [ -f /etc/init.d/yum ]; then -# was it on? - /sbin/chkconfig yum - RETVAL=$? - if [ $RETVAL = 0 ]; then -# if it was, stop it, then turn on new yum-cron - /sbin/service yum stop 1> /dev/null 2>&1 - /sbin/service yum-cron start 1> /dev/null 2>&1 - /sbin/chkconfig yum-cron on - fi -# remove it from the service list - /sbin/chkconfig --del yum - fi -fi -exit 0 - -%preun -# if this will be a complete removeal of yum-cron rather than an upgrade, -# remove the service from chkconfig control -if [ $1 = 0 ]; then - /sbin/chkconfig --del yum-cron - /sbin/service yum-cron stop 1> /dev/null 2>&1 -fi -exit 0 - -%postun -# If there's a yum-cron package left after uninstalling one, do a -# conditional restart of the service -if [ "$1" -ge "1" ]; then - /sbin/service yum-cron condrestart 1> /dev/null 2>&1 -fi -exit 0 - -%files -%defattr(-,root,root) -%doc COPYING README -%{_sysconfdir}/cron.daily/yum.cron -%{_sysconfdir}/cron.weekly/yum.cron -%config(noreplace) %{_sysconfdir}/yum/yum-daily.yum -%{_sysconfdir}/rc.d/init.d/yum-cron -%config(noreplace) %{_sysconfdir}/sysconfig/yum-cron - -%changelog -* Mon Oct 15 2007 Alec Habig - 0.6-1 -- Fixes for bug 327401: checkonly formatting fix and make lockfile - grabbing an atomic action using mkdir instead of touch -- Added downloadonly option (bug 333131) -- Don't update yum if set to checkonly (bug 333111) - -* Sat Sep 29 2007 Alec Habig - 0.5-1 -- Added a lockfile to prevent multiple instances of the cron scripts - from running and hanging, see bug 311661 - -* Mon Sep 3 2007 Alec Habig - 0.4-1 -- Fix bug in cron.daily which was preventing updates from running -- Integrate Frank's checkonly patches into the source - -* Mon Aug 27 2007 Frank Wittig - 0.3-3 -- Actual update action is now configurable. It does check-only now if - configured. Default behaviour is to do updates. - -* Tue Aug 21 2007 Alec Habig - 0.3-2 -- Changed over to dist tags, to play more nciely with the Fedora build system -- License changed "GPL" to "GPLv2" since rpmlint now cares - -* Mon Aug 20 2007 Alec Habig - 0.3-1 -- Bumped version for release to fedora-extras - -* Mon Jul 30 2007 Alec Habig - 0.2-5 -- spec file updates in response to review. - -* Thu Jun 28 2007 Alec Habig - 0.2-4 -- Check for existence of old "yum"-named init script. If so, assume - it's an upgrade, remove them, and do a condrestart. - -* Tue Jun 19 2007 Alec Habig - 0.2-3 -- the yum-daily.yum script marked noreplace since it's a config-y file. - Not so sure we want to do this, but it keeps rpmlint happy. -- service starting/stopping changed to conform to standards. - -* Tue Jun 19 2007 Alec Habig - 0.2-2 -- More specfile work, functionality and installed files not changed - -* Tue Jun 19 2007 Alec Habig - 0.2-1 -- Upgrade spec file to meet fedora-extras requirements -- rename init script yum-cron to meet rpmlint guidelines -- See bugzilla #212507 for the history of this package - -* Tue Oct 31 2006 Alec Habig - 0.1-1 -- Initial packaging of old scripts as a standalone rpm for use in FC6