ports/166943: ports/mail/postgrey package install fails

Darren Pilgrim ports.maintainer at evilphi.com
Sat Apr 14 19:20:12 UTC 2012


The following reply was made to PR ports/166943; it has been noted by GNATS.

From: Darren Pilgrim <ports.maintainer at evilphi.com>
To: bug-followup at FreeBSD.org, phk at critter.freebsd.dk
Cc:  
Subject: Re: ports/166943: ports/mail/postgrey package install fails
Date: Sat, 14 Apr 2012 12:12:24 -0700

 This is a multi-part message in MIME format.
 --------------040205010703020009030000
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 It looks like the step that creates the database directory happens 
 before the user and group creation step when installing from package. 
 The attached patch moves that step to the post-install stage.
 
 --------------040205010703020009030000
 Content-Type: text/plain;
  name="postgrey.patch.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="postgrey.patch.txt"
 
 --- Makefile.orig	2012-04-14 12:03:25.660286674 -0700
 +++ Makefile	2012-04-14 12:10:17.551270305 -0700
 @@ -7,7 +7,7 @@
  
  PORTNAME=	postgrey
  PORTVERSION=	1.34
 -PORTREVISION=	3
 +PORTREVISION=	4
  CATEGORIES=	mail
  MASTER_SITES=	http://postgrey.schweikert.ch/pub/ \
  		http://postgrey.schweikert.ch/pub/old/
 --- files/pkg-install.in.orig	2012-04-14 12:02:53.165074294 -0700
 +++ files/pkg-install.in	2012-04-14 12:04:42.509609144 -0700
 @@ -15,6 +15,10 @@
      echo "ERROR: A required pragma was empty"
      exit 1
    fi
 +  ;;
 +
 +POST-INSTALL)
 +  echo "---> Starting post-install script:"
  
    # Create home directory if required
    if [ -d "%%POSTGREYDIR%%" ]; then
 @@ -27,10 +31,6 @@
      /usr/sbin/chown -R "%%USER%%:%%GROUP%%" "%%POSTGREYDIR%%" || exit 1
      /bin/chmod g+s "%%POSTGREYDIR%%" || exit 1
    fi
 -  ;;
 -
 -POST-INSTALL)
 -  echo "---> Starting post-install script:"
  
    for i in %%ETCFILES%%; do
      if [ ! -f "%%PREFIX%%/etc/postfix/postgrey_${i}" ]; then
 
 --------------040205010703020009030000--



More information about the freebsd-ports-bugs mailing list