Blame SPECS/cronie.spec

131c9a
%bcond_without selinux
131c9a
%bcond_without pam
131c9a
%bcond_without audit
131c9a
%bcond_without inotify
131c9a
131c9a
Summary:   Cron daemon for executing programs at set times
131c9a
Name:      cronie
131c9a
Version:   1.5.2
131c9a
Release:   4%{?dist}
131c9a
License:   MIT and BSD and ISC and GPLv2+
131c9a
Group:     System Environment/Base
131c9a
URL:       https://github.com/cronie-crond/cronie
131c9a
Source0:   https://github.com/cronie-crond/cronie/releases/download/cronie-%{version}/cronie-%{version}.tar.gz
131c9a
131c9a
Requires:  dailyjobs
131c9a
131c9a
%if %{with selinux}
131c9a
Requires:      libselinux >= 2.0.64
131c9a
Buildrequires: libselinux-devel >= 2.0.64
131c9a
%endif
131c9a
%if %{with pam}
131c9a
Requires:      pam >= 1.0.1
131c9a
Buildrequires: pam-devel >= 1.0.1
131c9a
%endif
131c9a
%if %{with audit}
131c9a
Buildrequires: audit-libs-devel >= 1.4.1
131c9a
%endif
131c9a
131c9a
BuildRequires:    gcc
131c9a
BuildRequires:    systemd
131c9a
Obsoletes:        %{name}-sysvinit
131c9a
131c9a
Requires(post):   coreutils sed
131c9a
Requires(post):   systemd
131c9a
Requires(preun):  systemd
131c9a
Requires(postun): systemd
131c9a
Requires(post):   systemd
131c9a
131c9a
# Some parts of code could result in a memory leak.
131c9a
Patch0:     fix-memory-leaks.patch
131c9a
# Some parts of code could result in undefined behavior.
131c9a
Patch1:     fix-unsafe-code.patch
131c9a
# Use correct selinux role
131c9a
Patch2:     cronie-1.5.2-context-role.patch
131c9a
# Make systemd restart crond when it fails.
131c9a
Patch3:     cronie-1.5.2-restart-on-failure.patch
131c9a
131c9a
%description
131c9a
Cronie contains the standard UNIX daemon crond that runs specified programs at
131c9a
scheduled times and related tools. It is a fork of the original vixie-cron and
131c9a
has security and configuration enhancements like the ability to use pam and
131c9a
SELinux.
131c9a
131c9a
%package anacron
131c9a
Summary:   Utility for running regular jobs
131c9a
Requires:  crontabs
131c9a
Group:     System Environment/Base
131c9a
Provides:  dailyjobs
131c9a
Provides:  anacron = 2.4
131c9a
Obsoletes: anacron <= 2.3
131c9a
Requires(post): coreutils
131c9a
Requires:  %{name} = %{version}-%{release}
131c9a
131c9a
%description anacron
131c9a
Anacron is part of cronie that is used for running jobs with regular
131c9a
periodicity which do not have exact time of day of execution.
131c9a
131c9a
The default settings of anacron execute the daily, weekly, and monthly
131c9a
jobs, but anacron allows setting arbitrary periodicity of jobs.
131c9a
131c9a
Using anacron allows running the periodic jobs even if the system is often
131c9a
powered off and it also allows randomizing the time of the job execution
131c9a
for better utilization of resources shared among multiple systems.
131c9a
131c9a
%package noanacron
131c9a
Summary:   Utility for running simple regular jobs in old cron style
131c9a
Group:     System Environment/Base
131c9a
Provides:  dailyjobs
131c9a
Requires:  crontabs
131c9a
Requires:  %{name} = %{version}-%{release}
131c9a
131c9a
%description noanacron
131c9a
Old style of running {hourly,daily,weekly,monthly}.jobs without anacron. No
131c9a
extra features.
131c9a
131c9a
%prep
131c9a
%setup -q
131c9a
131c9a
%patch0 -p1
131c9a
%patch1 -p1
131c9a
%patch2 -p1
131c9a
%patch3 -p1
131c9a
131c9a
%build
131c9a
%configure \
131c9a
%if %{with pam}
131c9a
--with-pam \
131c9a
%endif
131c9a
%if %{with selinux}
131c9a
--with-selinux \
131c9a
%endif
131c9a
%if %{with audit}
131c9a
--with-audit \
131c9a
%endif
131c9a
%if %{with inotify}
131c9a
--with-inotify \
131c9a
%endif
131c9a
--enable-anacron \
131c9a
--enable-pie \
131c9a
--enable-relro
131c9a
131c9a
make %{?_smp_mflags} V=2
131c9a
131c9a
%install
131c9a
make install DESTDIR=$RPM_BUILD_ROOT DESTMAN=$RPM_BUILD_ROOT%{_mandir}
131c9a
mkdir -pm700 $RPM_BUILD_ROOT%{_localstatedir}/spool/cron
131c9a
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
131c9a
mkdir -pm755 $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/
131c9a
%if ! %{with pam}
131c9a
    rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/crond
131c9a
%endif
131c9a
install -m 644 crond.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/crond
131c9a
touch $RPM_BUILD_ROOT%{_sysconfdir}/cron.deny
131c9a
install -m 644 contrib/anacrontab $RPM_BUILD_ROOT%{_sysconfdir}/anacrontab
131c9a
install -c -m755 contrib/0hourly $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/0hourly
131c9a
mkdir -pm 755 $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly
131c9a
install -c -m755 contrib/0anacron $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/0anacron
131c9a
mkdir -p $RPM_BUILD_ROOT/var/spool/anacron
131c9a
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.daily
131c9a
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.weekly
131c9a
touch $RPM_BUILD_ROOT/var/spool/anacron/cron.monthly
131c9a
131c9a
# noanacron package
131c9a
install -m 644 contrib/dailyjobs $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/dailyjobs
131c9a
131c9a
# install systemd initscript
131c9a
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/
131c9a
install -m 644 contrib/cronie.systemd $RPM_BUILD_ROOT/lib/systemd/system/crond.service
131c9a
131c9a
%post
131c9a
# run after an installation
131c9a
%systemd_post crond.service
131c9a
131c9a
%post anacron
131c9a
[ -e /var/spool/anacron/cron.daily ] || touch /var/spool/anacron/cron.daily 2>/dev/null || :
131c9a
[ -e /var/spool/anacron/cron.weekly ] || touch /var/spool/anacron/cron.weekly 2>/dev/null || :
131c9a
[ -e /var/spool/anacron/cron.monthly ] || touch /var/spool/anacron/cron.monthly 2>/dev/null || :
131c9a
131c9a
%preun
131c9a
# run before a package is removed
131c9a
%systemd_preun crond.service
131c9a
131c9a
%postun
131c9a
# run after a package is removed
131c9a
%systemd_postun_with_restart crond.service
131c9a
131c9a
%triggerun -- cronie-anacron < 1.4.1
131c9a
# empty /etc/crontab in case there are only old regular jobs
131c9a
cp -a /etc/crontab /etc/crontab.rpmsave
131c9a
sed -e '/^01 \* \* \* \* root run-parts \/etc\/cron\.hourly/d'\
131c9a
  -e '/^02 4 \* \* \* root run-parts \/etc\/cron\.daily/d'\
131c9a
  -e '/^22 4 \* \* 0 root run-parts \/etc\/cron\.weekly/d'\
131c9a
  -e '/^42 4 1 \* \* root run-parts \/etc\/cron\.monthly/d' /etc/crontab.rpmsave > /etc/crontab
131c9a
exit 0
131c9a
131c9a
%triggerun -- cronie < 1.4.7-2
131c9a
# Save the current service runlevel info
131c9a
# User must manually run systemd-sysv-convert --apply crond
131c9a
# to migrate them to systemd targets
131c9a
/usr/bin/systemd-sysv-convert --save crond
131c9a
131c9a
# The package is allowed to autostart:
131c9a
/bin/systemctl enable crond.service >/dev/null 2>&1
131c9a
131c9a
/sbin/chkconfig --del crond >/dev/null 2>&1 || :
131c9a
/bin/systemctl try-restart crond.service >/dev/null 2>&1 || :
131c9a
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
131c9a
131c9a
%triggerin -- pam, glibc, libselinux
131c9a
# changes in pam, glibc or libselinux can make crond crash
131c9a
# when it calls pam
131c9a
/bin/systemctl try-restart crond.service >/dev/null 2>&1 || :
131c9a
131c9a
%files
131c9a
%doc AUTHORS README ChangeLog
131c9a
%{!?_licensedir:%global license %%doc}
131c9a
%license COPYING
131c9a
%attr(755,root,root) %{_sbindir}/crond
131c9a
%attr(4755,root,root) %{_bindir}/crontab
131c9a
%attr(755,root,root) %{_bindir}/cronnext
131c9a
%{_mandir}/man8/crond.*
131c9a
%{_mandir}/man8/cron.*
131c9a
%{_mandir}/man5/crontab.*
131c9a
%{_mandir}/man1/crontab.*
131c9a
%{_mandir}/man1/cronnext.*
131c9a
%dir %{_localstatedir}/spool/cron
131c9a
%dir %{_sysconfdir}/cron.d
131c9a
%if %{with pam}
131c9a
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/crond
131c9a
%endif
131c9a
%config(noreplace) %{_sysconfdir}/sysconfig/crond
131c9a
%config(noreplace) %{_sysconfdir}/cron.deny
131c9a
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/0hourly
131c9a
%attr(0644,root,root) /lib/systemd/system/crond.service
131c9a
131c9a
%files anacron
131c9a
%{_sbindir}/anacron
131c9a
%attr(0755,root,root) %{_sysconfdir}/cron.hourly/0anacron
131c9a
%config(noreplace) %{_sysconfdir}/anacrontab
131c9a
%dir /var/spool/anacron
131c9a
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.daily
131c9a
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.weekly
131c9a
%ghost %attr(0600,root,root) %verify(not md5 size mtime) /var/spool/anacron/cron.monthly
131c9a
%{_mandir}/man5/anacrontab.*
131c9a
%{_mandir}/man8/anacron.*
131c9a
131c9a
%files noanacron
131c9a
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cron.d/dailyjobs
131c9a
131c9a
%changelog
131c9a
* Wed Jun 12 2019 Marcel Plch <mplch@redhat.com> - 1.5.2-4
131c9a
- Make crond restart on failure
131c9a
- Resolves: rhbz#1715137
131c9a
131c9a
* Mon May 20 2019 Marcel Plch <mplch@redhat.com> - 1.5.2-3
131c9a
- use role from the current context for system crontabs
131c9a
- Resolves: rhbz#1708557
131c9a
131c9a
* Fri Sep 07 2018 Marcel Plch <mplch@redhat.com> - 1.5.2-2
131c9a
- Covscan issues review
131c9a
- Fix potential memory leaks
131c9a
- Fix unsafe code
131c9a
- Resolves: rhbz#1602467
131c9a
131c9a
* Thu May  3 2018 Tomáš Mráz <tmraz@redhat.com> - 1.5.2-1
131c9a
- new upstream release 1.5.2
131c9a
131c9a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-9
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
131c9a
131c9a
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-8
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
131c9a
131c9a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-7
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
131c9a
131c9a
* Thu May  4 2017 Tomáš Mráz <tmraz@redhat.com> - 1.5.1-6
131c9a
- fix Y2038 problems in cron and anacron (#1445136)
131c9a
131c9a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-5
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
131c9a
131c9a
* Tue Jan  3 2017 Tomáš Mráz <tmraz@redhat.com> - 1.5.1-4
131c9a
- make failure of creation of the ghost files in /var non-fatal
131c9a
131c9a
* Mon Sep  5 2016 Tomáš Mráz <tmraz@redhat.com> - 1.5.1-3
131c9a
- on some machines the power supply is named ADP0
131c9a
131c9a
* Tue Aug 23 2016 Tomáš Mráz <tmraz@redhat.com> - 1.5.1-2
131c9a
- query power status directly from kernel
131c9a
131c9a
* Thu Jun 23 2016 Tomáš Mráz <tmraz@redhat.com> - 1.5.1-1
131c9a
- new upstream release
131c9a
131c9a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-4
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
131c9a
131c9a
* Mon Jul 13 2015 Tomáš Mráz <tmraz@redhat.com> - 1.5.0-3
131c9a
- the temp file name used by crontab needs to be ignored by crond
131c9a
131c9a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-2
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
131c9a
131c9a
* Thu May 28 2015 Tomáš Mráz <tmraz@redhat.com> - 1.5.0-1
131c9a
- new upstream release
131c9a
131c9a
* Tue Apr 21 2015 Tomáš Mráz <tmraz@redhat.com> - 1.4.12-6
131c9a
- mark the 0hourly and dailyjobs crontabs as config
131c9a
- do not add already existing orphan on reload
131c9a
131c9a
* Tue Feb  3 2015 Tomáš Mráz <tmraz@redhat.com> - 1.4.12-5
131c9a
- correct the permissions of the anacron timestamp files
131c9a
131c9a
* Fri Jan  2 2015 Tomáš Mráz <tmraz@redhat.com> - 1.4.12-4
131c9a
- check for NULL pamh on two more places (#1176215)
131c9a
131c9a
* Tue Dec  2 2014 Tomáš Mráz <tmraz@redhat.com> - 1.4.12-3
131c9a
- call PAM only for non-root user or non-system crontabs (#956157)
131c9a
- bypass the PAM check in crontab for root (#1169175)
131c9a
131c9a
* Tue Nov  4 2014 Tomáš Mráz <tmraz@redhat.com> - 1.4.12-2
131c9a
- refresh user entries when jobs are run
131c9a
131c9a
* Wed Sep 17 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.12-1
131c9a
- new release 1.4.12
131c9a
- remove gpl2 license, because it's part of upstream COPYING now
131c9a
131c9a
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.11-9
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
131c9a
131c9a
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 1.4.11-8
131c9a
- fix license handling
131c9a
131c9a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.11-7
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
131c9a
131c9a
* Wed Apr 30 2014 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-6
131c9a
- unwanted fd could make trouble to SElinux 1075106
131c9a
131c9a
* Thu Jan 16 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.4.11-5
131c9a
- Drop INSTALL from docs, fix rpmlint tabs vs spaces warning.
131c9a
131c9a
* Wed Sep 25 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-4
131c9a
- some jobs are not executed because not all environment variables are set 995590
131c9a
- cronie's systemd script use "KillMode=process" 919290
131c9a
131c9a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.11-3
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
131c9a
131c9a
* Mon Jul 22 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-2
131c9a
- scriptlets are not created correctly if systemd is not in BR 986698
131c9a
- remove sub-package sysvinit, which is not needed anymore
131c9a
- update license, anacron is under GPLv2+
131c9a
131c9a
* Thu Jul 18 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-1
131c9a
- new release 1.4.11 (contains previous bug fixes from 1.4.10-5)
131c9a
131c9a
* Tue Jun 11 2013 Tomáš Mráz <tmraz@redhat.com> - 1.4.10-5
131c9a
- add support for RANDOM_DELAY - delaying job startups
131c9a
- pass some environment variables to processes (LANG, etc.) (#969761)
131c9a
- do not use putenv() with string literals (#971516)
131c9a
131c9a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10-4
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
131c9a
131c9a
* Wed Jan  2 2013 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.10-3
131c9a
- change configuration files to 644
131c9a
- change 6755 to 4755 for crontab binary
131c9a
131c9a
* Tue Nov 27 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.10-1
131c9a
- New release 1.4.10
131c9a
131c9a
* Thu Nov 22 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.9-1
131c9a
- New release 1.4.9
131c9a
131c9a
* Wed Sep 05 2012 Václav Pavlín <vpavlin@redhat.com> - 1.4.8-13
131c9a
- Scriptlets replaced with new systemd macros (#850070)
131c9a
131c9a
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-12
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
131c9a
131c9a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-11
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
131c9a
131c9a
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-10
131c9a
- Rebuilt for glibc bug#747377
131c9a
131c9a
* Tue Oct 25 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-9
131c9a
- make crond run a little bit later in the boot process (#747759)
131c9a
131c9a
* Mon Oct 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-8
131c9a
- change triggerun to fix 735802 during upgrade
131c9a
131c9a
* Wed Jul 27 2011 Karsten Hopp <karsten@redhat.com> 1.4.8-7
131c9a
- rebuild again, ppc still had the broken rpm in the buildroots
131c9a
131c9a
* Thu Jul 21 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4.8-6
131c9a
- rebuild (broken rpm in buildroot)
131c9a
131c9a
* Thu Jul 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-5
131c9a
- fix permission of init.d/crond
131c9a
131c9a
* Thu Jun 30 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-4
131c9a
- drop the without systemd build condition
131c9a
- add the chkconfig readding trigger to the sysvinit subpackage
131c9a
131c9a
* Wed Jun 29 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-3
131c9a
- start crond after auditd
131c9a
131c9a
* Wed Jun 29 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.8-2
131c9a
- fix inotify support to not leak fds (#717505)
131c9a
131c9a
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.8-1
131c9a
- update to 1.4.8
131c9a
- create sub-package sysvinit for initscript
131c9a
131c9a
* Mon May  9 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.7-3
131c9a
- missing requirement on systemd-sysv for scriptlets
131c9a
131c9a
* Thu May 05 2011 Tomáš Mráz <tmraz@redhat.com> - 1.4.7-2
131c9a
- use only systemd units with systemd
131c9a
- add trigger for restart on glibc, libselinux or pam upgrades (#699189)
131c9a
131c9a
* Tue Mar 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.7-1
131c9a
- new release 1.4.7
131c9a
131c9a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-9
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
131c9a
131c9a
* Mon Jan 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-8
131c9a
- enable crond even with systemctl
131c9a
131c9a
* Thu Dec 16 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-7
131c9a
- 663193 rewritten selinux support
131c9a
131c9a
* Wed Dec 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-6
131c9a
- apply selinux patch from dwalsh
131c9a
131c9a
* Fri Dec 10 2010 Tomas Mraz <tmraz@redhat.com> - 1.4.6-5
131c9a
- do not lock jobs that fall out of allowed range - 661966
131c9a
131c9a
* Thu Dec 02 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-4
131c9a
- fix post (thanks plautrba for review)
131c9a
131c9a
* Tue Nov 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-3
131c9a
- systemd init script 617320
131c9a
131c9a
* Tue Nov 30 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-2
131c9a
- fix typos in man pages
131c9a
131c9a
* Fri Oct 22 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.6-1
131c9a
- update to 1.4.6
131c9a
131c9a
* Fri Aug 13 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-4
131c9a
- 623908 fix fd leak in anacron, which caused denail of prelink 
131c9a
  and others
131c9a
131c9a
* Mon Aug  9 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-2
131c9a
- remove sendmail from requirements. If it's not installed, it will
131c9a
 log into (r)syslog.
131c9a
131c9a
* Mon Aug  2 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.5-1
131c9a
- update to new release
131c9a
131c9a
* Fri Feb 19 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.4-1
131c9a
- update to new release
131c9a
131c9a
* Mon Feb 15 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-3
131c9a
- 564894 FTBFS DSOLinking
131c9a
131c9a
* Thu Nov  5 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-2
131c9a
- 533189 pam needs add a line and selinux needs defined one function
131c9a
131c9a
* Fri Oct 30 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.3-1
131c9a
- 531963 and 532482 creating noanacron package
131c9a
131c9a
* Mon Oct 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.2-2
131c9a
- 529632 service crond stop returns appropriate value
131c9a
131c9a
* Mon Oct 12 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.2-1
131c9a
- new release
131c9a
131c9a
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.1-3
131c9a
- rebuilt with new audit
131c9a
131c9a
* Fri Aug 14 2009 Tomas Mraz <tmraz@redhat.com> - 1.4.1-2
131c9a
- create the anacron timestamps in correct post script
131c9a
131c9a
* Fri Aug 14 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4.1-1
131c9a
- update to 1.4.1
131c9a
- create and own /var/spool/anacron/cron.{daily,weekly,monthly} to
131c9a
 remove false warning about non existent files
131c9a
- Resolves: 517398
131c9a
131c9a
* Wed Aug  5 2009 Tomas Mraz <tmraz@redhat.com> - 1.4-4
131c9a
- 515762 move anacron provides and obsoletes to the anacron subpackage
131c9a
131c9a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
131c9a
131c9a
* Mon Jul 20 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.4-2
131c9a
- merge cronie and anacron in new release of cronie
131c9a
- obsolete/provide anacron in spec
131c9a
131c9a
* Thu Jun 18 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.3-2
131c9a
- 506560 check return value of access
131c9a
131c9a
* Mon Apr 27 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.3-1
131c9a
- new release
131c9a
131c9a
* Fri Apr 24 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-8
131c9a
- 496973 close file descriptors after exec
131c9a
131c9a
* Mon Mar  9 2009 Tomas Mraz <tmraz@redhat.com> - 1.2-7
131c9a
- rebuild
131c9a
131c9a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-6
131c9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
131c9a
131c9a
* Tue Dec 23 2008 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-5
131c9a
- 477100 NO_FOLLOW was removed, reload after change in symlinked
131c9a
  crontab is needed, man updated.
131c9a
131c9a
* Fri Oct 24 2008 Marcela Mašláňová <mmaslano@redhat.com> - 1.2-4
131c9a
- update init script
131c9a
131c9a
* Thu Sep 25 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-3
131c9a
- add sendmail file into requirement, cause it's needed some MTA
131c9a
131c9a
* Thu Sep 18 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-2
131c9a
- 462252  /etc/sysconfig/crond does not need to be executable 
131c9a
131c9a
* Thu Jun 26 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.2-1
131c9a
- update to 1.2
131c9a
131c9a
* Tue Jun 17 2008 Tomas Mraz <tmraz@redhat.com> - 1.1-3
131c9a
- fix setting keycreate context
131c9a
- unify logging a bit
131c9a
- cleanup some warnings and fix a typo in TZ code
131c9a
- 450993 improve and fix inotify support
131c9a
131c9a
* Wed Jun  4 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.1-2
131c9a
- 49864 upgrade/update problem. Syntax error in spec.
131c9a
131c9a
* Wed May 28 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.1-1
131c9a
- release 1.1
131c9a
131c9a
* Tue May 20 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-6
131c9a
- 446360 check for lock didn't call chkconfig
131c9a
131c9a
* Tue Feb 12 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-5
131c9a
- upgrade from less than cronie-1.0-4 didn't add chkconfig
131c9a
131c9a
* Wed Feb  6 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-4
131c9a
- 431366 after reboot wasn't cron in chkconfig
131c9a
131c9a
* Tue Feb  5 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-3
131c9a
- 431366 trigger part => after update from vixie-cron on cronie will 
131c9a
  be daemon running.
131c9a
131c9a
* Wed Jan 30 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-2
131c9a
- change the provides on higher version than obsoletes
131c9a
131c9a
* Tue Jan  8 2008 Marcela Maslanova <mmaslano@redhat.com> - 1.0-1
131c9a
- packaging cronie
131c9a
- thank's for help with packaging to my reviewers