Compare commits
8 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
141853ea7f | ||
|
|
6bd9832d78 | ||
|
|
5d76fb9ca1 | ||
|
|
0f1c00f6c7 | ||
|
|
9ceee41476 | ||
|
|
216b60db26 | ||
|
|
30e0f09a6a | ||
|
|
1606e87303 |
6 changed files with 35 additions and 34 deletions
|
|
@ -1 +0,0 @@
|
|||
yum-cron-0.8.4.tar.gz
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
yum-cron-0.9.2.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,3 +0,0 @@
|
|||
yum-cron-0_8_3-1_fc10:HEAD:yum-cron-0.8.3-1.fc10.src.rpm:1229296060
|
||||
yum-cron-0_8_4-1_fc11:HEAD:yum-cron-0.8.4-1.fc11.src.rpm:1249949003
|
||||
yum-cron-0_8_4-2_fc11:HEAD:yum-cron-0.8.4-2.fc11.src.rpm:1250883009
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
c80fd195f7b1eaaa42198693960a2171 yum-cron-0.8.4.tar.gz
|
||||
c97f4de4c6b95ff130636298edcfdc71 yum-cron-0.9.2.tar.gz
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
Summary: Files needed to run yum updates as a cron job
|
||||
Name: yum-cron
|
||||
Version: 0.8.4
|
||||
Version: 0.9.2
|
||||
Release: 2%{?dist}
|
||||
URL: http://linux.duke.edu/yum/
|
||||
URL: http://yum.baseurl.org/
|
||||
# This is a Red Hat maintained package which is specific to
|
||||
# our distribution. Thus the source is only available from
|
||||
# within this srpm.
|
||||
|
|
@ -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 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,38 @@ 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 Nov 12 2010 Seth Vidal <skvidal at fedoraproject.org> - 0.9.2-2
|
||||
- change url to point to yum.baseurl.org instead of linux.duke.edu
|
||||
|
||||
* Mon Feb 1 2010 Alec Habig <ahabig@umn.edu> - 0.9.2-1
|
||||
- Changed the shebang to refer to bash rather than sh, as bashisms are
|
||||
used so bash should be required (bug 550449)
|
||||
- Test for restorecon and mailx as they're used, so systems without them
|
||||
are not forced to install to use this package (removed the
|
||||
dependancies, bug 550447)
|
||||
* 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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue