X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcronie.git;a=blobdiff_plain;f=cronie.spec;h=1082eda67e055f13beefd310da6cc45735fe4d9e;hp=48c5b1908ffab207a8a55951d87f66a3070c9598;hb=ced4ed8;hpb=f2d36020830d25e2dff673ebed6c675263f9ea05 diff --git a/cronie.spec b/cronie.spec index 48c5b19..1082eda 100644 --- a/cronie.spec +++ b/cronie.spec @@ -16,19 +16,18 @@ Summary: Cron daemon for executing programs at set times Name: cronie -Version: 1.4.11 +Version: 1.5.0 Release: 1 License: MIT and BSD and GPL v2 Group: Daemons Source0: https://fedorahosted.org/releases/c/r/cronie/%{name}-%{version}.tar.gz -# Source0-md5: 2ba645cf54de17f138ef70312843862f +# Source0-md5: 9db75e1884d83a45e002d145c6c54d45 Source1: %{name}.init Source2: cron.logrotate Source3: cron.sysconfig Source4: %{name}.crontab Source5: %{name}.pam -Source6: %{name}.upstart -Source7: crond.service +Source6: crond.service Patch0: inotify-nosys.patch Patch1: sendmail-path.patch URL: https://fedorahosted.org/cronie/ @@ -83,19 +82,6 @@ Anacron becames part of cronie. Anacron is used only for running regular jobs. The default settings execute regular jobs by anacron, however this could be overloaded in settings. -%package upstart -Summary: Upstart job description for Cronie -Summary(pl.UTF-8): Opis zadania Upstart dla Cronie -Group: Daemons -Requires: %{name} = %{version}-%{release} -Requires: upstart >= 0.6 - -%description upstart -Upstart job description for Cronie. - -%description upstart -l pl.UTF-8 -Opis zadania Upstart dla Cronie. - %prep %setup -q %patch0 -p1 @@ -110,11 +96,12 @@ Opis zadania Upstart dla Cronie. SYSCRONTAB=/etc/crontab \ SYS_CROND_DIR=/etc/cron.d \ --sysconfdir=/etc/cron \ + --with-editor=/bin/vi \ --with-pam \ --with%{!?with_selinux:out}-selinux \ --with%{!?with_audit:out}-audit \ --with%{!?with_inotify:out}-inotify \ - --without-syscrontab \ + --disable-syscrontab \ %if "%{cc_version}" >= "3.4" --enable-pie \ %endif @@ -126,7 +113,7 @@ Opis zadania Upstart dla Cronie. %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{/var/{log,spool/{ana,}cron},%{_mandir},%{systemdunitdir}}\ - $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig,init} \ + $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig} \ $RPM_BUILD_ROOT%{_sysconfdir}/{cron,cron.{d,hourly,daily,weekly,monthly},pam.d} %{__make} install \ @@ -142,12 +129,12 @@ cp -p %{SOURCE5} crond.pam install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/crond cp -a contrib/0anacron $RPM_BUILD_ROOT/etc/cron.hourly/0anacron +cp -a contrib/anacrontab $RPM_BUILD_ROOT/etc/cron/anacrontab cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/cron cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/cron cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.d/crontab cp -a crond.pam $RPM_BUILD_ROOT/etc/pam.d/crond -cp -a %{SOURCE6} $RPM_BUILD_ROOT/etc/init/crond.conf -cp -a %{SOURCE7} $RPM_BUILD_ROOT%{systemdunitdir}/crond.service +cp -a %{SOURCE6} $RPM_BUILD_ROOT%{systemdunitdir}/crond.service touch $RPM_BUILD_ROOT/var/log/cron @@ -215,16 +202,14 @@ chmod 754 /etc/rc.d/init.d/crond /sbin/chkconfig --del crond /sbin/chkconfig --add crond -%post upstart -%upstart_post crond - -%postun upstart -%upstart_postun crond - %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README -%attr(750,root,crontab) %dir %{_sysconfdir}/cron* +%attr(750,root,crontab) %dir /etc/cron +%attr(750,root,crontab) %dir /etc/cron.daily +%attr(750,root,crontab) %dir /etc/cron.hourly +%attr(750,root,crontab) %dir /etc/cron.monthly +%attr(750,root,crontab) %dir /etc/cron.weekly %attr(640,root,crontab) %config(noreplace,missingok) /etc/cron.d/crontab %attr(640,root,crontab) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/cron/cron.allow %attr(640,root,crontab) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/cron/cron.deny @@ -248,13 +233,8 @@ chmod 754 /etc/rc.d/init.d/crond %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/anacron %attr(755,root,root) %{_sysconfdir}/cron.hourly/0anacron +%attr(640,root,crontab) %config(noreplace,missingok) %verify(not md5 mtime size) /etc/cron/anacrontab %{_mandir}/man5/anacrontab.5* %{_mandir}/man8/anacron.8* %attr(1730,root,crontab) /var/spool/anacron - -%if "%{pld_release}" == "th" -%files upstart -%defattr(644,root,root,755) -%config(noreplace) %verify(not md5 mtime size) /etc/init/crond.conf -%endif