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