Hello community, here is the log from the commit of package cronie for openSUSE:Factory checked in at 2019-08-24 18:38:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cronie (Old) and /work/SRC/openSUSE:Factory/.cronie.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cronie" Sat Aug 24 18:38:50 2019 rev:73 rq:724718 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/cronie/cronie.changes 2019-05-22 10:54:30.319163795 +0200 +++ /work/SRC/openSUSE:Factory/.cronie.new.7948/cronie.changes 2019-08-24 18:38:56.117800432 +0200 @@ -1,0 +2,7 @@ +Mon Aug 19 19:01:01 UTC 2019 - Thorsten Kukuk <[email protected]> + +- Add /etc/cron.* directories to cron sub-package from filesystem + - allows correct usage of permissions macros + - fixes installation of this directories on systems without cron + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cronie.spec ++++++ --- /var/tmp/diff_new_pack.BewSPi/_old 2019-08-24 18:38:57.677800282 +0200 +++ /var/tmp/diff_new_pack.BewSPi/_new 2019-08-24 18:38:57.677800282 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -89,6 +89,7 @@ Summary: Auxiliary package Group: System/Daemons Requires: %{name} = %{cronie_version}-%{release} +Requires(post): permissions %description -n cron Auxiliary package, needed for proper update from vixie-cron 4.1 to cronie 1.4.4 @@ -148,6 +149,12 @@ mkdir -p %{buildroot}%{_fillupdir} cp %{SOURCE9} %{buildroot}%{_fillupdir}/ +mkdir -p %{buildroot}%{_sysconfdir}/cron.d +mkdir -p %{buildroot}%{_sysconfdir}/cron.hourly +mkdir -p %{buildroot}%{_sysconfdir}/cron.daily +mkdir -p %{buildroot}%{_sysconfdir}/cron.weekly +mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly + touch %{buildroot}%{_localstatedir}/spool/anacron/cron.daily touch %{buildroot}%{_localstatedir}/spool/anacron/cron.weekly touch %{buildroot}%{_localstatedir}/spool/anacron/cron.monthly @@ -194,6 +201,20 @@ [ -e %{_localstatedir}/spool/anacron/cron.weekly ] || touch %{_localstatedir}/spool/anacron/cron.weekly [ -e %{_localstatedir}/spool/anacron/cron.monthly ] || touch %{_localstatedir}/spool/anacron/cron.monthly +%verifyscript -n cron +%verify_permissions -e /etc/cron.d +%verify_permissions -e /etc/cron.daily +%verify_permissions -e /etc/cron.hourly +%verify_permissions -e /etc/cron.monthly +%verify_permissions -e /etc/cron.weekly + +%post -n cron +%set_permissions /etc/cron.d +%set_permissions /etc/cron.daily +%set_permissions /etc/cron.hourly +%set_permissions /etc/cron.monthly +%set_permissions /etc/cron.weekly + %files %defattr(-,root,root) %doc AUTHORS COPYING README ChangeLog @@ -231,5 +252,10 @@ %files -n cron %defattr(-,root,root,-) %doc cron_to_cronie.README +%dir %attr(755,root,root) %{_sysconfdir}/cron.d +%dir %attr(755,root,root) %{_sysconfdir}/cron.hourly +%dir %attr(755,root,root) %{_sysconfdir}/cron.daily +%dir %attr(755,root,root) %{_sysconfdir}/cron.weekly +%dir %attr(755,root,root) %{_sysconfdir}/cron.monthly %changelog
