X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=cronie.spec;h=2a3ac2e1ea49ddae99287c47b08c9861eae04688;hb=bbfcd712df23672eca7bfaf64201d229e8a37cdf;hp=c6afba93f06b421ece8bf2f282d310571d530eab;hpb=6f54bc3d6ff8b9b7bb50be856b9e3f83e0a0e227;p=packages%2Fcronie.git diff --git a/cronie.spec b/cronie.spec index c6afba9..2a3ac2e 100644 --- a/cronie.spec +++ b/cronie.spec @@ -16,12 +16,12 @@ Summary: Cron daemon for executing programs at set times Name: cronie -Version: 1.4.9 -Release: 1 +Version: 1.4.12 +Release: 3 License: MIT and BSD and GPL v2 Group: Daemons Source0: https://fedorahosted.org/releases/c/r/cronie/%{name}-%{version}.tar.gz -# Source0-md5: 9133195e5e6f824ef460f5ccc533f1b7 +# Source0-md5: 199db91e514a4d75e3222d69874b132f Source1: %{name}.init Source2: cron.logrotate Source3: cron.sysconfig @@ -110,11 +110,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 @@ -133,12 +134,20 @@ install -d $RPM_BUILD_ROOT{/var/{log,spool/{ana,}cron},%{_mandir},%{systemdunitd pamdir=/etc/pam.d \ DESTDIR=$RPM_BUILD_ROOT +cp -p %{SOURCE5} crond.pam + +%if %{without audit} +# remove recording user's login uid to the process attribute +%{__sed} -i -e '/pam_loginuid.so/d' crond.pam +%endif + 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 %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/crond +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 @@ -217,7 +226,11 @@ chmod 754 /etc/rc.d/init.d/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 @@ -241,6 +254,7 @@ 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*