ports/71565: upgrade milter-sender 0.61.833 to 0.62.837

David A. Koran dak at solo.net
Fri Sep 10 20:10:32 UTC 2004


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

From: "David A. Koran" <dak at solo.net>
To: freebsd-gnats-submit at FreeBSD.org, dak at solo.net
Cc:  
Subject: Re: ports/71565: upgrade milter-sender 0.61.833 to 0.62.837
Date: Fri, 10 Sep 2004 16:09:04 -0400

 Updated patches: (for patch-ac, scratch it, comment out the calls to 
 accounce(), pass(), fail() and re-apply the text for startup and 
 shutdown messages from the original patch. The developer of 
 milter-sender now has proper FreeBSD calls in the code, but it needs to 
 be made ports-tree friendly)
 
 patch-ab:
 
 --- install.sh.in.orig  Wed Aug 25 06:35:08 2004
 +++ install.sh.in       Fri Sep 10 15:09:59 2004
 @@ -18,69 +18,21 @@
  MAILDIR="@with_sendmail@"
  MILTER_CF="@milter_cf@"
 
 -if [ ! -d ${STATEDIR} ]; then
 -       mkdir -p ${STATEDIR}
 -fi
 -chown ${USER} ${STATEDIR}
 -chgrp ${GROUP} ${STATEDIR}
 +install -d -o ${USER} -g ${GROUP} -m 755 ${STATEDIR}
 
  RC="${STARTUP_DIR}/${MILTER}${STARTUP_EXT}"
 -if [ ! -f $RC ]; then
 -       cp ${MILTER}.sh $RC
 -       chmod 540 $RC
 +${BSD_INSTALL_SCRIPT} ${MILTER}.sh $RC.sample
 +[ ! -f $RC ] && cp $RC.sample $RC
 
 -       case `uname -s` in
 -       FreeBSD)
 -               ${BSD_INSTALL_PROGRAM} ${MILTER} ${SBINDIR}
 -               ;;
 -       Linux*)
 -               which chkconfig
 -               if test $? -eq 0; then
 -                       chkconfig --add ${MILTER}
 -               else
 -                       # Probably a stupid Debian system.
 -                       cd ${STARTUP_DIR}
 +${BSD_INSTALL_PROGRAM} ${MILTER} ${SBINDIR}
 +${BSD_INSTALL_DATA} ${MILTER}.mc ${MAILDIR}/${MILTER}.mc.sample
 +[ ! -f ${MAILDIR}/${MILTER}.mc ] && cp ${MAILDIR}/${MILTER}.mc.sample 
 ${MAILDIR}/${MILTER}.mc
 +./milter-sender help=1 | sed 
 's|^MilterSocket=.*|MilterSocket=unix:/var/spool/milter-sender/socket|' 
  >${MILTER_CF}.sample
 +[ ! -f ${MILTER_CF} ] && cp ${MILTER_CF}.sample ${MILTER_CF}
 
 -                       # Create relative links
 -                       cd ../rc0.d
 -                       ln -s ../init.d/${MILTER} K20${MILTER}
 -                       cd ../rc1.d
 -                       ln -s ../init.d/${MILTER} K20${MILTER}
 -                       cd ../rc6.d
 -                       ln -s ../init.d/${MILTER} K20${MILTER}
 +chgrp ${GROUP} ${MAILDIR}/access.db ${MAILDIR}/aliases.db ${MILTER_CF} 
 ${MILTER_CF}.sample
 +chmod g+r ${MAILDIR}/access.db ${MAILDIR}/aliases.db ${MILTER_CF} 
 ${MILTER_CF}.sample
 
 -                       # Assume S20sendmail or higher.
 -                       cd ../rc2.d
 -                       ln -s ../init.d/${MILTER} S18${MILTER}
 -                       cd ../rc3.d
 -                       ln -s ../init.d/${MILTER} S18${MILTER}
 -                       cd ../rc4.d
 -                       ln -s ../init.d/${MILTER} S18${MILTER}
 -                       cd ../rc5.d
 -                       ln -s ../init.d/${MILTER} S18${MILTER}
 -               fi
 -               ;;
 -       SunOS*)
 -               # Does SunOS have a chkconfig like tool?
 -               ln -s $RC /etc/rc2.d/S70${MILTER}
 -               ln -s $RC /etc/rcS.d/K30${MILTER}
 -               ;;
 -       esac
 -fi
 -
 -cp -f ${MILTER} ${SBINDIR}
 -chmod 550 ${SBINDIR}/${MILTER}
 -
 -cp -f ${MILTER}.mc ${MAILDIR}/${MILTER}.mc.sample
 -
 -# Save the default configuration.
 -./milter-sender help=1 >${MILTER_CF}.sample
 -
 -# Save the existing configuration with any new additions.
 -./milter-sender help=2 >${MILTER_CF}.new
 -
 -chgrp ${GROUP} ${MAILDIR} ${MAILDIR}/access.* ${MAILDIR}/aliases.* 
 ${MILTER_CF}.sample*
 -chmod g+r ${MAILDIR} ${MAILDIR}/access.* ${MAILDIR}/aliases.* 
 ${MILTER_CF}.sample*
 
  echo '***************************************************************'
  echo
 



More information about the freebsd-ports-bugs mailing list