Blame SPECS/cronie.spec

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