[postfix] Added man8/smtpd.8.gz to alternatives

Jaroslav Škarvada jskarvad at fedoraproject.org
Fri Mar 28 14:25:25 UTC 2014


commit 263d0111366cf351e5d2d0ade718ad0a12c8da8a
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date:   Fri Mar 28 15:25:30 2014 +0100

    Added man8/smtpd.8.gz to alternatives
    
      Resolves: rhbz#1051180

 postfix-2.10.2-files.patch |   11 ++++++++++-
 postfix-alternatives.patch |    3 ++-
 postfix.spec               |   29 ++++++++++++++++++++++-------
 3 files changed, 34 insertions(+), 9 deletions(-)
---
diff --git a/postfix-2.10.2-files.patch b/postfix-2.10.2-files.patch
index e6a4be9..ded25f1 100644
--- a/postfix-2.10.2-files.patch
+++ b/postfix-2.10.2-files.patch
@@ -1,5 +1,5 @@
 diff --git a/conf/postfix-files b/conf/postfix-files
-index 90ef957..6bced7f 100644
+index 9e1804a..b4567e1 100644
 --- a/conf/postfix-files
 +++ b/conf/postfix-files
 @@ -114,20 +114,14 @@ $command_directory/postqueue:f:root:$setgid_group:2755:u
@@ -46,3 +46,12 @@ index 90ef957..6bced7f 100644
  $manpage_directory/man5/body_checks.5:f:root:-:644
  $manpage_directory/man5/bounce.5:f:root:-:644
  $manpage_directory/man5/canonical.5:f:root:-:644
+@@ -203,7 +197,7 @@ $manpage_directory/man8/qmqpd.8:f:root:-:644
+ $manpage_directory/man8/scache.8:f:root:-:644
+ $manpage_directory/man8/showq.8:f:root:-:644
+ $manpage_directory/man8/smtp.8:f:root:-:644
+-$manpage_directory/man8/smtpd.8:f:root:-:644
++$manpage_directory/man8/smtpd.postfix.8:f:root:-:644
+ $manpage_directory/man8/spawn.8:f:root:-:644
+ $manpage_directory/man8/tlsproxy.8:f:root:-:644
+ $manpage_directory/man8/tlsmgr.8:f:root:-:644
diff --git a/postfix-alternatives.patch b/postfix-alternatives.patch
index 3d0123f..d5167bd 100644
--- a/postfix-alternatives.patch
+++ b/postfix-alternatives.patch
@@ -2,7 +2,7 @@ diff --git a/conf/post-install b/conf/post-install
 index 7e79c92..081b015 100644
 --- a/conf/post-install
 +++ b/conf/post-install
-@@ -491,6 +491,16 @@ test -n "$create" && {
+@@ -491,6 +491,17 @@ test -n "$create" && {
  	    case $path in
  	    no|no/*) continue;;
  	    esac
@@ -15,6 +15,7 @@ index 7e79c92..081b015 100644
 +		/usr/share/man/man1/mailq.1.gz) path=/usr/share/man/man1/mailq.postfix.1.gz ;;
 +		/usr/share/man/man1/newaliases.1.gz) path=/usr/share/man/man1/newaliases.postfix.1.gz ;;
 +		/usr/share/man/man5/aliases.5.gz) path=/usr/share/man/man5/aliases.postfix.5.gz ;;
++		/usr/share/man/man8/smtpd.8.gz) path=/usr/share/man/man8/smtpd.postfix.8.gz ;;
 +	    esac
  	    # Pick up the flags.
  	    case $flags in *u*) upgrade_flag=1;; *) upgrade_flag=;; esac
diff --git a/postfix.spec b/postfix.spec
index 465684e..c6973bf 100644
--- a/postfix.spec
+++ b/postfix.spec
@@ -38,7 +38,7 @@
 Name: postfix
 Summary: Postfix Mail Transport Agent
 Version: 2.11.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 2
 Group: System Environment/Daemons
 URL: http://www.postfix.org
@@ -215,7 +215,7 @@ mkdir -p $RPM_BUILD_ROOT
 # install postfix into $RPM_BUILD_ROOT
 
 # Move stuff around so we don't conflict with sendmail
-for i in man1/mailq.1 man1/newaliases.1 man1/sendmail.1 man5/aliases.5; do
+for i in man1/mailq.1 man1/newaliases.1 man1/sendmail.1 man5/aliases.5 man8/smtpd.8; do
   dest=$(echo $i | sed 's|\.[1-9]$|.postfix\0|')
   mv man/$i man/$dest
   sed -i "s|^\.so $i|\.so $dest|" man/man?/*.[1-9]
@@ -315,7 +315,7 @@ touch $RPM_BUILD_ROOT%{_var}/lib/misc/postfix.aliasesdb-stamp
 # prepare alternatives ghosts 
 for i in %{postfix_command_dir}/sendmail %{_bindir}/{mailq,newaliases,rmail} \
 	%{_sysconfdir}/pam.d/smtp /usr/lib/sendmail \
-	%{_mandir}/{man1/{mailq.1,newaliases.1},man5/aliases.5,man8/sendmail.8}
+	%{_mandir}/{man1/{mailq.1,newaliases.1},man5/aliases.5,man8/{sendmail.8,smtpd.8}}
 do
 	touch $RPM_BUILD_ROOT$i
 done
@@ -343,6 +343,7 @@ done
 	--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}/man8/smtpd.8.gz mta-smtpdman %{_mandir}/man8/smtpd.postfix.8.gz \
 	--initscript postfix
 
 %if %{with sasl}
@@ -361,6 +362,13 @@ exit 0
 %{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
 %{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
 %{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
+
+# hack, to turn man8/smtpd.8.gz into alternatives symlink (part of the rhbz#1051180 fix)
+# this could be probably dropped in f23+
+if [ -e %{_mandir}/man8/smtpd.8.gz ]; then
+	[ -h %{_mandir}/man8/smtpd.8.gz ] || rm -f %{_mandir}/man8/smtpd.8.gz
+fi
+
 exit 0
 
 %preun
@@ -451,7 +459,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0644, root, root) %{_mandir}/man5/[b-v]*.5*
 %attr(0644, root, root) %{_mandir}/man5/*.postfix.5*
 %attr(0644, root, root) %{_mandir}/man8/[a-qt-v]*.8*
-%attr(0644, root, root) %{_mandir}/man8/s[ch-p]*.8*
+%attr(0644, root, root) %{_mandir}/man8/s[ch-lnp]*.8*
+%attr(0644, root, root) %{_mandir}/man8/smtp.8*
+%attr(0644, root, root) %{_mandir}/man8/smtpd.postfix.8*
 
 %attr(0755, root, root) %{postfix_command_dir}/smtp-sink
 %attr(0755, root, root) %{postfix_command_dir}/smtp-source
@@ -490,11 +500,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0755, root, root) %{postfix_daemon_dir}/postmulti-script
 %attr(0755, root, root) %{postfix_daemon_dir}/postscreen
 %attr(0755, root, root) %{postfix_daemon_dir}/proxymap
-%attr(0755, root, root) %{_bindir}/mailq.postfix
-%attr(0755, root, root) %{_bindir}/newaliases.postfix
+%{_bindir}/mailq.postfix
+%{_bindir}/newaliases.postfix
 %attr(0755, root, root) %{_bindir}/rmail.postfix
 %attr(0755, root, root) %{_sbindir}/sendmail.postfix
-%attr(0755, root, root) /usr/lib/sendmail.postfix
+/usr/lib/sendmail.postfix
 
 %ghost %{_sysconfdir}/pam.d/smtp
 
@@ -502,6 +512,7 @@ rm -rf $RPM_BUILD_ROOT
 %ghost %{_mandir}/man1/newaliases.1.gz
 %ghost %{_mandir}/man5/aliases.5.gz
 %ghost %{_mandir}/man8/sendmail.8.gz
+%ghost %{_mandir}/man8/smtpd.8.gz
 
 %ghost %attr(0755, root, root) %{_bindir}/mailq
 %ghost %attr(0755, root, root) %{_bindir}/newaliases
@@ -526,6 +537,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Mar 28 2014 Jaroslav Škarvada <jskarvad at redhat.com> - 2:2.11.0-2
+- Added man8/smtpd.8.gz to alternatives
+  Resolves: rhbz#1051180
+
 * Wed Feb 12 2014 Jaroslav Škarvada <jskarvad at redhat.com> - 2:2.11.0-1
 - New version
   Resolves: rhbz#1054116


More information about the scm-commits mailing list