rpms/vixie-cron/devel vixie-cron.spec,1.91,1.92

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Mar 7 16:08:02 UTC 2007


Author: mmaslano

Update of /cvs/dist/rpms/vixie-cron/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv30503

Modified Files:
	vixie-cron.spec 
Log Message:
Change in spec for review.



Index: vixie-cron.spec
===================================================================
RCS file: /cvs/dist/rpms/vixie-cron/devel/vixie-cron.spec,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- vixie-cron.spec	5 Mar 2007 10:34:34 -0000	1.91
+++ vixie-cron.spec	7 Mar 2007 16:08:00 -0000	1.92
@@ -10,7 +10,7 @@
 Summary: The Vixie cron daemon for executing specified programs at set times
 Name: vixie-cron
 Version: 4.1
-Release: 76%{?dist}
+Release: 77%{?dist}
 Epoch: 4
 License: BSD
 Group: System Environment/Base
@@ -101,9 +101,11 @@
 Buildrequires: audit-libs-devel >= 1.4.1
 %endif
 
-Requires(post): /sbin/chkconfig /etc/init.d /sbin/service
-Requires(postun): /sbin/chkconfig /etc/init.d /sbin/service
-Requires(preun): /sbin/chkconfig /etc/init.d /sbin/service
+Requires(post): /sbin/chkconfig coreutils
+Requires(postun): /sbin/chkconfig
+Requires(postun): /sbin/service 
+Requires(preun): /sbin/chkconfig 
+Requires(preun): /sbin/service
 
 %description
 The vixie-cron package contains the Vixie version of cron.  Cron is a
@@ -140,7 +142,7 @@
 %patch18 -p1 -b .cron_log_facility
 %patch19 -p1 -b .crontab_stat_not_fstat
 %patch20 -p1 -b .nickname_man
-%patch21 -p1 -b -i_option
+%patch21 -p1 -b .-i_option
 %patch22 -p1 -b .no_0600_mode_enforce
 #%if %{WITH_SELINUX}
 %patch23 -p1 -b .freecon_segv
@@ -189,6 +191,7 @@
 %patch65 -p1 -b ._63newavc
 
 %build
+# RPM_OPT_FLAGS are better here, because we don't have configure for set up variables ;-)
 make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -g -DLINT -Dlint" \
 %if %{WITH_SELINUX}
 WITH_SELINUX=1 \
@@ -203,19 +206,15 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-#mkdir -p $RPM_BUILD_ROOT/usr/{bin,sbin}
 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
 mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man{1,5,8}
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man{1,5,8}
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d
 make install -p DESTDIR=$RPM_BUILD_ROOT DESTMAN=$RPM_BUILD_ROOT%{_mandir}
-mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/spool/cron
-chmod 700 $RPM_BUILD_ROOT/%{_localstatedir}/spool/cron
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d
-chmod 755 $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d
-install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/crond
-chmod 755 $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/crond
+mkdir -pm700 $RPM_BUILD_ROOT/%{_localstatedir}/spool/cron
+mkdir -pm755 $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d
+install -pm755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/crond
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/crond
 %if ! %{WITH_PAM}
@@ -230,9 +229,9 @@
 [ ! -f /etc/cron.allow ] && [ ! -f /etc/cron.deny ] && touch /etc/cron.deny ||:;
  
 %preun
-if [ "$1" = 0 ]; then
-	[ -f /var/lock/subsys/crond ] && /sbin/service crond stop >/dev/null 2>&1
-	/sbin/chkconfig --del crond
+if [ $1 = 0 ]; then
+	/sbin/service crond stop >/dev/null 2>&1 || :
+	/sbin/chkconfig --del <script>
 fi
 
 %postun
@@ -246,8 +245,8 @@
 
 %files
 %defattr(-,root,root,-)
-/usr/sbin/crond
-%attr(6755,root,root) /usr/bin/crontab
+%{_sbindir}/crond
+%attr(6755,root,root) %{_bindir}/crontab
 %{_mandir}/man8/crond.*
 %{_mandir}/man8/cron.*
 %{_mandir}/man5/crontab.*
@@ -261,6 +260,9 @@
 %config(noreplace) /etc/sysconfig/crond
 
 %changelog
+* Thu Mar 07 2007 Marcela Maslanova <mmaslano at redhat.com> - 4:4.1-77
+- merge review
+
 * Mon Mar 05 2007 Marcela Maslanova <mmaslano at redhat.com> - 4:4.1-76
 - rhbz#226529 merge review
 




More information about the fedora-cvs-commits mailing list