From 542c8fff186e82304f65fd53f64528119e7a23f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1n=20ONDREJ?= Date: Mon, 1 Dec 2008 07:47:36 +0000 Subject: [PATCH 01/62] Added /etc/cron.{hourly,daily,weekly,monthly} dirs again. bz#473353 --- crontabs.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 9934907..54d00f7 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 23%{?dist} +Release: 25%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab @@ -22,6 +22,7 @@ your system. %install rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/etc/sysconfig cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/crontab @@ -36,8 +37,15 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) /etc/crontab %{_bindir}/run-parts %config(noreplace) /etc/sysconfig/crontab +%dir /etc/cron.hourly +%dir /etc/cron.daily +%dir /etc/cron.weekly +%dir /etc/cron.monthly %changelog +* Mon Dec 1 2008 Jan ONDREJ (SAL) 1.10-25 +- Added /etc/cron.{hourly,daily,weekly,monthly} dirs again. bz#473353 + * Mon Jun 9 2008 Marcela Maslanova 1.10-23 - 450084 LANG=C is set up for running scripts From 6eac212438694a45516530175f5fd656ffa52abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 26 Jan 2009 09:25:39 +0000 Subject: [PATCH 02/62] - change /etc/crontab. All anacron jobs in cron.daily,weekly,... are check by anacron every hour. Anacron run them if they didn't run today. --- crontab | 13 ++++++++----- crontabs.spec | 10 ++++++++-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/crontab b/crontab index 55e3c9e..ecab3da 100644 --- a/crontab +++ b/crontab @@ -2,9 +2,12 @@ SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ +# .---------------- minute (0 - 59) +# | .------------- hour (0 - 23) +# | | .---------- day of month (1 - 31) +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR +#sun,mon,tue,wed,thu,fri,sat +# | | | | | +# * * * * * command to be executed -# run-parts -01 * * * * root run-parts /etc/cron.hourly -02 4 * * * root run-parts /etc/cron.daily -22 4 * * 0 root run-parts /etc/cron.weekly -42 4 1 * * root run-parts /etc/cron.monthly diff --git a/crontabs.spec b/crontabs.spec index 54d00f7..6c55469 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,13 +1,14 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 25%{?dist} +Release: 26%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab Source1: run-parts Source2: config BuildArch: noarch +Requires: /etc/cron.d/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -34,15 +35,20 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%config(noreplace) /etc/crontab %{_bindir}/run-parts %config(noreplace) /etc/sysconfig/crontab +%config(noreplace) /etc/crontab %dir /etc/cron.hourly %dir /etc/cron.daily %dir /etc/cron.weekly %dir /etc/cron.monthly %changelog +* Mon Jan 26 2009 Marcela Mašláňová 1.10-26 +- change /etc/crontab. All anacron jobs in cron.daily,weekly,... + are check by anacron every hour. Anacron run them if they didn't + run today. + * Mon Dec 1 2008 Jan ONDREJ (SAL) 1.10-25 - Added /etc/cron.{hourly,daily,weekly,monthly} dirs again. bz#473353 From 14ec93af5b86260e40a3657db6e59642a6262f69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 26 Jan 2009 12:02:41 +0000 Subject: [PATCH 03/62] Change from /etc/cron.d/ to cronie because nothing providing /etc/cron.d/ yet. --- crontabs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 6c55469..8b8b18f 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -8,7 +8,7 @@ Source0: crontab Source1: run-parts Source2: config BuildArch: noarch -Requires: /etc/cron.d/ +Requires: cronie BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description From 75ca056e7469405337f3e59721daf875fb09bd36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 26 Jan 2009 12:12:14 +0000 Subject: [PATCH 04/62] - Change requires back to cronie. --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 8b8b18f..fd9f86a 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 26%{?dist} +Release: 27%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab @@ -44,6 +44,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Mon Jan 26 2009 Marcela Mašláňová 1.10-27 +- Change requires back to cronie. + * Mon Jan 26 2009 Marcela Mašláňová 1.10-26 - change /etc/crontab. All anacron jobs in cron.daily,weekly,... are check by anacron every hour. Anacron run them if they didn't From 7a0bb4fafac507dcf1cc38d9f20b707f8172d603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Tue, 27 Jan 2009 13:32:21 +0000 Subject: [PATCH 05/62] - 474219 requires on /etc/cron.d --- crontabs.spec | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index fd9f86a..bb41c09 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,22 +1,22 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 27%{?dist} +Release: 28%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab Source1: run-parts Source2: config BuildArch: noarch -Requires: cronie +Requires: /etc/cron.d BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description -The crontabs package contains root crontab files. Crontab is the -program used to install, uninstall or list the tables used to drive the -cron daemon. The cron daemon checks the crontab files to see when -particular commands are scheduled to be executed. If commands are -scheduled, it executes them. +The crontabs package contains root crontab files and directories. +You will need to install cron daemon to run the jobs from the crontabs. +The cron daemon such as cronie or fcron checks the crontab files to +see when particular commands are scheduled to be executed. If commands +are scheduled, it executes them. Crontabs handles a basic system function, so it should be installed on your system. @@ -44,6 +44,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Tue Jan 27 2009 Marcela Mašláňová 1.10-28 +- 474219 requires on /etc/cron.d + * Mon Jan 26 2009 Marcela Mašláňová 1.10-27 - Change requires back to cronie. From 9388f2a3ca6754dbcb9adaf3e63148ee276c2b43 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 24 Feb 2009 09:44:43 +0000 Subject: [PATCH 06/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index bb41c09..cbfb7d8 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 28%{?dist} +Release: 29%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab @@ -44,6 +44,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Tue Feb 24 2009 Fedora Release Engineering - 1.10-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Jan 27 2009 Marcela Mašláňová 1.10-28 - 474219 requires on /etc/cron.d From 4eb96e473a924716fd5b1ddcd1497d9135dd7243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Thu, 18 Jun 2009 08:14:27 +0000 Subject: [PATCH 07/62] - 491793 thanks Andrew Hecox for patch which allows set allow/deny jobs - comment change "empty crontab" --- .cvsignore | 3 +++ crontab | 11 +++++++---- crontabs.spec | 14 +++++++++----- run-parts | 13 +++++++++++++ sources | 4 +++- 5 files changed, 35 insertions(+), 10 deletions(-) diff --git a/.cvsignore b/.cvsignore index 04204c7..9ead238 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1,4 @@ config +crontab +run-parts +crontabs.4 diff --git a/crontab b/crontab index ecab3da..417e369 100644 --- a/crontab +++ b/crontab @@ -2,12 +2,15 @@ SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ -# .---------------- minute (0 - 59) + +# For details see man 4 crontabs + +# Example of job definition: +# .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) -# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... -# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR -#sun,mon,tue,wed,thu,fri,sat +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * command to be executed diff --git a/crontabs.spec b/crontabs.spec index cbfb7d8..c1f5455 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,12 +1,12 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 29%{?dist} +Release: 30%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab Source1: run-parts -Source2: config +Source2: crontabs.4 BuildArch: noarch Requires: /etc/cron.d BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -25,10 +25,10 @@ your system. rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin -mkdir -p $RPM_BUILD_ROOT/etc/sysconfig -cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/crontab +mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ install -m644 $RPM_SOURCE_DIR/crontab $RPM_BUILD_ROOT/etc/crontab install -m755 $RPM_SOURCE_DIR/run-parts $RPM_BUILD_ROOT/usr/bin/run-parts +install -m644 $RPM_SOURCE_DIR/crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ %clean rm -rf $RPM_BUILD_ROOT @@ -36,14 +36,18 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/run-parts -%config(noreplace) /etc/sysconfig/crontab %config(noreplace) /etc/crontab +%{_mandir}/man4/* %dir /etc/cron.hourly %dir /etc/cron.daily %dir /etc/cron.weekly %dir /etc/cron.monthly %changelog +* Thu Jun 18 2009 Marcela Mašláňová 1.10-30 +- 491793 thanks Andrew Hecox for patch which allows set allow/deny jobs +- comment change "empty crontab" + * Tue Feb 24 2009 Fedora Release Engineering - 1.10-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/run-parts b/run-parts index 96c56a5..6ab6f11 100755 --- a/run-parts +++ b/run-parts @@ -25,7 +25,20 @@ for i in $(LC_ALL=C; echo $1/*[^~,]) ; do [ "${i%.swp}" != "${i}" ] && continue [ "${i%,v}" != "${i}" ] && continue + # jobs.deny prevents specific files from being executed + # jobs.allow prohibits all non-named jobs from being run. + # can be used in conjunction but there's no reason to do so. + if [ -r $1/jobs.deny ]; then + grep -q "^$(basename $i)$" $1/jobs.deny && continue + fi + if [ -r $1/jobs.allow ]; then + grep -q "^$(basename $i)$" $1/jobs.allow || continue + fi + if [ -x $i ]; then + if [ -r $1/whitelist ]; then + grep -q "^$(basename $i)$" $1/whitelist && continue + fi logger -p cron.notice -t "run-parts($1)[$$]" "starting $(basename $i)" $i 2>&1 | awk -v "progname=$i" \ 'progname { diff --git a/sources b/sources index ba72251..39bf498 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ -ba1e7d606a110d281c16d9d49c6f335d config +3a9b01f4bf9205b5c62cb16782a13d48 run-parts +714d6ada56f1e41e614693f50a8034ef crontab +e1f6e832d90ea9a4ff8f23232b8252a6 crontabs.4 From f0fd51ecdcbb8f9dd64f4fdfdfc19dc2994b06a5 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 19:39:57 +0000 Subject: [PATCH 08/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index c1f5455..b89989e 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 30%{?dist} +Release: 31%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base Source0: crontab @@ -44,6 +44,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 1.10-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Thu Jun 18 2009 Marcela Mašláňová 1.10-30 - 491793 thanks Andrew Hecox for patch which allows set allow/deny jobs - comment change "empty crontab" From f5ff29b79e719fbdfcadbaab85ebd628d5ddcc2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 12 Oct 2009 12:16:13 +0000 Subject: [PATCH 09/62] - rebuilt for review --- crontabs.spec | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index b89989e..1d8398c 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,9 +1,10 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 31%{?dist} +Release: 32%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base +# no URL - it's only a one script which is used by different packages Source0: crontab Source1: run-parts Source2: crontabs.4 @@ -21,14 +22,19 @@ are scheduled, it executes them. Crontabs handles a basic system function, so it should be installed on your system. +%prep +#empty +%build +#empty + %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ -install -m644 $RPM_SOURCE_DIR/crontab $RPM_BUILD_ROOT/etc/crontab -install -m755 $RPM_SOURCE_DIR/run-parts $RPM_BUILD_ROOT/usr/bin/run-parts -install -m644 $RPM_SOURCE_DIR/crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ +install -m644 crontab $RPM_BUILD_ROOT/etc/crontab +install -m755 run-parts $RPM_BUILD_ROOT/usr/bin/run-parts +install -m644 crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ %clean rm -rf $RPM_BUILD_ROOT @@ -44,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Mon Oct 12 2009 Marcela Mašláňová 1.10-32 +- rebuilt for review + * Fri Jul 24 2009 Fedora Release Engineering - 1.10-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From 8e65d7233babf8987bba79fe7db209c03c5f9a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 12 Oct 2009 13:36:38 +0000 Subject: [PATCH 10/62] Fix typo in spec. --- crontabs.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index 1d8398c..6398cb8 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -32,9 +32,10 @@ rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ -install -m644 crontab $RPM_BUILD_ROOT/etc/crontab -install -m755 run-parts $RPM_BUILD_ROOT/usr/bin/run-parts -install -m644 crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ +pwd +install -m644 %SOURCE0 $RPM_BUILD_ROOT/etc/crontab +install -m755 %SOURCE1 $RPM_BUILD_ROOT/usr/bin/run-parts +install -m644 %SOURCE2 $RPM_BUILD_ROOT/%{_mandir}/man4/ %clean rm -rf $RPM_BUILD_ROOT From 052d1b03104e7ebf998150e6b95fd40cb727bef0 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:47:38 +0000 Subject: [PATCH 11/62] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 10e4626..ae96448 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: crontabs -# $Id: Makefile,v 1.1 2004/09/09 03:58:16 cvsdist Exp $ +# $Id: Makefile,v 1.2 2007/10/15 18:40:33 notting Exp $ NAME := crontabs 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 +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 91200e746f549bb91c14b3cb1d8d4ede019f3b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Wed, 24 Mar 2010 11:30:20 +0000 Subject: [PATCH 12/62] - remove useless seting of home to "/" --- crontab | 1 - crontabs.spec | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crontab b/crontab index 417e369..6c412c3 100644 --- a/crontab +++ b/crontab @@ -1,7 +1,6 @@ SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root -HOME=/ # For details see man 4 crontabs diff --git a/crontabs.spec b/crontabs.spec index 6398cb8..dfe61cb 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 32%{?dist} +Release: 33%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base # no URL - it's only a one script which is used by different packages @@ -32,7 +32,7 @@ rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ -pwd + install -m644 %SOURCE0 $RPM_BUILD_ROOT/etc/crontab install -m755 %SOURCE1 $RPM_BUILD_ROOT/usr/bin/run-parts install -m644 %SOURCE2 $RPM_BUILD_ROOT/%{_mandir}/man4/ @@ -51,6 +51,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Wed Mar 24 2010 Marcela Mašláňová 1.10-33 +- remove useless seting of home to "/" + * Mon Oct 12 2009 Marcela Mašláňová 1.10-32 - rebuilt for review From 520e3c145856cbc5e7135346ee39fa30897a5041 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 12:19:38 +0000 Subject: [PATCH 13/62] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index ae96448..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: crontabs -# $Id: Makefile,v 1.2 2007/10/15 18:40:33 notting Exp $ -NAME := crontabs -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 $$d/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),) -# attempt 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) From ed54c10f6f1083987d841b005da0cb8deeaff29b Mon Sep 17 00:00:00 2001 From: Petr Lautrbach Date: Mon, 18 Oct 2010 11:51:12 +0200 Subject: [PATCH 14/62] run-parts: add --list option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcela Mašláňová --- run-parts | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/run-parts b/run-parts index 6ab6f11..6b047a4 100755 --- a/run-parts +++ b/run-parts @@ -5,10 +5,28 @@ set +e if [ $# -lt 1 ]; then - echo "Usage: run-parts " + echo "Usage: run-parts [--list] " exit 1 fi +while [ $# -gt 1 ]; do + case $1 in + --list) + list=1 + shift + ;; + --) + # -- end of options + shift + break + ;; + *) + # directory + break + ;; + esac +done + if [ ! -d $1 ]; then echo "Not a directory: $1" exit 1 @@ -39,14 +57,19 @@ for i in $(LC_ALL=C; echo $1/*[^~,]) ; do if [ -r $1/whitelist ]; then grep -q "^$(basename $i)$" $1/whitelist && continue fi - logger -p cron.notice -t "run-parts($1)[$$]" "starting $(basename $i)" - $i 2>&1 | awk -v "progname=$i" \ + # list executable files in directory + if [ ${list:-0} != 0 ]; then + echo $i; + else # run executable files + logger -p cron.notice -t "run-parts($1)[$$]" "starting $(basename $i)" + $i 2>&1 | awk -v "progname=$i" \ 'progname { print progname ":\n" progname=""; } { print; }' - logger -i -p cron.notice -t "run-parts($1)" "finished $(basename $i)" + logger -i -p cron.notice -t "run-parts($1)" "finished $(basename $i)" + fi fi done From 734f352fec215563cc4969667a02740c4ec54b38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 18 Oct 2010 11:53:05 +0200 Subject: [PATCH 15/62] Specfile changes. --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index dfe61cb..83a0985 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,7 +1,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.10 -Release: 33%{?dist} +Release: 34%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base # no URL - it's only a one script which is used by different packages @@ -51,6 +51,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Mon Oct 18 2010 Marcela Mašláňová 1.10-34 +- add --list option into run-parts + * Wed Mar 24 2010 Marcela Mašláňová 1.10-33 - remove useless seting of home to "/" From a49aff492fa527279a667d9faff8bf109a39cdb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Fri, 22 Oct 2010 15:04:57 +0200 Subject: [PATCH 16/62] Move source to fedorahosted Use git tarball from fedorahosted as source. --- .gitignore | 7 ++--- crontab | 15 ---------- crontabs.spec | 26 ++++++++++-------- run-parts | 76 --------------------------------------------------- sources | 4 +-- 5 files changed, 19 insertions(+), 109 deletions(-) delete mode 100644 crontab delete mode 100755 run-parts diff --git a/.gitignore b/.gitignore index 9ead238..50a1b4c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -config -crontab -run-parts -crontabs.4 +*~ +*.tar.* +/crontabs-1.11-1.20101022git.tar.gz diff --git a/crontab b/crontab deleted file mode 100644 index 6c412c3..0000000 --- a/crontab +++ /dev/null @@ -1,15 +0,0 @@ -SHELL=/bin/bash -PATH=/sbin:/bin:/usr/sbin:/usr/bin -MAILTO=root - -# For details see man 4 crontabs - -# Example of job definition: -# .---------------- minute (0 - 59) -# | .------------- hour (0 - 23) -# | | .---------- day of month (1 - 31) -# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... -# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat -# | | | | | -# * * * * * command to be executed - diff --git a/crontabs.spec b/crontabs.spec index 83a0985..bdfe199 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,18 +1,18 @@ +%define snap_release 20101022git Summary: Root crontab files used to schedule the execution of programs Name: crontabs -Version: 1.10 -Release: 34%{?dist} +Version: 1.11 +Release: 1.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base -# no URL - it's only a one script which is used by different packages -Source0: crontab -Source1: run-parts -Source2: crontabs.4 +URL: https://fedorahosted.org/crontabs +Source0: https://fedorahosted.org/releases/c/r/crontabs/%{name}-%{version}-1.%{snap_release}.tar.gz BuildArch: noarch Requires: /etc/cron.d -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description +This package is used by Fedora mainly for executing files by cron. + The crontabs package contains root crontab files and directories. You will need to install cron daemon to run the jobs from the crontabs. The cron daemon such as cronie or fcron checks the crontab files to @@ -23,7 +23,8 @@ Crontabs handles a basic system function, so it should be installed on your system. %prep -#empty +%setup -q + %build #empty @@ -33,9 +34,9 @@ mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily,weekly,monthly} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ -install -m644 %SOURCE0 $RPM_BUILD_ROOT/etc/crontab -install -m755 %SOURCE1 $RPM_BUILD_ROOT/usr/bin/run-parts -install -m644 %SOURCE2 $RPM_BUILD_ROOT/%{_mandir}/man4/ +install -m644 ./crontab $RPM_BUILD_ROOT/etc/crontab +install -m755 ./run-parts $RPM_BUILD_ROOT/usr/bin/run-parts +install -m644 ./crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ %clean rm -rf $RPM_BUILD_ROOT @@ -51,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Fri Oct 22 2010 Marcela Mašláňová 1.11-1 +- use sources from source fedorahosted + * Mon Oct 18 2010 Marcela Mašláňová 1.10-34 - add --list option into run-parts diff --git a/run-parts b/run-parts deleted file mode 100755 index 6b047a4..0000000 --- a/run-parts +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash -# run-parts - concept taken from Debian - -# keep going when something fails -set +e - -if [ $# -lt 1 ]; then - echo "Usage: run-parts [--list] " - exit 1 -fi - -while [ $# -gt 1 ]; do - case $1 in - --list) - list=1 - shift - ;; - --) - # -- end of options - shift - break - ;; - *) - # directory - break - ;; - esac -done - -if [ ! -d $1 ]; then - echo "Not a directory: $1" - exit 1 -fi - -# Ignore *~ and *, scripts -for i in $(LC_ALL=C; echo $1/*[^~,]) ; do - [ -d $i ] && continue - # Don't run *.{rpmsave,rpmorig,rpmnew,swp,cfsaved} scripts - [ "${i%.cfsaved}" != "${i}" ] && continue - [ "${i%.rpmsave}" != "${i}" ] && continue - [ "${i%.rpmorig}" != "${i}" ] && continue - [ "${i%.rpmnew}" != "${i}" ] && continue - [ "${i%.swp}" != "${i}" ] && continue - [ "${i%,v}" != "${i}" ] && continue - - # jobs.deny prevents specific files from being executed - # jobs.allow prohibits all non-named jobs from being run. - # can be used in conjunction but there's no reason to do so. - if [ -r $1/jobs.deny ]; then - grep -q "^$(basename $i)$" $1/jobs.deny && continue - fi - if [ -r $1/jobs.allow ]; then - grep -q "^$(basename $i)$" $1/jobs.allow || continue - fi - - if [ -x $i ]; then - if [ -r $1/whitelist ]; then - grep -q "^$(basename $i)$" $1/whitelist && continue - fi - # list executable files in directory - if [ ${list:-0} != 0 ]; then - echo $i; - else # run executable files - logger -p cron.notice -t "run-parts($1)[$$]" "starting $(basename $i)" - $i 2>&1 | awk -v "progname=$i" \ - 'progname { - print progname ":\n" - progname=""; - } - { print; }' - logger -i -p cron.notice -t "run-parts($1)" "finished $(basename $i)" - fi - fi -done - -exit 0 diff --git a/sources b/sources index 39bf498..d13aeab 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -3a9b01f4bf9205b5c62cb16782a13d48 run-parts -714d6ada56f1e41e614693f50a8034ef crontab -e1f6e832d90ea9a4ff8f23232b8252a6 crontabs.4 +51ad7b320057001d4209bff948edee0a crontabs-1.11-1.20101022git.tar.gz From ed00a4fa22ee7473a227eabc0629686eaf7c2106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Tue, 9 Nov 2010 11:14:57 +0100 Subject: [PATCH 17/62] Update to new snapshot with --list and --test option --- .gitignore | 1 + crontabs.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50a1b4c..25b0a5c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *~ *.tar.* /crontabs-1.11-1.20101022git.tar.gz +/crontabs-1.11-1.20101109git.tar.gz diff --git a/crontabs.spec b/crontabs.spec index bdfe199..fce8ffa 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,4 +1,4 @@ -%define snap_release 20101022git +%define snap_release 20101109git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Tue Nov 9 2010 Marcela Mašláňová 1.11-1 +- new git snapshot with --test and --list options + * Fri Oct 22 2010 Marcela Mašláňová 1.11-1 - use sources from source fedorahosted diff --git a/sources b/sources index d13aeab..aed460f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -51ad7b320057001d4209bff948edee0a crontabs-1.11-1.20101022git.tar.gz +e9b5f6a0cd4d2e16df5031f8be838ec2 crontabs-1.11-1.20101109git.tar.gz From 369d601656afbfc81568672326e020375f10af5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Thu, 11 Nov 2010 16:14:15 +0100 Subject: [PATCH 18/62] 652268 fix missing / --- .gitignore | 1 + crontabs.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 25b0a5c..15828bc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *.tar.* /crontabs-1.11-1.20101022git.tar.gz /crontabs-1.11-1.20101109git.tar.gz +/crontabs-1.11-1.20101111git.tar.gz diff --git a/crontabs.spec b/crontabs.spec index fce8ffa..ae2dbfe 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,4 +1,4 @@ -%define snap_release 20101109git +%define snap_release 20101111git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Thu Nov 11 2010 Marcela Mašláňová 1.11-1 +- 652268 fix missing / + * Tue Nov 9 2010 Marcela Mašláňová 1.11-1 - new git snapshot with --test and --list options diff --git a/sources b/sources index aed460f..eca740d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e9b5f6a0cd4d2e16df5031f8be838ec2 crontabs-1.11-1.20101109git.tar.gz +bc4decaaa0d4ceeac0ae4699015b1bb7 crontabs-1.11-1.20101111git.tar.gz From e184c2711ce633403bc588a598e397169b0bd912 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 15 Nov 2010 15:26:42 +0100 Subject: [PATCH 19/62] run-parts attempted to execute jobs that are not executable. --- .gitignore | 1 + crontabs.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 15828bc..558a2ed 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /crontabs-1.11-1.20101022git.tar.gz /crontabs-1.11-1.20101109git.tar.gz /crontabs-1.11-1.20101111git.tar.gz +/crontabs-1.11-1.20101115git.tar.gz diff --git a/crontabs.spec b/crontabs.spec index ae2dbfe..17bf36a 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,4 +1,4 @@ -%define snap_release 20101111git +%global snap_release 20101115git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Mon Nov 15 2010 Marcela Mašláňová 1.11-1 +- run-parts attempted to execute jobs that are not executable. + * Thu Nov 11 2010 Marcela Mašláňová 1.11-1 - 652268 fix missing / diff --git a/sources b/sources index eca740d..88aa99f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bc4decaaa0d4ceeac0ae4699015b1bb7 crontabs-1.11-1.20101111git.tar.gz +6232c7c5877fac7f3968600c7fb80c42 crontabs-1.11-1.20101115git.tar.gz From 7e726e3665b579c3236279d827f3f345ab3484e6 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 05:53:55 -0600 Subject: [PATCH 20/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 17bf36a..6b3b584 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 1.%{snap_release}%{?dist} +Release: 2.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 1.11-2.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Mon Nov 15 2010 Marcela Mašláňová 1.11-1 - run-parts attempted to execute jobs that are not executable. From eef59778f1b6b6b59b8de796479f33518d3170af Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 18:01:11 -0600 Subject: [PATCH 21/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 6b3b584..4c9acf4 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 2.%{snap_release}%{?dist} +Release: 3.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 1.11-3.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Feb 08 2011 Fedora Release Engineering - 1.11-2.20101115git - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 0a83f290e4c41cc00371ad39f6ef8ee8d291a18b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 14:52:14 -0500 Subject: [PATCH 22/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 4c9acf4..871538b 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 3.%{snap_release}%{?dist} +Release: 4.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -52,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT %dir /etc/cron.monthly %changelog +* Wed Jul 18 2012 Fedora Release Engineering - 1.11-4.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Fri Jan 13 2012 Fedora Release Engineering - 1.11-3.20101115git - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 0eabf97b3303ffe2e13796d81753783cb35b616b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Fri, 2 Nov 2012 14:06:16 +0100 Subject: [PATCH 23/62] Update to the latest git snapshot with copying file and fixed man pages. --- .gitignore | 4 ---- crontabs.spec | 15 +++++++++++---- sources | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 558a2ed..d39dbc2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,2 @@ *~ *.tar.* -/crontabs-1.11-1.20101022git.tar.gz -/crontabs-1.11-1.20101109git.tar.gz -/crontabs-1.11-1.20101111git.tar.gz -/crontabs-1.11-1.20101115git.tar.gz diff --git a/crontabs.spec b/crontabs.spec index 871538b..1ce932d 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,4 +1,4 @@ -%global snap_release 20101115git +%global snap_release 20121102git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 @@ -36,22 +36,29 @@ mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man4/ install -m644 ./crontab $RPM_BUILD_ROOT/etc/crontab install -m755 ./run-parts $RPM_BUILD_ROOT/usr/bin/run-parts -install -m644 ./crontabs.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ +install -m644 ./{crontabs,run-parts}.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ + +mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/ +touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%{_bindir}/run-parts %config(noreplace) /etc/crontab -%{_mandir}/man4/* +%attr(0644,root,root) %config(noreplace) /etc/sysconfig/run-parts +%{_bindir}/run-parts %dir /etc/cron.hourly %dir /etc/cron.daily %dir /etc/cron.weekly %dir /etc/cron.monthly +%{_mandir}/man4/* %changelog +* Thu Nov 1 2012 Marcela Mašláňová 1.11-5.20121102git +- update to the latest git snapshot with copying file and fixed man pages + * Wed Jul 18 2012 Fedora Release Engineering - 1.11-4.20101115git - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 88aa99f..3f0df41 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6232c7c5877fac7f3968600c7fb80c42 crontabs-1.11-1.20101115git.tar.gz +8ef5eb7d891518b8c6ff2f01bd970687 crontabs-1.11-1.20121102git.tar.gz From 41e8c3a31532e974b56925681bbffe5ff1e79b8f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 13:08:22 -0600 Subject: [PATCH 24/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 1ce932d..a8fec02 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 4.%{snap_release}%{?dist} +Release: 5.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 1.11-5.20121102git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Nov 1 2012 Marcela Mašláňová 1.11-5.20121102git - update to the latest git snapshot with copying file and fixed man pages From 54a0e936212b43215fc2b627ac242cc5ed5cd05b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 01:08:12 -0500 Subject: [PATCH 25/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index a8fec02..a945fe2 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 5.%{snap_release}%{?dist} +Release: 6.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 1.11-6.20121102git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Wed Feb 13 2013 Fedora Release Engineering - 1.11-5.20121102git - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 75ad0b37a09969d1ec430c4ebea293acb81bfa67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Fri, 20 Dec 2013 12:11:47 +0100 Subject: [PATCH 26/62] fix man page link 971583 --- crontabs.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index a945fe2..66aec6c 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,8 +1,8 @@ -%global snap_release 20121102git +%global snap_release 20130830git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 6.%{snap_release}%{?dist} +Release: 7.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Fri Aug 30 2013 Marcela Mašláňová 1.11-7.20121102git +- fix man page link 971583 + * Sat Aug 03 2013 Fedora Release Engineering - 1.11-6.20121102git - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 3f0df41..9d45ba3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8ef5eb7d891518b8c6ff2f01bd970687 crontabs-1.11-1.20121102git.tar.gz +0d4e4daac157abd47d68ebfe6fe80f72 crontabs-1.11-1.20130830git.tar.gz From 247a1240ea6bcd5dd5e0bd7e790068fb2b302a78 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 01:11:01 -0500 Subject: [PATCH 27/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 66aec6c..49040fc 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 7.%{snap_release}%{?dist} +Release: 8.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -56,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 1.11-8.20130830git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Fri Aug 30 2013 Marcela Mašláňová 1.11-7.20121102git - fix man page link 971583 From 64dfe52e1433b7f8890b557df242b7840d67edae Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 11 Jul 2014 17:01:32 -0400 Subject: [PATCH 28/62] fix license handling --- crontabs.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 49040fc..d006cce 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 8.%{snap_release}%{?dist} +Release: 9.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -46,6 +46,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) +%{!?_licensedir:%global license %%doc} +%license COPYING %config(noreplace) /etc/crontab %attr(0644,root,root) %config(noreplace) /etc/sysconfig/run-parts %{_bindir}/run-parts @@ -56,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Fri Jul 11 2014 Tom Callaway - 1.11-9.20130830git +- fix license handling + * Sat Jun 07 2014 Fedora Release Engineering - 1.11-8.20130830git - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 5f93fc96e6cd842fc554d7f39ee6467e3cc4b769 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 03:23:49 +0000 Subject: [PATCH 29/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index d006cce..23666f9 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 9.%{snap_release}%{?dist} +Release: 10.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 1.11-10.20130830git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Jul 11 2014 Tom Callaway - 1.11-9.20130830git - fix license handling From 2d906b149281ec2c94a67313feb38c8245d7bba3 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Wed, 12 Aug 2015 17:21:35 +0200 Subject: [PATCH 30/62] fix logging of PID in the finished line (#1236841) --- crontabs.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index 23666f9..21c5bae 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,8 +1,8 @@ -%global snap_release 20130830git +%global snap_release 20150630git Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 10.%{snap_release}%{?dist} +Release: 11.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Aug 12 2015 Tomáš Mráz - 1.11-11.20150630git +- fix logging of PID in the finished line (#1236841) + * Wed Jun 17 2015 Fedora Release Engineering - 1.11-10.20130830git - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 9d45ba3..efc349f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0d4e4daac157abd47d68ebfe6fe80f72 crontabs-1.11-1.20130830git.tar.gz +d05485186a91ffe1a1dd320171271f71 crontabs-1.11-1.20150630git.tar.gz From 5b42363b93e2811a209f21703bacc8fdc16b5a5e Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 18:13:33 +0000 Subject: [PATCH 31/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 21c5bae..8d372a3 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 11.%{snap_release}%{?dist} +Release: 12.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 1.11-12.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Aug 12 2015 Tomáš Mráz - 1.11-11.20150630git - fix logging of PID in the finished line (#1236841) From e1c5d6291cf6303473d49f1e42623fffd772b4bf Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 24 Nov 2016 15:09:43 +0100 Subject: [PATCH 32/62] use Recommends to pull in cronie (#1269172) --- crontabs.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index 8d372a3..d4ccdf4 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,13 +2,13 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 12.%{snap_release}%{?dist} +Release: 13.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs Source0: https://fedorahosted.org/releases/c/r/crontabs/%{name}-%{version}-1.%{snap_release}.tar.gz BuildArch: noarch -Requires: /etc/cron.d +Recommends: cronie %description This package is used by Fedora mainly for executing files by cron. @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Thu Nov 24 2016 Tomáš Mráz - 1.11-13.20150630git +- use Recommends to pull in cronie (#1269172) + * Wed Feb 03 2016 Fedora Release Engineering - 1.11-12.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From a1224ec526869dda086bfbfa7f37a422e2d6aeaf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 07:58:59 +0000 Subject: [PATCH 33/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index d4ccdf4..c33d593 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 13.%{snap_release}%{?dist} +Release: 14.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 1.11-14.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Nov 24 2016 Tomáš Mráz - 1.11-13.20150630git - use Recommends to pull in cronie (#1269172) From 8c1464181a3febc883929b7d077e7ebeecfbc0c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 05:38:59 +0000 Subject: [PATCH 34/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index c33d593..2c96997 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 14.%{snap_release}%{?dist} +Release: 15.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.11-15.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 1.11-14.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 39edbb68318f74774b9c0ec4b36366841c6e5b8a Mon Sep 17 00:00:00 2001 From: Andrei Stepanov Date: Tue, 3 Oct 2017 14:24:48 +0000 Subject: [PATCH 35/62] Add CI tests using the standard test interface Adds tests according to the CI wiki [0] specifically the standard test interface in the spec [1]. [0]: https://fedoraproject.org/wiki/CI [1]: https://fedoraproject.org/wiki/Changes/InvokingTests --- .../Makefile | 63 ++++++++++++++ .../test-of-functionality-of-crontabs/PURPOSE | 3 + .../runtest.sh | 83 +++++++++++++++++++ tests/tests.yml | 12 +++ 4 files changed, 161 insertions(+) create mode 100644 tests/test-of-functionality-of-crontabs/Makefile create mode 100644 tests/test-of-functionality-of-crontabs/PURPOSE create mode 100644 tests/test-of-functionality-of-crontabs/runtest.sh create mode 100644 tests/tests.yml diff --git a/tests/test-of-functionality-of-crontabs/Makefile b/tests/test-of-functionality-of-crontabs/Makefile new file mode 100644 index 0000000..2d71943 --- /dev/null +++ b/tests/test-of-functionality-of-crontabs/Makefile @@ -0,0 +1,63 @@ +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +# Makefile of /CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs +# Description: test of functionality of crontabs +# Author: Petr Sklenar +# +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +# Copyright (c) 2011 Red Hat, Inc. All rights reserved. +# +# This copyrighted material is made available to anyone wishing +# to use, modify, copy, or redistribute it subject to the terms +# and conditions of the GNU General Public License version 2. +# +# This program is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the Free +# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA. +# +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +export TEST=/CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs +export TESTVERSION=1.0 + +BUILT_FILES= + +FILES=$(METADATA) runtest.sh Makefile PURPOSE + +.PHONY: all install download clean + +run: $(FILES) build + ./runtest.sh + +build: $(BUILT_FILES) + chmod a+x runtest.sh + +clean: + rm -f *~ $(BUILT_FILES) + + +include /usr/share/rhts/lib/rhts-make.include + +$(METADATA): Makefile + @echo "Owner: Petr Sklenar " > $(METADATA) + @echo "Name: $(TEST)" >> $(METADATA) + @echo "TestVersion: $(TESTVERSION)" >> $(METADATA) + @echo "Path: $(TEST_DIR)" >> $(METADATA) + @echo "Description: test of functionality of crontabs" >> $(METADATA) + @echo "Type: Sanity" >> $(METADATA) + @echo "TestTime: 30m" >> $(METADATA) + @echo "RunFor: crontabs" >> $(METADATA) + @echo "Requires: crontabs" >> $(METADATA) + @echo "Priority: Normal" >> $(METADATA) + @echo "License: GPLv2" >> $(METADATA) + @echo "Confidential: no" >> $(METADATA) + @echo "Destructive: no" >> $(METADATA) + + rhts-lint $(METADATA) diff --git a/tests/test-of-functionality-of-crontabs/PURPOSE b/tests/test-of-functionality-of-crontabs/PURPOSE new file mode 100644 index 0000000..7e082f0 --- /dev/null +++ b/tests/test-of-functionality-of-crontabs/PURPOSE @@ -0,0 +1,3 @@ +PURPOSE of /CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs +Description: test of functionality of crontabs +Author: Petr Sklenar diff --git a/tests/test-of-functionality-of-crontabs/runtest.sh b/tests/test-of-functionality-of-crontabs/runtest.sh new file mode 100644 index 0000000..98548b2 --- /dev/null +++ b/tests/test-of-functionality-of-crontabs/runtest.sh @@ -0,0 +1,83 @@ +#!/bin/bash +# vim: dict=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +# runtest.sh of /CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs +# Description: test of functionality of crontabs +# Author: Petr Sklenar +# +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +# Copyright (c) 2011 Red Hat, Inc. All rights reserved. +# +# This copyrighted material is made available to anyone wishing +# to use, modify, copy, or redistribute it subject to the terms +# and conditions of the GNU General Public License version 2. +# +# This program is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the Free +# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA. +# +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +# Include rhts environment +. /usr/bin/rhts-environment.sh +. /usr/lib/beakerlib/beakerlib.sh + +PACKAGE="crontabs" +#how long should we wait: +COUNT=5 +rlJournalStart + rlPhaseStartSetup + rlAssertRpm $PACKAGE + user="petr$RANDOM" + rlRun "rm -rf /tmp/test.createdbypetr /tmp/test.createdbyroot" 0 "Removing tmp directory" + rlRun "useradd $user" + rlFileBackup /etc/crontab + rlPhaseEnd + + rlPhaseStartTest + echo "* * * * * root echo root >> /tmp/test.createdbyroot" >> /etc/crontab + rlAssert0 "added first entry into crontab" $? + echo "* * * * * $user echo petr >> /tmp/test.createdbypetr" >> /etc/crontab + rlAssert0 "added second entry into crontab" $? + #sleep a while + rlRun "sleep ${COUNT}m" 0 "sleeping for 5m to wait for cron to create files" + rlPhaseEnd + + rlPhaseStartTest "check content" + byroot=`grep root /tmp/test.createdbyroot | wc -l` + bypetr=`grep petr /tmp/test.createdbypetr | wc -l` + if [ "$byroot" -ge "${COUNT}" ];then + rlPass "there is $byroot line" + else + rlFail "there is $byroot line" + fi + + if [ "$bypetr" -ge "${COUNT}" ];then + rlPass "there is $bypetr line" + else + rlFail "there is $bypetr line" + fi + rlPhaseEnd + + rlPhaseStartTest "check permissions of created files" + /bin/ls -la /tmp/test.createdbyroot | grep "root root" + rlAssert0 "permissions are root root" $? + /bin/ls -la /tmp/test.createdbypetr | grep "$user $user" + rlAssert0 "permissions are $user $user" $? + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "rm -rf /tmp/test.createdbypetr /tmp/test.createdbyroot" 0 "Removing tmp directory" + rlRun "userdel -r $user" + rlFileRestore + rlPhaseEnd +rlJournalPrintText +rlJournalEnd diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..22f9d4d --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,12 @@ +--- +# This first play always runs on the local staging system +- hosts: localhost + roles: + - role: standard-test-beakerlib + tags: + - classic + tests: + - test-of-functionality-of-crontabs + required_packages: + - crontabs # test-of-functionality-of-crontabs needs crontabs + - findutils # beakerlib needs find command From d73043d9b96066fe35135a6d88a702e0e2ffa6c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 05:55:42 +0000 Subject: [PATCH 36/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 2c96997..13b3a04 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 15.%{snap_release}%{?dist} +Release: 16.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man4/* %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.11-16.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.11-15.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 11505db0917ef9e80fb570700c379c4400cc6896 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 07:56:09 +0100 Subject: [PATCH 37/62] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- crontabs.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index 13b3a04..ea7006f 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -41,9 +41,6 @@ install -m644 ./{crontabs,run-parts}.4 $RPM_BUILD_ROOT/%{_mandir}/man4/ mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root,-) %{!?_licensedir:%global license %%doc} From 5891000e5f439e8ac4a5f0810d315ab371a5a225 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Tue, 10 Jul 2018 00:34:16 -0500 Subject: [PATCH 38/62] Remove needless use of %defattr --- crontabs.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index ea7006f..cab00dc 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -42,7 +42,6 @@ mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %files -%defattr(-,root,root,-) %{!?_licensedir:%global license %%doc} %license COPYING %config(noreplace) /etc/crontab From d2777e139a3473ab85375b8173bd7d5674c821ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 22:21:28 +0000 Subject: [PATCH 39/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index cab00dc..2c7723e 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 16.%{snap_release}%{?dist} +Release: 17.%{snap_release}%{?dist} License: Public Domain and GPLv2 Group: System Environment/Base URL: https://fedorahosted.org/crontabs @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 1.11-17.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.11-16.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 933c7505267345b726597aedd8355aa3a6239508 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:41 +0100 Subject: [PATCH 40/62] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- crontabs.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 2c7723e..5022df6 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -4,7 +4,6 @@ Name: crontabs Version: 1.11 Release: 17.%{snap_release}%{?dist} License: Public Domain and GPLv2 -Group: System Environment/Base URL: https://fedorahosted.org/crontabs Source0: https://fedorahosted.org/releases/c/r/crontabs/%{name}-%{version}-1.%{snap_release}.tar.gz BuildArch: noarch From 8c5e4cd77faa705a15d35f0281632c895dd246b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 16:26:05 +0000 Subject: [PATCH 41/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 5022df6..e3f4264 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 17.%{snap_release}%{?dist} +Release: 18.%{snap_release}%{?dist} License: Public Domain and GPLv2 URL: https://fedorahosted.org/crontabs Source0: https://fedorahosted.org/releases/c/r/crontabs/%{name}-%{version}-1.%{snap_release}.tar.gz @@ -53,6 +53,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.11-18.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 1.11-17.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From f92772a916dbebf7044a642567400437a61dd4ef Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 30 May 2019 12:17:30 +0200 Subject: [PATCH 42/62] fix race condition in run-parts causing it to hang occasionally also fix upstream URLs --- crontabs.spec | 14 +++++++++----- sources | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index e3f4264..db259f9 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,11 +1,11 @@ -%global snap_release 20150630git +%global snap_release 20190530 Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 18.%{snap_release}%{?dist} +Release: 19.%{snap_release}git%{?dist} License: Public Domain and GPLv2 -URL: https://fedorahosted.org/crontabs -Source0: https://fedorahosted.org/releases/c/r/crontabs/%{name}-%{version}-1.%{snap_release}.tar.gz +URL: https://github.com/cronie-crond/crontabs +Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz BuildArch: noarch Recommends: cronie @@ -22,7 +22,7 @@ Crontabs handles a basic system function, so it should be installed on your system. %prep -%setup -q +%setup -q %build #empty @@ -53,6 +53,10 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu May 30 2019 Tomáš Mráz - 1.11-19.20190530git +- fix race condition in run-parts causing it to hang occasionally +- fix upstream URLs + * Thu Jan 31 2019 Fedora Release Engineering - 1.11-18.20150630git - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index efc349f..34269ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d05485186a91ffe1a1dd320171271f71 crontabs-1.11-1.20150630git.tar.gz +SHA512 (crontabs-1.11-20190530git.tar.gz) = eeb9bd45072bc194a892e32f147f5e2eb599b2d7684fd7bbdfad5ebaf3321a71b10d185532c053e7c12368c8aa4595ae7194cb46ffdb7b7d6f3a9a76fd5a931c From ed251e5451cb003fc60dc2aa8c3267cb754343d4 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Mon, 3 Jun 2019 10:47:46 +0200 Subject: [PATCH 43/62] fix regression from the previous release (#1716114) --- crontabs.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index db259f9..9dee9b0 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,12 +1,13 @@ -%global snap_release 20190530 +%global snap_release 20190603 Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 19.%{snap_release}git%{?dist} +Release: 20.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz BuildArch: noarch +Requires: sed Recommends: cronie %description @@ -53,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Mon Jun 3 2019 Tomáš Mráz - 1.11-20.20190603git +- fix regression from the previous release (#1716114) + * Thu May 30 2019 Tomáš Mráz - 1.11-19.20190530git - fix race condition in run-parts causing it to hang occasionally - fix upstream URLs diff --git a/sources b/sources index 34269ef..4c06f8a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crontabs-1.11-20190530git.tar.gz) = eeb9bd45072bc194a892e32f147f5e2eb599b2d7684fd7bbdfad5ebaf3321a71b10d185532c053e7c12368c8aa4595ae7194cb46ffdb7b7d6f3a9a76fd5a931c +SHA512 (crontabs-1.11-20190603git.tar.gz) = 1f0dae337c9dcd07cbc20bdc2c596f4e6aa314c025329fa5d2d53048cf84ba1e0c82bb0b66fefb7333aa58290d421debe0aaf8bf5d6733ddd4442d9ad668a945 From eb18b23c5fb01fb754e84f886f43f8e5c6304314 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 21:11:40 +0000 Subject: [PATCH 44/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 9dee9b0..eb71c22 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 20.%{snap_release}git%{?dist} +Release: 21.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.11-21.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon Jun 3 2019 Tomáš Mráz - 1.11-20.20190603git - fix regression from the previous release (#1716114) From f7d6c5a8a7eeea2f2031ffabcd5c3cf6b2414708 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 15:00:52 +0000 Subject: [PATCH 45/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index eb71c22..950830f 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 21.%{snap_release}git%{?dist} +Release: 22.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.11-22.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 1.11-21.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 29368b04c54ba45164448b229458783f510a1836 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 14:44:19 +0000 Subject: [PATCH 46/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 950830f..4081ca7 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 22.%{snap_release}git%{?dist} +Release: 23.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.11-23.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jan 28 2020 Fedora Release Engineering - 1.11-22.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From cde7632e65149bbcd2846f56e0968fee0042eff3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 02:42:58 +0000 Subject: [PATCH 47/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 4081ca7..28d01fa 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 23.%{snap_release}git%{?dist} +Release: 24.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.11-24.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.11-23.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 991424822274eeef6e87a1d6c630e1b5efc6a7ac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 20:07:48 +0000 Subject: [PATCH 48/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 28d01fa..f56597e 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 24.%{snap_release}git%{?dist} +Release: 25.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.11-25.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.11-24.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 41bd53a8604bf241a7327253cdc6e71dc2a8cb6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 00:00:41 +0000 Subject: [PATCH 49/62] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index f56597e..dd68cbd 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 25.%{snap_release}git%{?dist} +Release: 26.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.11-26.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 1.11-25.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 9297868f9159c4ccc333c65c4d3a4aa0a320bff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Poho=C5=99elsk=C3=BD?= Date: Thu, 23 Jun 2022 13:31:52 +0200 Subject: [PATCH 50/62] Make cronie hard dependency Resolves: #2089793 --- crontabs.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crontabs.spec b/crontabs.spec index dd68cbd..ccb573c 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,13 +2,13 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 26.%{snap_release}git%{?dist} +Release: 27.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz BuildArch: noarch Requires: sed -Recommends: cronie +Requires: cronie %description This package is used by Fedora mainly for executing files by cron. @@ -54,6 +54,10 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu Jun 23 2022 Ondřej Pohořelský - 1.11-27.20190603git +- Make cronie hard dependency +- Resolves: #2089793 + * Thu Jan 20 2022 Fedora Release Engineering - 1.11-26.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 922473df227d0407e08f68bf2028a06e9a8cc30f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 23:45:54 +0000 Subject: [PATCH 51/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index ccb573c..afa936c 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 27.%{snap_release}git%{?dist} +Release: 28.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.11-28.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jun 23 2022 Ondřej Pohořelský - 1.11-27.20190603git - Make cronie hard dependency - Resolves: #2089793 From 90eaa6a8e6be163761214b40f28c7cffa086da81 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 00:41:16 +0000 Subject: [PATCH 52/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index afa936c..5de4e13 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 28.%{snap_release}git%{?dist} +Release: 29.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.11-29.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.11-28.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 33c49c5060d63affbe08060f7bc8789feb2f7be4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 16:36:37 +0000 Subject: [PATCH 53/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- crontabs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index 5de4e13..b33f5ac 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -2,7 +2,7 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 -Release: 29.%{snap_release}git%{?dist} +Release: 30.%{snap_release}git%{?dist} License: Public Domain and GPLv2 URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz @@ -54,6 +54,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.11-30.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 1.11-29.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 99551e4a359dc81aaeb81f6153367140856bcc61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Stan=C4=9Bk?= Date: Tue, 12 Sep 2023 10:32:20 +0200 Subject: [PATCH 54/62] Migrated to SPDX license --- crontabs.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crontabs.spec b/crontabs.spec index b33f5ac..1a0f1d5 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -3,7 +3,8 @@ Summary: Root crontab files used to schedule the execution of programs Name: crontabs Version: 1.11 Release: 30.%{snap_release}git%{?dist} -License: Public Domain and GPLv2 +# See https://gitlab.com/fedora/legal/fedora-license-data/-/merge_requests/359 for reasoning why Public Domain is not here. +License: GPL-2.0-or-later URL: https://github.com/cronie-crond/crontabs Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz BuildArch: noarch @@ -54,6 +55,9 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog +* Tue Sep 12 2023 Jan Staněk - 1.11-30.20190603git +- Migrated to SPDX license field. + * Wed Jul 19 2023 Fedora Release Engineering - 1.11-30.20190603git - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From a69f8fa175d52f18d15ddc6e886f9547ed7ae472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Stan=C4=9Bk?= Date: Tue, 12 Sep 2023 10:43:56 +0200 Subject: [PATCH 55/62] Migrate to rpmautospec and current versioning guidelines --- changelog | 259 +++++++++++++++++++++++++++++++++++++++++++++++ crontabs.spec | 272 ++------------------------------------------------ 2 files changed, 267 insertions(+), 264 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..3bfecf0 --- /dev/null +++ b/changelog @@ -0,0 +1,259 @@ +* Tue Sep 12 2023 Jan Staněk - 1.11-30.20190603git +- Migrated to SPDX license field. + +* Wed Jul 19 2023 Fedora Release Engineering - 1.11-30.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 1.11-29.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 1.11-28.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jun 23 2022 Ondřej Pohořelský - 1.11-27.20190603git +- Make cronie hard dependency +- Resolves: #2089793 + +* Thu Jan 20 2022 Fedora Release Engineering - 1.11-26.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 1.11-25.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.11-24.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.11-23.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jan 28 2020 Fedora Release Engineering - 1.11-22.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 1.11-21.20190603git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 3 2019 Tomáš Mráz - 1.11-20.20190603git +- fix regression from the previous release (#1716114) + +* Thu May 30 2019 Tomáš Mráz - 1.11-19.20190530git +- fix race condition in run-parts causing it to hang occasionally +- fix upstream URLs + +* Thu Jan 31 2019 Fedora Release Engineering - 1.11-18.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.11-17.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.11-16.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.11-15.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.11-14.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Nov 24 2016 Tomáš Mráz - 1.11-13.20150630git +- use Recommends to pull in cronie (#1269172) + +* Wed Feb 03 2016 Fedora Release Engineering - 1.11-12.20150630git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Aug 12 2015 Tomáš Mráz - 1.11-11.20150630git +- fix logging of PID in the finished line (#1236841) + +* Wed Jun 17 2015 Fedora Release Engineering - 1.11-10.20130830git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jul 11 2014 Tom Callaway - 1.11-9.20130830git +- fix license handling + +* Sat Jun 07 2014 Fedora Release Engineering - 1.11-8.20130830git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Aug 30 2013 Marcela Mašláňová 1.11-7.20121102git +- fix man page link 971583 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.11-6.20121102git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 13 2013 Fedora Release Engineering - 1.11-5.20121102git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Nov 1 2012 Marcela Mašláňová 1.11-5.20121102git +- update to the latest git snapshot with copying file and fixed man pages + +* Wed Jul 18 2012 Fedora Release Engineering - 1.11-4.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.11-3.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.11-2.20101115git +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Nov 15 2010 Marcela Mašláňová 1.11-1 +- run-parts attempted to execute jobs that are not executable. + +* Thu Nov 11 2010 Marcela Mašláňová 1.11-1 +- 652268 fix missing / + +* Tue Nov 9 2010 Marcela Mašláňová 1.11-1 +- new git snapshot with --test and --list options + +* Fri Oct 22 2010 Marcela Mašláňová 1.11-1 +- use sources from source fedorahosted + +* Mon Oct 18 2010 Marcela Mašláňová 1.10-34 +- add --list option into run-parts + +* Wed Mar 24 2010 Marcela Mašláňová 1.10-33 +- remove useless seting of home to "/" + +* Mon Oct 12 2009 Marcela Mašláňová 1.10-32 +- rebuilt for review + +* Fri Jul 24 2009 Fedora Release Engineering - 1.10-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jun 18 2009 Marcela Mašláňová 1.10-30 +- 491793 thanks Andrew Hecox for patch which allows set allow/deny jobs +- comment change "empty crontab" + +* Tue Feb 24 2009 Fedora Release Engineering - 1.10-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 27 2009 Marcela Mašláňová 1.10-28 +- 474219 requires on /etc/cron.d + +* Mon Jan 26 2009 Marcela Mašláňová 1.10-27 +- Change requires back to cronie. + +* Mon Jan 26 2009 Marcela Mašláňová 1.10-26 +- change /etc/crontab. All anacron jobs in cron.daily,weekly,... + are check by anacron every hour. Anacron run them if they didn't + run today. + +* Mon Dec 1 2008 Jan ONDREJ (SAL) 1.10-25 +- Added /etc/cron.{hourly,daily,weekly,monthly} dirs again. bz#473353 + +* Mon Jun 9 2008 Marcela Maslanova 1.10-23 +- 450084 LANG=C is set up for running scripts + +* Wed May 28 2008 Marcela Maslanova 1.10-22 +- remove scripts for delay, anacron now own most of the scripts. +Crontabs owns only run-parts, /etc/crontab and crontabs sysconfig. + +* Mon May 5 2008 Marcela Maslanova 1.10-21 +- 445079 delay script failed in case DELAY is zero + +* Fri Apr 4 2008 Marcela Maslanova 1.10-20 +- 440410 log pid of process instead of logger's pid + +* Mon Oct 22 2007 Marcela Maslanova 1.10-19 +- run-parts log also end of each job (patch from J. Kamens) +- Resolves: rhbz#303081 + +* Tue Sep 25 2007 Marcela Maslanova 1.10-18 +- cron.{hourly, daily,...} run ok +- rhbz#296741 + +* Thu Aug 30 2007 Marcela Maslanova 1.10-17 +- better solution of configuration script + +* Mon Aug 27 2007 Marcela Maslanova 1.10-16 +- 254220 typo in script run-parts + +* Tue Aug 21 2007 Marcela Maslanova 1.10-15 +- corrected license tag in spec +- add config file to crontab - delay of cron.{daily,...} could be + switch off +- Resolves: rhbz#253536 + +* Tue Feb 27 2007 Marcela Maslanova 1.10-14 +- review again + +* Thu Feb 8 2007 Marcela Maslanova 1.10-13 +- rhbz#225662 review + +* Mon Jan 29 2007 Marcela Maslanova 1.10-12 +- link daily,weekly,monthly +- rhbz#224687 + +* Wed Jan 24 2007 Marcela Maslanova 1.10-11 +- crontabs should ignore Cfengine files, rebuilt +- Resolves: rhbz#223472 + +* Wed Oct 11 2006 Marcela Maslanova 1.10-9 +- patch (#110894) for delaying more emails in the moment + +* Fri Jul 14 2006 Jesse Keating 0 1.10-8 +- rebuilt + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Sep 20 2004 Jason Vas Dias +- rebuilt under new CVS for dist-fc3 + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Fri Feb 7 2003 Bill Nottingham +- not-as-automated rebuild + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Thu Jul 19 2001 Preston Brown +- don't require tmpwatch + +* Tue Feb 27 2001 Preston Brown +- noreplace crontab file; use tmppath + +* Wed Jan 31 2001 Bill Nottingham +- don't process ,v files (#15968) + +* Mon Aug 7 2000 Bill Nottingham +- put name of script in output of stuff run by run-parts (#12411) + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Tue Jun 6 2000 Bill Nottingham +- rebuild + +* Fri Aug 27 1999 Jeff Johnson +- don't run *~ or *, files (#4740). + +* Thu Apr 15 1999 Bill Nottingham +- don't run .rpm{save,new,orig} files (bug #2190) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 5) + +* Mon Nov 30 1998 Bill Nottingham +- crontab: set HOME=/ + +* Sat Jun 27 1998 Jeff Johnson +- run-parts: skip sub-directories (e.g. CVS) found instead of complaining + +* Fri Apr 24 1998 Prospector System +- translations modified for de, fr, tr + +* Tue Apr 07 1998 Erik Troan +- moved crontab jobs up a bit to make sure they aren't confused by + switching to and fro daylight savings time + +* Fri Oct 24 1997 Erik Troan +- removed tmpwatch and at entries + +* Thu Jul 31 1997 Erik Troan +- made a noarch package diff --git a/crontabs.spec b/crontabs.spec index 1a0f1d5..068b232 100644 --- a/crontabs.spec +++ b/crontabs.spec @@ -1,12 +1,14 @@ -%global snap_release 20190603 +%global snapshot_date 20190603 +%global snapshot_commit 9e74f2d + Summary: Root crontab files used to schedule the execution of programs Name: crontabs -Version: 1.11 -Release: 30.%{snap_release}git%{?dist} +Version: 1.11^%{snapshot_date}git%{snapshot_commit} +Release: %autorelease # See https://gitlab.com/fedora/legal/fedora-license-data/-/merge_requests/359 for reasoning why Public Domain is not here. License: GPL-2.0-or-later URL: https://github.com/cronie-crond/crontabs -Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snap_release}/%{name}-%{version}-%{snap_release}git.tar.gz +Source0: https://github.com/cronie-crond/crontabs/releases/download/crontabs-%{snapshot_date}/%{name}-%(echo %{version}|cut -d\^ -f1)-%{snapshot_date}git.tar.gz BuildArch: noarch Requires: sed Requires: cronie @@ -24,7 +26,7 @@ Crontabs handles a basic system function, so it should be installed on your system. %prep -%setup -q +%autosetup -n %{name}-%(echo %{version}|cut -d\^ -f1) %build #empty @@ -55,262 +57,4 @@ touch $RPM_BUILD_ROOT/etc/sysconfig/run-parts %{_mandir}/man4/* %changelog -* Tue Sep 12 2023 Jan Staněk - 1.11-30.20190603git -- Migrated to SPDX license field. - -* Wed Jul 19 2023 Fedora Release Engineering - 1.11-30.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 1.11-29.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 1.11-28.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jun 23 2022 Ondřej Pohořelský - 1.11-27.20190603git -- Make cronie hard dependency -- Resolves: #2089793 - -* Thu Jan 20 2022 Fedora Release Engineering - 1.11-26.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 1.11-25.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 1.11-24.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1.11-23.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 1.11-22.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 1.11-21.20190603git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jun 3 2019 Tomáš Mráz - 1.11-20.20190603git -- fix regression from the previous release (#1716114) - -* Thu May 30 2019 Tomáš Mráz - 1.11-19.20190530git -- fix race condition in run-parts causing it to hang occasionally -- fix upstream URLs - -* Thu Jan 31 2019 Fedora Release Engineering - 1.11-18.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 1.11-17.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.11-16.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.11-15.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.11-14.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Nov 24 2016 Tomáš Mráz - 1.11-13.20150630git -- use Recommends to pull in cronie (#1269172) - -* Wed Feb 03 2016 Fedora Release Engineering - 1.11-12.20150630git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Aug 12 2015 Tomáš Mráz - 1.11-11.20150630git -- fix logging of PID in the finished line (#1236841) - -* Wed Jun 17 2015 Fedora Release Engineering - 1.11-10.20130830git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Jul 11 2014 Tom Callaway - 1.11-9.20130830git -- fix license handling - -* Sat Jun 07 2014 Fedora Release Engineering - 1.11-8.20130830git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri Aug 30 2013 Marcela Mašláňová 1.11-7.20121102git -- fix man page link 971583 - -* Sat Aug 03 2013 Fedora Release Engineering - 1.11-6.20121102git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 1.11-5.20121102git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Nov 1 2012 Marcela Mašláňová 1.11-5.20121102git -- update to the latest git snapshot with copying file and fixed man pages - -* Wed Jul 18 2012 Fedora Release Engineering - 1.11-4.20101115git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1.11-3.20101115git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Feb 08 2011 Fedora Release Engineering - 1.11-2.20101115git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Nov 15 2010 Marcela Mašláňová 1.11-1 -- run-parts attempted to execute jobs that are not executable. - -* Thu Nov 11 2010 Marcela Mašláňová 1.11-1 -- 652268 fix missing / - -* Tue Nov 9 2010 Marcela Mašláňová 1.11-1 -- new git snapshot with --test and --list options - -* Fri Oct 22 2010 Marcela Mašláňová 1.11-1 -- use sources from source fedorahosted - -* Mon Oct 18 2010 Marcela Mašláňová 1.10-34 -- add --list option into run-parts - -* Wed Mar 24 2010 Marcela Mašláňová 1.10-33 -- remove useless seting of home to "/" - -* Mon Oct 12 2009 Marcela Mašláňová 1.10-32 -- rebuilt for review - -* Fri Jul 24 2009 Fedora Release Engineering - 1.10-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jun 18 2009 Marcela Mašláňová 1.10-30 -- 491793 thanks Andrew Hecox for patch which allows set allow/deny jobs -- comment change "empty crontab" - -* Tue Feb 24 2009 Fedora Release Engineering - 1.10-29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Jan 27 2009 Marcela Mašláňová 1.10-28 -- 474219 requires on /etc/cron.d - -* Mon Jan 26 2009 Marcela Mašláňová 1.10-27 -- Change requires back to cronie. - -* Mon Jan 26 2009 Marcela Mašláňová 1.10-26 -- change /etc/crontab. All anacron jobs in cron.daily,weekly,... - are check by anacron every hour. Anacron run them if they didn't - run today. - -* Mon Dec 1 2008 Jan ONDREJ (SAL) 1.10-25 -- Added /etc/cron.{hourly,daily,weekly,monthly} dirs again. bz#473353 - -* Mon Jun 9 2008 Marcela Maslanova 1.10-23 -- 450084 LANG=C is set up for running scripts - -* Wed May 28 2008 Marcela Maslanova 1.10-22 -- remove scripts for delay, anacron now own most of the scripts. -Crontabs owns only run-parts, /etc/crontab and crontabs sysconfig. - -* Mon May 5 2008 Marcela Maslanova 1.10-21 -- 445079 delay script failed in case DELAY is zero - -* Fri Apr 4 2008 Marcela Maslanova 1.10-20 -- 440410 log pid of process instead of logger's pid - -* Mon Oct 22 2007 Marcela Maslanova 1.10-19 -- run-parts log also end of each job (patch from J. Kamens) -- Resolves: rhbz#303081 - -* Tue Sep 25 2007 Marcela Maslanova 1.10-18 -- cron.{hourly, daily,...} run ok -- rhbz#296741 - -* Thu Aug 30 2007 Marcela Maslanova 1.10-17 -- better solution of configuration script - -* Mon Aug 27 2007 Marcela Maslanova 1.10-16 -- 254220 typo in script run-parts - -* Tue Aug 21 2007 Marcela Maslanova 1.10-15 -- corrected license tag in spec -- add config file to crontab - delay of cron.{daily,...} could be - switch off -- Resolves: rhbz#253536 - -* Tue Feb 27 2007 Marcela Maslanova 1.10-14 -- review again - -* Thu Feb 8 2007 Marcela Maslanova 1.10-13 -- rhbz#225662 review - -* Mon Jan 29 2007 Marcela Maslanova 1.10-12 -- link daily,weekly,monthly -- rhbz#224687 - -* Wed Jan 24 2007 Marcela Maslanova 1.10-11 -- crontabs should ignore Cfengine files, rebuilt -- Resolves: rhbz#223472 - -* Wed Oct 11 2006 Marcela Maslanova 1.10-9 -- patch (#110894) for delaying more emails in the moment - -* Fri Jul 14 2006 Jesse Keating 0 1.10-8 -- rebuilt - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Mon Sep 20 2004 Jason Vas Dias -- rebuilt under new CVS for dist-fc3 - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Fri Feb 7 2003 Bill Nottingham -- not-as-automated rebuild - -* Fri Jun 21 2002 Tim Powers -- automated rebuild - -* Thu May 23 2002 Tim Powers -- automated rebuild - -* Wed Jan 09 2002 Tim Powers -- automated rebuild - -* Thu Jul 19 2001 Preston Brown -- don't require tmpwatch - -* Tue Feb 27 2001 Preston Brown -- noreplace crontab file; use tmppath - -* Wed Jan 31 2001 Bill Nottingham -- don't process ,v files (#15968) - -* Mon Aug 7 2000 Bill Nottingham -- put name of script in output of stuff run by run-parts (#12411) - -* Wed Jul 12 2000 Prospector -- automatic rebuild - -* Tue Jun 6 2000 Bill Nottingham -- rebuild - -* Fri Aug 27 1999 Jeff Johnson -- don't run *~ or *, files (#4740). - -* Thu Apr 15 1999 Bill Nottingham -- don't run .rpm{save,new,orig} files (bug #2190) - -* Sun Mar 21 1999 Cristian Gafton -- auto rebuild in the new build environment (release 5) - -* Mon Nov 30 1998 Bill Nottingham -- crontab: set HOME=/ - -* Sat Jun 27 1998 Jeff Johnson -- run-parts: skip sub-directories (e.g. CVS) found instead of complaining - -* Fri Apr 24 1998 Prospector System -- translations modified for de, fr, tr - -* Tue Apr 07 1998 Erik Troan -- moved crontab jobs up a bit to make sure they aren't confused by - switching to and fro daylight savings time - -* Fri Oct 24 1997 Erik Troan -- removed tmpwatch and at entries - -* Thu Jul 31 1997 Erik Troan -- made a noarch package +%autochangelog From b8a5890952c9de06d86fe020384f7957fcc2c693 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 16:22:55 +0000 Subject: [PATCH 56/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 427c65fbce3f8ca885f5f22936e6871571d3b84f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 08:27:23 +0000 Subject: [PATCH 57/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 68468b0dcb1ff56d11969ff6f38a3117bb034e7e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:13:05 +0000 Subject: [PATCH 58/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d7dbb64f3038f0f28b0562d5a7a1769dbebe2a69 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 14:53:13 +0000 Subject: [PATCH 59/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 794f07a2cf403491b148757ec60a8f237e3c332f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Fri, 4 Jul 2025 12:06:17 +0200 Subject: [PATCH 60/62] tests/test-of-functionality-of-crontabs: fix the test --- tests/test-of-functionality-of-crontabs/runtest.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) mode change 100644 => 100755 tests/test-of-functionality-of-crontabs/runtest.sh diff --git a/tests/test-of-functionality-of-crontabs/runtest.sh b/tests/test-of-functionality-of-crontabs/runtest.sh old mode 100644 new mode 100755 index 98548b2..7026acd --- a/tests/test-of-functionality-of-crontabs/runtest.sh +++ b/tests/test-of-functionality-of-crontabs/runtest.sh @@ -39,6 +39,7 @@ rlJournalStart user="petr$RANDOM" rlRun "rm -rf /tmp/test.createdbypetr /tmp/test.createdbyroot" 0 "Removing tmp directory" rlRun "useradd $user" + rlRun "rlServiceStart crond" rlFileBackup /etc/crontab rlPhaseEnd @@ -76,7 +77,8 @@ rlJournalStart rlPhaseStartCleanup rlRun "rm -rf /tmp/test.createdbypetr /tmp/test.createdbyroot" 0 "Removing tmp directory" - rlRun "userdel -r $user" + rlRun "userdel -rf $user" + rlRun "rlServiceRestore crond" rlFileRestore rlPhaseEnd rlJournalPrintText From 35e7c6914c9446f19055c7d40e8e1e3b7e64ffd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Fri, 4 Jul 2025 12:06:49 +0200 Subject: [PATCH 61/62] tests: migrate from STI to TMT Related: https://fedoraproject.org/wiki/Changes/DisableSTI --- .fmf/version | 1 + plans/ci.fmf | 5 +++++ tests/test-of-functionality-of-crontabs/main.fmf | 12 ++++++++++++ tests/test-of-functionality-of-crontabs/runtest.sh | 3 +-- tests/tests.yml | 12 ------------ 5 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/ci.fmf create mode 100644 tests/test-of-functionality-of-crontabs/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/ci.fmf b/plans/ci.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/ci.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/test-of-functionality-of-crontabs/main.fmf b/tests/test-of-functionality-of-crontabs/main.fmf new file mode 100644 index 0000000..30aff61 --- /dev/null +++ b/tests/test-of-functionality-of-crontabs/main.fmf @@ -0,0 +1,12 @@ +summary: test of functionality of crontabs +description: '' +contact: Petr Sklenar +component: + - crontabs +test: ./runtest.sh +framework: beakerlib +recommend: + - crontabs +duration: 30m +extra-summary: /CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs +extra-task: /CoreOS/crontabs/Sanity/test-of-functionality-of-crontabs diff --git a/tests/test-of-functionality-of-crontabs/runtest.sh b/tests/test-of-functionality-of-crontabs/runtest.sh index 7026acd..0090593 100755 --- a/tests/test-of-functionality-of-crontabs/runtest.sh +++ b/tests/test-of-functionality-of-crontabs/runtest.sh @@ -27,8 +27,7 @@ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Include rhts environment -. /usr/bin/rhts-environment.sh -. /usr/lib/beakerlib/beakerlib.sh +. /usr/share/beakerlib/beakerlib.sh || exit 1 PACKAGE="crontabs" #how long should we wait: diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 22f9d4d..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -# This first play always runs on the local staging system -- hosts: localhost - roles: - - role: standard-test-beakerlib - tags: - - classic - tests: - - test-of-functionality-of-crontabs - required_packages: - - crontabs # test-of-functionality-of-crontabs needs crontabs - - findutils # beakerlib needs find command From 4e4933fc09faa0dfe07da1499336073ff3676442 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 18:50:30 +0000 Subject: [PATCH 62/62] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild