rpms/postfix/devel pflogsumm-1.1.2-datecalc.patch, NONE, 1.1 .cvsignore, 1.34, 1.35 postfix-etc-init.d-postfix, 1.13, 1.14 postfix.spec, 1.78, 1.79 sources, 1.34, 1.35

Miroslav Lichvar mlichvar at fedoraproject.org
Fri Jan 29 13:17:53 UTC 2010


Author: mlichvar

Update of /cvs/pkgs/rpms/postfix/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3264

Modified Files:
	.cvsignore postfix-etc-init.d-postfix postfix.spec sources 
Added Files:
	pflogsumm-1.1.2-datecalc.patch 
Log Message:
- fix init script LSB compliance (#528151)
- update pflogsumm to 1.1.2
- require Date::Calc for pflogsumm (#536678)
- fix some rpmlint warnings


pflogsumm-1.1.2-datecalc.patch:
 pflogsumm.pl |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE pflogsumm-1.1.2-datecalc.patch ---
diff -up pflogsumm-1.1.2/pflogsumm.pl.datecalc pflogsumm-1.1.2/pflogsumm.pl
--- pflogsumm-1.1.2/pflogsumm.pl.datecalc	2008-06-29 15:46:01.000000000 +0200
+++ pflogsumm-1.1.2/pflogsumm.pl	2010-01-29 13:53:37.000000000 +0100
@@ -359,8 +359,8 @@ Copyright (C) 1998-2007 by James S. Seym
 use strict;
 use locale;
 use Getopt::Long;
-eval { require Date::Calc };
-my $hasDateCalc = $@ ? 0 : 1;
+require Date::Calc;
+my $hasDateCalc = 1;
 
 my $mailqCmd = "mailq";
 my $release = "1.1.2";


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/postfix/devel/.cvsignore,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -p -r1.34 -r1.35
--- .cvsignore	1 Sep 2009 13:17:38 -0000	1.34
+++ .cvsignore	29 Jan 2010 13:17:53 -0000	1.35
@@ -1,2 +1,2 @@
-pflogsumm-1.1.1.tar.gz
 postfix-2.6.5.tar.gz
+pflogsumm-1.1.2.tar.gz


Index: postfix-etc-init.d-postfix
===================================================================
RCS file: /cvs/pkgs/rpms/postfix/devel/postfix-etc-init.d-postfix,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- postfix-etc-init.d-postfix	26 May 2009 12:51:53 -0000	1.13
+++ postfix-etc-init.d-postfix	29 Jan 2010 13:17:53 -0000	1.14
@@ -33,13 +33,15 @@
 
 RETVAL=0
 prog="postfix"
+lockfile=/var/lock/subsys/$prog
+pidfile=/var/spool/postfix/pid/master.pid
 
 ALIASESDB_STAMP=/var/lib/misc/postfix.aliasesdb-stamp
 
 # Script to update chroot environment
 CHROOT_UPDATE=/etc/postfix/chroot-update
 
-status master >/dev/null 2>&1
+status -p $pidfile -l $(basename $lockfile) master >/dev/null 2>&1
 running=$?
 
 conf_check() {
@@ -64,6 +66,7 @@ make_aliasesdb() {
 }
 
 start() {
+	[ "$EUID" != "0" ] && exit 4
 	# Check that networking is up.
 	[ ${NETWORKING} = "no" ] && exit 1
 	conf_check
@@ -73,18 +76,19 @@ start() {
 	[ -x $CHROOT_UPDATE ] && $CHROOT_UPDATE
 	/usr/sbin/postfix start 2>/dev/null 1>&2 && success || failure $"$prog start"
 	RETVAL=$?
-	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/postfix
+	[ $RETVAL -eq 0 ] && touch $lockfile
         echo
 	return $RETVAL
 }
 
 stop() {
+	[ "$EUID" != "0" ] && exit 4
 	conf_check
         # Stop daemons.
 	echo -n $"Shutting down postfix: "
 	/usr/sbin/postfix stop 2>/dev/null 1>&2 && success || failure $"$prog stop"
 	RETVAL=$?
-	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/postfix
+	[ $RETVAL -eq 0 ] && rm -f $lockfile $pidfile
 	echo
 	return $RETVAL
 }
@@ -145,7 +149,7 @@ case "$1" in
 	check
 	;;
   status)
-  	status master
+  	status -p $pidfile -l $(basename $lockfile) master
 	;;
   condrestart)
 	[ $running -eq 0 ] || exit 0


Index: postfix.spec
===================================================================
RCS file: /cvs/pkgs/rpms/postfix/devel/postfix.spec,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -p -r1.78 -r1.79
--- postfix.spec	16 Sep 2009 13:32:50 -0000	1.78
+++ postfix.spec	29 Jan 2010 13:17:53 -0000	1.79
@@ -14,7 +14,7 @@
 %endif
 
 %if %{PFLOGSUMM}
-%define pflogsumm_ver 1.1.1
+%define pflogsumm_ver 1.1.2
 %endif
 
 # Postfix requires one exlusive uid/gid and a 2nd exclusive gid for its own
@@ -40,7 +40,7 @@
 Name: postfix
 Summary: Postfix Mail Transport Agent
 Version: 2.6.5
-Release: 2%{?dist}
+Release: 3%{?dist}
 Epoch: 2
 Group: System Environment/Daemons
 URL: http://www.postfix.org
@@ -78,9 +78,10 @@ Patch1: postfix-2.6.1-config.patch
 Patch2: postfix-2.6.1-files.patch
 Patch3: postfix-alternatives.patch
 Patch8: postfix-large-fs.patch
+Patch9: pflogsumm-1.1.2-datecalc.patch
 
 # Optional patches - set the appropriate environment variables to include
-#                    them when building the package/spec file
+#		     them when building the package/spec file
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -161,9 +162,12 @@ qshape prints Postfix queue domain and a
 
 %if %{PFLOGSUMM}
 gzip -dc %{SOURCE53} | tar xf -
+pushd pflogsumm-%{pflogsumm_ver}
+%patch9 -p1 -b .datecalc
+popd
 %endif
 
-for f in README_FILES/TLS_{LEGACY_,}README; do
+for f in README_FILES/TLS_{LEGACY_,}README TLS_ACKNOWLEDGEMENTS; do
 	iconv -f iso8859-1 -t utf8 -o ${f}{_,} &&
 		touch -r ${f}{,_} && mv -f ${f}{_,}
 done
@@ -348,15 +352,15 @@ touch $RPM_BUILD_ROOT%{_var}/lib/misc/po
 	readme_directory=%{postfix_readme_dir} &> /dev/null
 
 %{_sbindir}/alternatives --install %{postfix_command_dir}/sendmail mta %{postfix_command_dir}/sendmail.postfix 30 \
-        --slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.postfix \
-        --slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.postfix \
-        --slave %{_sysconfdir}/pam.d/smtp mta-pam %{_sysconfdir}/pam.d/smtp.postfix \
-        --slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.postfix \
+	--slave %{_bindir}/mailq mta-mailq %{_bindir}/mailq.postfix \
+	--slave %{_bindir}/newaliases mta-newaliases %{_bindir}/newaliases.postfix \
+	--slave %{_sysconfdir}/pam.d/smtp mta-pam %{_sysconfdir}/pam.d/smtp.postfix \
+	--slave %{_bindir}/rmail mta-rmail %{_bindir}/rmail.postfix \
 	--slave /usr/lib/sendmail mta-sendmail /usr/lib/sendmail.postfix \
-        --slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/mailq.postfix.1.gz \
-        --slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/newaliases.postfix.1.gz \
-        --slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/sendmail.postfix.1.gz \
-        --slave %{_mandir}/man5/aliases.5.gz mta-aliasesman %{_mandir}/man5/aliases.postfix.5.gz \
+	--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/mailq.postfix.1.gz \
+	--slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/newaliases.postfix.1.gz \
+	--slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/sendmail.postfix.1.gz \
+	--slave %{_mandir}/man5/aliases.5.gz mta-aliasesman %{_mandir}/man5/aliases.postfix.5.gz \
 	--initscript postfix
 
 %pre
@@ -495,6 +499,12 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Jan 29 2010 Miroslav Lichvar <mlichvar at redhat.com> 2:2.6.5-3
+- fix init script LSB compliance (#528151)
+- update pflogsumm to 1.1.2
+- require Date::Calc for pflogsumm (#536678)
+- fix some rpmlint warnings
+
 * Wed Sep 16 2009 Tomas Mraz <tmraz at redhat.com> - 2:2.6.5-2
 - use password-auth common PAM configuration instead of system-auth
 
@@ -570,7 +580,7 @@ rm -rf $RPM_BUILD_ROOT
 - made the MYSQL and PGSQL defines overloadable as build argument
 
 * Wed Nov  7 2007 Thomas Woerner <twoerner at redhat.com> 2:2.4.5-3
-- fixed multilib conflict for makedefs.out: rename to makedefs.out-%{_arch}
+- fixed multilib conflict for makedefs.out: rename to makedefs.out-%%{_arch}
   (rhbz#342941)
 - enabled mysql support
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/postfix/devel/sources,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -p -r1.34 -r1.35
--- sources	1 Sep 2009 13:17:38 -0000	1.34
+++ sources	29 Jan 2010 13:17:53 -0000	1.35
@@ -1,2 +1,2 @@
-2f570477b2e205f9dfc1df13f00b5c0d  pflogsumm-1.1.1.tar.gz
 6b954cfb3eb6141dac1e773281211717  postfix-2.6.5.tar.gz
+c6bb433444a83564101aa30259cc849b  pflogsumm-1.1.2.tar.gz



More information about the scm-commits mailing list