Compare commits
6 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
35a80f2470 | ||
|
|
6b5e930386 | ||
|
|
f8ee99c8a4 | ||
|
|
32a063c0c2 | ||
|
|
d83182731c | ||
|
|
878de312a0 |
6 changed files with 32 additions and 32 deletions
|
|
@ -1 +0,0 @@
|
|||
yum-cron-0.8.3.tar.gz
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
yum-cron-0.9.1.tar.gz
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: yum-cron
|
||||
# $Id$
|
||||
NAME := yum-cron
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
|
|
@ -1 +0,0 @@
|
|||
yum-cron-0_8_3-1_fc10:HEAD:yum-cron-0.8.3-1.fc10.src.rpm:1229296060
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
e0f8aba0a21739cf1120e5096cd28fad yum-cron-0.8.3.tar.gz
|
||||
894d3857361c926963c04d2c18552d3e yum-cron-0.9.1.tar.gz
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
Summary: Files needed to run yum updates as a cron job
|
||||
Name: yum-cron
|
||||
Version: 0.8.3
|
||||
Release: 2%{?dist}
|
||||
Version: 0.9.1
|
||||
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
|
||||
|
|
@ -10,7 +10,7 @@ Source0: %{name}-%{version}.tar.gz
|
|||
License: GPLv2
|
||||
Group: System Environment/Base
|
||||
BuildArch: noarch
|
||||
Requires: yum >= 3.0 vixie-cron crontabs yum-downloadonly mailx policycoreutils
|
||||
Requires: yum >= 3.0 vixie-cron crontabs yum-downloadonly mailx policycoreutils findutils
|
||||
Requires(post): /sbin/chkconfig
|
||||
Requires(post): /sbin/service
|
||||
Requires(preun): /sbin/chkconfig
|
||||
|
|
@ -31,10 +31,10 @@ rather than the newer yum-updatesd daemon.
|
|||
|
||||
%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 0yum.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/0yum.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-weekly.yum $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum-weekly.yum
|
||||
install -D -m 644 yum-cron.sysconf $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/yum-cron
|
||||
|
||||
%clean
|
||||
|
|
@ -84,13 +84,35 @@ 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}/cron.daily/0yum.cron
|
||||
%{_sysconfdir}/yum/yum-daily.yum
|
||||
%{_sysconfdir}/yum/yum-weekly.yum
|
||||
%{_sysconfdir}/rc.d/init.d/yum-cron
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/yum-cron
|
||||
|
||||
%changelog
|
||||
* Fri Oct 9 2009 Alec Habig <ahabig@umn.edu> - 0.9.1-1
|
||||
- Fixed CLEANDAY default in script
|
||||
- changed the /etc/yum/ scripts to not be marked as a config file in
|
||||
the .spec - we always want them updated, they're code not config.
|
||||
rpmlint used to complain about them not being marked as config files,
|
||||
but seems to have grown out of this weirdness in the meantime .
|
||||
* Tue Oct 6 2009 Alec Habig <ahabig@umn.edu> - 0.9.0-1
|
||||
- Change cron file to 0yum.cron, so yum updates things before the other daily jobs
|
||||
such as makewhatis, prelink, updatedb, etc run. That way updated files get picked up
|
||||
properly. Cost - those jobs will run later. Resolves bug 445894. Changed default
|
||||
random delay to 60 minutes from 120 to reduce the cost.
|
||||
- Eliminate the weekly package cleaning script. Replace with logic in the daily script
|
||||
to clean the packages and the metadata once per week (otherwise corrupted metadata messes
|
||||
things up indefinitely). Resolves bug 526452. Removal of seperate weekly script resolves
|
||||
bug 524461.
|
||||
- Use find to clear stale locks at start of run, so add findutils req.
|
||||
* Fri Aug 21 2009 Alec Habig <ahabig@umn.edu> - 0.8.4-2
|
||||
- pushing to updates-testing to resolve bug 515814, dealing with stale lockfiles
|
||||
|
||||
* Wed Aug 5 2009 Alec Habig <ahabig@umn.edu> - 0.8.4-1
|
||||
- deal with stale lockdirs
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue