svn commit: r409553 - head/mail/postfix/files

Olli Hauer ohauer at FreeBSD.org
Thu Feb 25 20:14:42 UTC 2016


Author: ohauer
Date: Thu Feb 25 20:14:40 2016
New Revision: 409553
URL: https://svnweb.freebsd.org/changeset/ports/409553

Log:
  - add missing reload part into pkg-install

Modified:
  head/mail/postfix/files/pkg-install.in

Modified: head/mail/postfix/files/pkg-install.in
==============================================================================
--- head/mail/postfix/files/pkg-install.in	Thu Feb 25 20:10:33 2016	(r409552)
+++ head/mail/postfix/files/pkg-install.in	Thu Feb 25 20:14:40 2016	(r409553)
@@ -130,6 +130,20 @@ install_mailer_conf() {
 }
 
 # ==============================================================================
+# Run postfix reload
+# This is a candidate for a dedicated pkg-post-upgrade script, but it seems
+# this not fully implemented in pkg :(see upstream PR 941)
+# ==============================================================================
+try_reload(){
+	${PREFIX}/sbin/postfix status 2>/dev/null
+if [ $? -eq 0 ]; then
+	${PREFIX}/sbin/postfix reload
+else
+	echo "postfix not running"
+fi
+}
+
+# ==============================================================================
 # Run postfix post-install to fix permissions and new config values
 # ==============================================================================
 if [ "$2" = "POST-INSTALL" ]; then
@@ -152,6 +166,7 @@ if [ -f "${MC_BASE}" ]; then
 		if [ $? -eq 0 ]; then
 			show_activated_msg ${MC_BASE}
 			cmp_mailer ${MC_LOCALBASE} || install_mailer_conf ${MC_LOCALBASE}
+			try_reload
 		else
 			cmp_mailer ${MC_LOCALBASE} || install_choise ${MC_LOCALBASE}
 		fi
@@ -161,6 +176,7 @@ if [ -f "${MC_BASE}" ]; then
 			install_choise ${MC_BASE}
 		else
 			show_activated_msg ${MC_BASE}
+			try_reload
 		fi
 	fi
 


More information about the svn-ports-all mailing list