[arch-commits] Commit in postfix/trunk (PKGBUILD install)

Gaetan Bisson bisson at nymeria.archlinux.org
Thu Feb 14 00:34:10 UTC 2013


    Date: Thursday, February 14, 2013 @ 01:34:10
  Author: bisson
Revision: 178037

tentative fix for FS#33839

Modified:
  postfix/trunk/PKGBUILD
  postfix/trunk/install

----------+
 PKGBUILD |    2 +-
 install  |   29 +++++++----------------------
 2 files changed, 8 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-13 23:06:32 UTC (rev 178036)
+++ PKGBUILD	2013-02-14 00:34:10 UTC (rev 178037)
@@ -5,7 +5,7 @@
 
 pkgname=postfix
 pkgver=2.10.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Fast, easy to administer, secure mail server'
 url='http://www.postfix.org/'
 license=('custom')

Modified: install
===================================================================
--- install	2013-02-13 23:06:32 UTC (rev 178036)
+++ install	2013-02-14 00:34:10 UTC (rev 178037)
@@ -1,3 +1,8 @@
+post_upgrade() {
+	/usr/lib/postfix/post-install daemon_directory=/usr/lib/postfix upgrade-package
+	chown postfix var/lib/postfix
+}
+
 post_install() {
 	getent group postdrop &>/dev/null || groupadd -g 75 postdrop >/dev/null
 	getent group postfix  &>/dev/null || groupadd -g 73 postfix  >/dev/null
@@ -2,30 +7,10 @@
 	getent passwd postfix &>/dev/null || useradd -u 73 -d /var/spool/postfix -g postfix -s /bin/false postfix >/dev/null
-
-	cd var/spool/postfix
-	chown postfix active bounce corrupt defer deferred flush hold incoming private public maildrop trace saved
-	chgrp postdrop public maildrop
-	cd ../../../usr/sbin
-	chgrp postdrop postqueue postdrop
-	chmod g+s postqueue postdrop
-	cd ../..
-	chown postfix var/lib/postfix
-
-	newaliases
+	post_upgrade
 }
 
-post_upgrade() {
-	post_install
-
-	if [ `vercmp $2 2.9.0` = -1 ]; then cat <<EOF
-
-==> You must now run "postfix reload" due to inter-daemon protocol change.
-
-EOF
-	fi
-}
-
 pre_remove() {
 	getent passwd postfix &>/dev/null && userdel  postfix  >/dev/null
 	getent group postfix  &>/dev/null && groupdel postfix  >/dev/null
 	getent group postdrop &>/dev/null && groupdel postdrop >/dev/null
+	true
 }




More information about the arch-commits mailing list