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