ad6487
%bcond_without selinux
ad6487
%bcond_without pam
ad6487
%bcond_without audit
ad6487
%bcond_without inotify
ad6487
ad6487
Summary:   Cron daemon for executing programs at set times
ad6487
Name:      cronie
ad6487
Version:   1.4.11
a0c15c
Release:   25%{?dist}
ad6487
License:   MIT and BSD and ISC and GPLv2+
ad6487
Group:     System Environment/Base
33f7dd
URL:       https://github.com/cronie-crond/cronie
33f7dd
Source0:   https://github.com/cronie-crond/cronie/releases/download/cronie-%{version}/cronie-%{version}.tar.gz
33f7dd
ad6487
Patch0:    cronie-systemd.patch
ad6487
Patch1:    cronie-1.4.11-fcntl_locking.patch
ad6487
Patch2:    cronie-1.4.11-pamenv.patch
ad6487
Patch3:    cronie-1.4.11-man-debug.patch
78ea20
Patch4:    cronie-check-config-param.patch
0dca7f
Patch5:    cronie-unitfile.patch
44736f
Patch6:    cronie-1.4.11-refresh-users.patch
44736f
Patch7:    cronie-1.4.11-shutdown-msg.patch
baf13f
Patch8:    cronie-1.4.11-temp-name.patch
c587ab
Patch9:    cronie-1.4.11-anacron-mailto.patch
c587ab
Patch10:   cronie-1.4.11-crontab-root.patch
c587ab
Patch11:   cronie-1.4.11-man-file.patch
c587ab
Patch12:   cronie-1.4.11-selinux-user.patch
33f7dd
Patch13:   cronie-1.4.11-no-pam.patch
33f7dd
Patch14:   cronie-1.4.11-empty-var.patch
68a439
Patch15:   cronie-1.4.11-race-on-crontab-modification.patch
ff87c4
Patch16:   cronie-1.4.11-inherit-path.patch
ff87c4
Patch17:   cronie-1.4.11-smartcard-auth.patch
ff87c4
Patch18:   cronie-1.4.11-restart-on-failure.patch
8d663c
Patch19:   cronie-1.4.11-getdtablesize-in-containers.patch
ad6487
ad6487
Requires:  dailyjobs
ad6487
ad6487
%if %{with selinux}
ad6487
Requires:      libselinux >= 2.0.64
ad6487
Buildrequires: libselinux-devel >= 2.0.64
ad6487
%endif
ad6487
%if %{with pam}
ad6487
Requires:      pam >= 1.0.1
ad6487
Buildrequires: pam-devel >= 1.0.1
ad6487
%endif
ad6487
%if %{with audit}
ad6487
Buildrequires: audit-libs-devel >= 1.4.1
ad6487
%endif
ad6487
ad6487
BuildRequires:    systemd
ad6487
Obsoletes:        %{name}-sysvinit
ad6487
ad6487
Requires(post):   coreutils sed
ad6487
Requires(post):   systemd
ad6487
Requires(preun):  systemd
ad6487
Requires(postun): systemd
ad6487
Requires(post):   systemd
ad6487
ad6487
%description
ad6487
Cronie contains the standard UNIX daemon crond that runs specified programs at
ad6487
scheduled times and related tools. It is a fork of the original vixie-cron and
ad6487
has security and configuration enhancements like the ability to use pam and
ad6487
SELinux.
ad6487
ad6487
%package anacron
ad6487
Summary:   Utility for running regular jobs
ad6487
Requires:  crontabs
ad6487
Group:     System Environment/Base
ad6487
Provides:  dailyjobs
ad6487
Provides:  anacron = 2.4
ad6487
Obsoletes: anacron <= 2.3
ad6487
Requires(post): coreutils
ad6487
Requires:  %{name} = %{version}-%{release}
ad6487
ad6487
%description anacron
ad6487
Anacron is part of cronie that is used for running jobs with regular
ad6487
periodicity which do not have exact time of day of execution.
ad6487
ad6487
The default settings of anacron execute the daily, weekly, and monthly
ad6487
jobs, but anacron allows setting arbitrary periodicity of jobs.
ad6487
ad6487
Using anacron allows running the periodic jobs even if the system is often
ad6487
powered off and it also allows randomizing the time of the job execution
ad6487
for better utilization of resources shared among multiple systems.
ad6487
ad6487
%package noanacron
ad6487
Summary:   Utility for running simple regular jobs in old cron style
ad6487
Group:     System Environment/Base
ad6487
Provides:  dailyjobs
ad6487
Requires:  crontabs
ad6487
Requires:  %{name} = %{version}-%{release}
ad6487
ad6487
%description noanacron
ad6487
Old style of running {hourly,daily,weekly,monthly}.jobs without anacron. No
ad6487
extra features.
ad6487
ad6487
%prep
ad6487
%setup -q
44736f
%patch0 -p1 -b .systemd
44736f
%patch1 -p1 -b .locking
44736f
%patch2 -p1 -b .pamenv
44736f
%patch3 -p1 -b .man-debug
44736f
%patch4 -p1 -b .check-config
44736f
%patch5 -p1 -b .unitfile
44736f
%patch6 -p1 -b .refresh-users
44736f
%patch7 -p1 -b .shutdown-msg
baf13f
%patch8 -p1 -b .temp-name
c587ab
%patch9 -p1 -b .mailto
c587ab
%patch10 -p1 -b .root
c587ab
%patch11 -p1 -b .man-file
c587ab
%patch12 -p1 -b .selinux-user
33f7dd
%patch13 -p1 -b .no-pam
33f7dd
%patch14 -p1 -b .empty-var
68a439
%patch15 -p1 -b .race-cond
ff87c4
%patch16 -p1 -b .inherit-path
ff87c4
%patch17 -p1 -b .smartcard-auth
ff87c4
%patch18 -p1 -b .restart
8d663c
%patch19 -p1 -b .getdtablesize
ad6487
ad6487
%build
ad6487
%configure \
ad6487
%if %{with pam}
ad6487
--with-pam \
ad6487
%endif
ad6487
%if %{with selinux}
ad6487
--with-selinux \
ad6487
%endif
ad6487
%if %{with audit}
ad6487
--with-audit \
ad6487
%endif
ad6487
%if %{with inotify}
ad6487
--with-inotify \
ad6487
%endif
ad6487
--enable-anacron \
ad6487
--enable-pie \
ad6487
--enable-relro
ad6487
ad6487
make %{?_smp_mflags}
ad6487
ad6487
%install
ad6487
make install DESTDIR=$RPM_BUILD_ROOT DESTMAN=$RPM_BUILD_ROOT%{_mandir}
ad6487
mkdir -pm700 $RPM_BUILD_ROOT%{_localstatedir}/spool/cron
ad6487
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
ad6487
mkdir -pm755 $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/
ad6487
%if ! %{with pam}
ad6487
    rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/crond
ad6487
%endif
ad6487
install -m 600 crond.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/crond
ad6487
touch $RPM_BUILD_ROOT%{_sysconfdir}/cron.deny
ad6487
install -m 600 contrib/anacrontab $RPM_BUILD_ROOT%{_sysconfdir}/anacrontab
ad6487
install -c -m755 contrib/0hourly $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/0hourly
ad6487
mkdir -pm 700 $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly
ad6487
install -c -m755 contrib/0anacron $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/0anacron
ad6487
mkdir -p $RPM_BUILD_ROOT/var/spool/anacron
ad6487
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.daily
ad6487
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.weekly
ad6487
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.monthly
ad6487
ad6487
# noanacron package
ad6487
install -m 644 contrib/dailyjobs $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/dailyjobs
ad6487
ad6487
# install systemd initscript
ad6487
mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/
ad6487
install -m 644 contrib/cronie.systemd $RPM_BUILD_ROOT/usr/lib/systemd/system/crond.service
ad6487
ad6487
%post
ad6487
# run after an installation
ad6487
%systemd_post crond.service
ad6487
ad6487
%post anacron
ad6487
[ -e /var/spool/anacron/cron.daily ] || touch /var/spool/anacron/cron.daily
ad6487
[ -e /var/spool/anacron/cron.weekly ] || touch /var/spool/anacron/cron.weekly
ad6487
[ -e /var/spool/anacron/cron.monthly ] || touch /var/spool/anacron/cron.monthly
ad6487
ad6487
%preun
ad6487
# run before a package is removed
ad6487
%systemd_preun crond.service
ad6487
ad6487
%postun
ad6487
# run after a package is removed
ad6487
%systemd_postun_with_restart crond.service
ad6487
ad6487
%triggerun -- cronie-anacron < 1.4.1
ad6487
# empty /etc/crontab in case there are only old regular jobs
ad6487
cp -a /etc/crontab /etc/crontab.rpmsave
ad6487
sed -e '/^01 \* \* \* \* root run-parts \/etc\/cron\.hourly/d'\
ad6487
  -e '/^02 4 \* \* \* root run-parts \/etc\/cron\.daily/d'\
ad6487
  -e '/^22 4 \* \* 0 root run-parts \/etc\/cron\.weekly/d'\
ad6487
  -e '/^42 4 1 \* \* root run-parts \/etc\/cron\.monthly/d' /etc/crontab.rpmsave > /etc/crontab
ad6487
exit 0
ad6487
ad6487
%triggerun -- cronie < 1.4.7-2
ad6487
# Save the current service runlevel info
ad6487
# User must manually run systemd-sysv-convert --apply crond
ad6487
# to migrate them to systemd targets
ad6487
/usr/bin/systemd-sysv-convert --save crond
ad6487
ad6487
# The package is allowed to autostart:
ad6487
/bin/systemctl enable crond.service >/dev/null 2>&1
ad6487
ad6487
/sbin/chkconfig --del crond >/dev/null 2>&1 || :
ad6487
/bin/systemctl try-restart crond.service >/dev/null 2>&1 || :
ad6487
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
ad6487
ad6487
%triggerin -- pam, glibc, libselinux
ad6487
# changes in pam, glibc or libselinux can make crond crash
ad6487
# when it calls pam
ad6487
/bin/systemctl try-restart crond.service >/dev/null 2>&1 || :
ad6487
ad6487
%files
ad6487
%doc AUTHORS COPYING INSTALL README ChangeLog
ad6487
%attr(755,root,root) %{_sbindir}/crond
ad6487
%attr(4755,root,root) %{_bindir}/crontab
ad6487
%{_mandir}/man8/crond.*
ad6487
%{_mandir}/man8/cron.*
ad6487
%{_mandir}/man5/crontab.*
ad6487
%{_mandir}/man1/crontab.*
ad6487
%dir %{_localstatedir}/spool/cron
ad6487
%dir %{_sysconfdir}/cron.d
ad6487
%if %{with pam}
ad6487
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/crond
ad6487
%endif
ad6487
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/crond
a0c15c
%attr(0600,root,root) %config(noreplace,missingok) %{_sysconfdir}/cron.deny
44736f
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/0hourly
ad6487
%attr(0644,root,root) /usr/lib/systemd/system/crond.service
ad6487
ad6487
%files anacron
ad6487
%{_sbindir}/anacron
ad6487
%attr(0755,root,root) %{_sysconfdir}/cron.hourly/0anacron
ad6487
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/anacrontab
ad6487
%dir /var/spool/anacron
44736f
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.daily
44736f
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.weekly
44736f
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.monthly
ad6487
%{_mandir}/man5/anacrontab.*
ad6487
%{_mandir}/man8/anacron.*
ad6487
ad6487
%files noanacron
44736f
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/dailyjobs
ad6487
ad6487
%changelog
a0c15c
* Mon Mar 13 2023 Ondřej Pohořelský <opohorel@redhat.com> - 1.4.11-25
a0c15c
- Set 'missingok' for /etc/cron.deny to not recreate it on update
a0c15c
- Resolves: rhbz#2059479
a0c15c
8d663c
* Mon Nov 29 2021 Jan Staněk <jstanek@redhat.com> - 1.4.11-24
8d663c
- Limit memory allocated for file descriptors
8d663c
  Backports https://github.com/cronie-crond/cronie/commit/584911514ce6aa2f16e1d79431bac816ea62cb2c
8d663c
  Resolves: rhbz#2026289
8d663c
ff87c4
* Wed Feb 13 2019 Marcel Plch <mplch@redhat.com> - 1.4.11-23
ff87c4
- Make cronie restart on failure
ff87c4
- Resolves: rhbz#1651730
ff87c4
ff87c4
* Tue Dec 04 2018 Marcel Plch <mplch@redhat.com> - 1.4.11-22
ff87c4
- Backport upstream patch to fix cron failing on
ff87c4
  smart card authentication
ff87c4
- Resolves: rhbz#1650314
ff87c4
ff87c4
* Thu Nov 29 2018 Marcel Plch <mplch@redhat.com> - 1.4.11-21
ff87c4
- Backport upstream patch to fix -P behavior
ff87c4
- Resolves: rhbz#1536111
ff87c4
68a439
* Tue Oct 23 2018 Marcel Plch <mplch@redhat.com> - 1.4.11-20
68a439
- Fix race condition when crontab is modified the same second
68a439
  before and after reading the crontab
68a439
- Resolves: rhbz#1638691
68a439
33f7dd
* Mon Oct 16 2017 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-19
33f7dd
- fix URL and source URL of the package (#1501726)
33f7dd
33f7dd
* Fri Sep 15 2017 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-18
33f7dd
- fix regression - spurious PAM log message from crontab (#1479064)
33f7dd
- allow empty variables in crontabs (#1439217)
33f7dd
33f7dd
* Wed Mar 29 2017 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-17
c587ab
- make anacron not to contradict itself in syslog
c587ab
  (job output does not have to be necessarily mailed)
c587ab
c587ab
* Tue Mar  7 2017 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-16
c587ab
- disable mail from anacron with empty MAILTO
c587ab
- crontab: do not block access with PAM when running as root
c587ab
- improve the crontab man page
c587ab
- do not hardcode system_u selinux user but use the user from
c587ab
  the current context
c587ab
c587ab
* Tue Feb 23 2016 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-15
baf13f
- crontab: use temporary filename properly ignored by crond
baf13f
44736f
* Tue Apr 21 2015 Tomáš Mráz <tmraz@redhat.com> - 1.4.11-14
44736f
- mark the 0hourly and dailyjobs crontabs as config
44736f
- properly handle users for whose getpwnam() returns NULL temporarily
44736f
- log when crond is shutting down
44736f
0dca7f
* Mon Jul  7 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-13
0dca7f
- reload in unit file was still missing
0dca7f
- Related: rhbz#1114815
0dca7f
0dca7f
* Fri Jul  4 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-12
0dca7f
- reload in unit file was missing
0dca7f
- Resolves: rhbz#1114815
0dca7f
78ea20
* Mon Jan 27 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-11
78ea20
- now it's work even on ppc64, all checks working correctly
78ea20
- Related: rhbz#1031384
78ea20
78ea20
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.4.11-10
78ea20
- Mass rebuild 2014-01-24
78ea20
78ea20
* Wed Jan 22 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-9
78ea20
- fix coverity warnings about dead code. Incorrect checking of values.
78ea20
- Related: rhbz#1031384
78ea20
78ea20
* Mon Jan 20 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-8
78ea20
- anacron do not execute jobs run from command line
78ea20
- Related: rhbz#1031384
78ea20
78ea20
* Wed Jan 08 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-7
78ea20
- anacron segfaults with certain config data
78ea20
- Resolves: rhbz#1031384
78ea20
78ea20
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.4.11-6
78ea20
- Mass rebuild 2013-12-27
78ea20
ad6487
* Tue Oct 15 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-5
8d663c
- Cronie doesn't work when is executed as stand alone without systemd (for
ad6487
  debuging issues)
ad6487
- Fix another permission, hopefully all now.
ad6487
- Resolves: rhbz#1012420, rhbz#1015567
ad6487
ad6487
* Fri Sep 13 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-4
ad6487
- fix permission on configuration files, same as rhbz#706979
ad6487
ad6487
* Fri Aug 30 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-3
ad6487
- 919290 systemd script use "KillMode=process"
ad6487
- Fcntl locking has different semantics than flock. Prefer flock.
ad6487
  - 49225e172d156531ca142518d2638350752e373a
ad6487
- Pull PAM environment variables also from session modules.
ad6487
  - c8e7d1b43c86a85441cb09cf7e08090f3ec1f384
ad6487
ad6487
* Mon Jul 22 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-2
ad6487
- scriptlets are not created correctly if systemd is not in BR 986698
ad6487
- remove sub-package sysvinit, which is not needed anymore
ad6487
- update license, anacron is under GPLv2+
ad6487
ad6487
* Thu Jul 18 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-1
ad6487
- new release 1.4.11 (contains previous bug fixes from 1.4.10-5)
ad6487
ad6487
* Tue Jun 11 2013 Tomáš Mráz <tmraz@redhat.com> - 1.4.10-5
ad6487
- add support for RANDOM_DELAY - delaying job startups
ad6487
- pass some environment variables to processes (LANG, etc.) (#969761)
ad6487
- do not use putenv() with string literals (#971516)
ad6487
ad6487
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10-4
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ad6487
ad6487
* Wed Jan  2 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.10-3
ad6487
- change configuration files to 644
ad6487
- change 6755 to 4755 for crontab binary
ad6487
ad6487
* Tue Nov 27 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.10-1
ad6487
- New release 1.4.10
ad6487
ad6487
* Thu Nov 22 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.9-1
ad6487
- New release 1.4.9
ad6487
ad6487
* Wed Sep 05 2012 Václav Pavlín <vpavlin@redhat.com> - 1.4.8-13
ad6487
- Scriptlets replaced with new systemd macros (#850070)
ad6487
ad6487
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-12
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ad6487
ad6487
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-11
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ad6487
ad6487
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-10
ad6487
- Rebuilt for glibc bug#747377
ad6487
ad6487
* Tue Oct 25 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-9
ad6487
- make crond run a little bit later in the boot process (#747759)
ad6487
ad6487
* Mon Oct 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-8
ad6487
- change triggerun to fix 735802 during upgrade
ad6487
ad6487
* Wed Jul 27 2011 Karsten Hopp <karsten@redhat.com> 1.4.8-7
ad6487
- rebuild again, ppc still had the broken rpm in the buildroots
ad6487
ad6487
* Thu Jul 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4.8-6
ad6487
- rebuild (broken rpm in buildroot)
ad6487
ad6487
* Thu Jul 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-5
ad6487
- fix permission of init.d/crond
ad6487
ad6487
* Thu Jun 30 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-4
ad6487
- drop the without systemd build condition
ad6487
- add the chkconfig readding trigger to the sysvinit subpackage
ad6487
ad6487
* Wed Jun 29 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-3
ad6487
- start crond after auditd
ad6487
ad6487
* Wed Jun 29 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-2
ad6487
- fix inotify support to not leak fds (#717505)
ad6487
ad6487
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-1
ad6487
- update to 1.4.8
ad6487
- create sub-package sysvinit for initscript
ad6487
ad6487
* Mon May  9 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.7-3
ad6487
- missing requirement on systemd-sysv for scriptlets
ad6487
ad6487
* Thu May 05 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.7-2
ad6487
- use only systemd units with systemd
ad6487
- add trigger for restart on glibc, libselinux or pam upgrades (#699189)
ad6487
ad6487
* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.7-1
ad6487
- new release 1.4.7
ad6487
ad6487
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-9
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ad6487
ad6487
* Mon Jan 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-8
ad6487
- enable crond even with systemctl
ad6487
ad6487
* Thu Dec 16 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-7
ad6487
- 663193 rewritten selinux support
ad6487
ad6487
* Wed Dec 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-6
ad6487
- apply selinux patch from dwalsh
ad6487
ad6487
* Fri Dec 10 2010 Tomas Mraz <tmraz@redhat.com> - 1.4.6-5
ad6487
- do not lock jobs that fall out of allowed range - 661966
ad6487
ad6487
* Thu Dec 02 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-4
ad6487
- fix post (thanks plautrba for review)
ad6487
ad6487
* Tue Nov 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-3
ad6487
- systemd init script 617320
ad6487
ad6487
* Tue Nov 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-2
ad6487
- fix typos in man pages
ad6487
ad6487
* Fri Oct 22 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-1
ad6487
- update to 1.4.6
ad6487
ad6487
* Fri Aug 13 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-4
8d663c
- 623908 fix fd leak in anacron, which caused denail of prelink
ad6487
  and others
ad6487
ad6487
* Mon Aug  9 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-2
ad6487
- remove sendmail from requirements. If it's not installed, it will
ad6487
 log into (r)syslog.
ad6487
ad6487
* Mon Aug  2 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-1
ad6487
- update to new release
ad6487
ad6487
* Fri Feb 19 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.4-1
ad6487
- update to new release
ad6487
ad6487
* Mon Feb 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-3
ad6487
- 564894 FTBFS DSOLinking
ad6487
ad6487
* Thu Nov  5 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-2
ad6487
- 533189 pam needs add a line and selinux needs defined one function
ad6487
ad6487
* Fri Oct 30 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-1
ad6487
- 531963 and 532482 creating noanacron package
ad6487
ad6487
* Mon Oct 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.2-2
ad6487
- 529632 service crond stop returns appropriate value
ad6487
ad6487
* Mon Oct 12 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.2-1
ad6487
- new release
ad6487
ad6487
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.1-3
ad6487
- rebuilt with new audit
ad6487
ad6487
* Fri Aug 14 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.1-2
ad6487
- create the anacron timestamps in correct post script
ad6487
ad6487
* Fri Aug 14 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.1-1
ad6487
- update to 1.4.1
ad6487
- create and own /var/spool/anacron/cron.{daily,weekly,monthly} to
ad6487
 remove false warning about non existent files
ad6487
- Resolves: 517398
ad6487
ad6487
* Wed Aug  5 2009 Tomas Mraz <tmraz@redhat.com> - 1.4-4
ad6487
- 515762 move anacron provides and obsoletes to the anacron subpackage
ad6487
ad6487
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ad6487
ad6487
* Mon Jul 20 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4-2
ad6487
- merge cronie and anacron in new release of cronie
ad6487
- obsolete/provide anacron in spec
ad6487
ad6487
* Thu Jun 18 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.3-2
ad6487
- 506560 check return value of access
ad6487
ad6487
* Mon Apr 27 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.3-1
ad6487
- new release
ad6487
ad6487
* Fri Apr 24 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-8
ad6487
- 496973 close file descriptors after exec
ad6487
ad6487
* Mon Mar  9 2009 Tomas Mraz <tmraz@redhat.com> - 1.2-7
ad6487
- rebuild
ad6487
ad6487
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-6
ad6487
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ad6487
ad6487
* Tue Dec 23 2008 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-5
ad6487
- 477100 NO_FOLLOW was removed, reload after change in symlinked
ad6487
  crontab is needed, man updated.
ad6487
ad6487
* Fri Oct 24 2008 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-4
ad6487
- update init script
ad6487
ad6487
* Thu Sep 25 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-3
ad6487
- add sendmail file into requirement, cause it's needed some MTA
ad6487
ad6487
* Thu Sep 18 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-2
8d663c
- 462252  /etc/sysconfig/crond does not need to be executable
ad6487
ad6487
* Thu Jun 26 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-1
ad6487
- update to 1.2
ad6487
ad6487
* Tue Jun 17 2008 Tomas Mraz <tmraz@redhat.com> - 1.1-3
ad6487
- fix setting keycreate context
ad6487
- unify logging a bit
ad6487
- cleanup some warnings and fix a typo in TZ code
ad6487
- 450993 improve and fix inotify support
ad6487
ad6487
* Wed Jun  4 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.1-2
ad6487
- 49864 upgrade/update problem. Syntax error in spec.
ad6487
ad6487
* Wed May 28 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.1-1
ad6487
- release 1.1
ad6487
ad6487
* Tue May 20 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-6
ad6487
- 446360 check for lock didn't call chkconfig
ad6487
ad6487
* Tue Feb 12 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-5
ad6487
- upgrade from less than cronie-1.0-4 didn't add chkconfig
ad6487
ad6487
* Wed Feb  6 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-4
ad6487
- 431366 after reboot wasn't cron in chkconfig
ad6487
ad6487
* Tue Feb  5 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-3
8d663c
- 431366 trigger part => after update from vixie-cron on cronie will
ad6487
	be daemon running.
ad6487
ad6487
* Wed Jan 30 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-2
ad6487
- change the provides on higher version than obsoletes
ad6487
ad6487
* Tue Jan  8 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-1
ad6487
- packaging cronie
ad6487
- thank's for help with packaging to my reviewers