FreeBSD Bugzilla – Attachment 57327 Details for
Bug 86517
mail/courier: Port Update of Courier 0.52.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
courierport
courierport (text/plain), 80.54 KB, created by
Martin Piayda
on 2005-09-24 03:20:18 UTC
(
hide
)
Description:
courierport
Filename:
MIME Type:
Creator:
Martin Piayda
Created:
2005-09-24 03:20:18 UTC
Size:
80.54 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># courier ># courier/files ># courier/files/courier.sh.in ># courier/files/patch-courier::configure ># courier/files/patch-courier::doc::Makefile.in ># courier/files/patch-courier::module.fax ># courier/files/patch-courier::perms.sh.in ># courier/files/crontab.in ># courier/files/patch-courier::submit.C ># courier/files/patch-liblock::locktest.c ># courier/files/pkg-install.in ># courier/files/pkg-message.in ># courier/scripts ># courier/scripts/c_rehash ># courier/Makefile ># courier/Makefile.doc ># courier/Makefile.man ># courier/Makefile.own ># courier/problem ># courier/problem/repo ># courier/distinfo ># courier/pkg-descr ># courier/pkg-plist ># >echo c - courier >mkdir -p courier > /dev/null 2>&1 >echo c - courier/files >mkdir -p courier/files > /dev/null 2>&1 >echo x - courier/files/courier.sh.in >sed 's/^X//' >courier/files/courier.sh.in << 'END-of-courier/files/courier.sh.in' >X#!/bin/sh >X# >X# $FreeBSD: ports/mail/courier/files/courier.sh.in,v 1.1 2005/07/16 22:52:35 pav Exp $ >X# >X# Adapted for FreeBSD from courier.sysvinit >X# >X# NOTE: The 'restart' here does a "hard" stop, and a start. Be gentle, use >X# "courierd restart" for a kindler, gentler, restart. >X# >X# PROVIDE: mail >X# REQUIRE: LOGIN courier_authdaemond >X# BEFORE: securelevel >X# KEYWORD: FreeBSD shutdown >X# >X# NOTE for FreeBSD 5.0+: >X# If you want this script to start with the base rc scripts >X# move courier.sh to /etc/rc.d/courier >X >Xprefix="%%PREFIX%%" >Xexec_prefix="${prefix}" >Xsysconfdir="${prefix}/etc/courier" >Xsbindir="${exec_prefix}/sbin" >Xbindir="${exec_prefix}/bin" >Xlibexecdir="${prefix}/libexec" >Xdatadir="${prefix}/share/courier" >X >X# Define these courier_* variables in one of these files: >X# /etc/rc.conf >X# /etc/rc.conf.local >X# /etc/rc.conf.d/courier >X# >X# DO NOT CHANGE THESE DEFAULT VALUES HERE >X# >Xcourier_enable=${courier_enable:-"NO"} # Run Courier-MTA (YES/NO). >X >X. %%RC_SUBR%% >X >Xname="courier" >Xrcvar=`set_rcvar` >X >Xstart_precmd="${name}_prestart" >Xstart_cmd="${name}_start" >Xstop_cmd="${name}_stop" >Xextra_commands="restart" >X >Xcourier_prestart() >X{ # Ensure runtime directories exist with correct permissions >X /usr/bin/install -o %%BINOWN%% -g %%BINGRP%% -m 0755 -d %%LOCALSTATEDIR%% >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %%LOCALSTATEDIR%%/allfilters >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 -d %%LOCALSTATEDIR%%/faxtmp >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %%LOCALSTATEDIR%%/filters >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %%LOCALSTATEDIR%%/msgq >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %%LOCALSTATEDIR%%/msgs >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0770 -d %%LOCALSTATEDIR%%/tmp >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %%LOCALSTATEDIR%%/track >X /usr/bin/install -o %%MAILOWN%% -g %%MAILGRP%% -m 0400 -c /dev/null %%LOCALSTATEDIR%%/.noident >X >X /usr/bin/install -o %%BINOWN%% -g %%BINGRP%% -m 0755 -d %%CALENDIR%% >X /usr/bin/install -o %%CACHEOWN%% -g %%MAILGRP%% -m 0700 -d %%CALENDIR%%/localcache >X /usr/bin/install -o %%CACHEOWN%% -g %%MAILGRP%% -m 0750 -d %%CALENDIR%%/private >X /usr/bin/install -o %%CACHEOWN%% -g %%MAILGRP%% -m 0755 -d %%CALENDIR%%/public >X >X /usr/bin/install -o %%CACHEOWN%% -g mail -m 0700 -d %%CACHEDIR%% >X} >X >Xcourier_start() >X{ # First time after install create aliases.dat and makesmtpaccess.dat >X echo -n "Starting" >X >X if [ -f ${sysconfdir}/crontab ]; then >X /usr/bin/crontab -u %%CACHEOWN%% ${sysconfdir}/crontab >X fi >X >X if [ ! -f ${sysconfdir}/aliases.dat \ >X -a -x ${sbindir}/makealiases ]; then >X ${sbindir}/makealiases >X fi >X >X esmtpdcert=0 >X >X ESMTPDSTART="" >X if [ -f ${sysconfdir}/esmtpd ]; then >X . ${sysconfdir}/esmtpd >X case "$ESMTPDSTART" in >X [Yy]*) >X esmtpdcert=1 >X ;; >X esac >X if [ ! -f ${sysconfdir}/esmtpacceptmailfor.dat \ >X -a -x ${sbindir}/makeacceptmailfor ]; then >X ${sbindir}/makeacceptmailfor >X fi >X if [ ! -f ${sysconfdir}/${ACCESSFILE}.dat \ >X -a -x ${sbindir}/makesmtpaccess ]; then >X ${sbindir}/makesmtpaccess >X fi >X fi >X >X ESMTPDSTART="" >X if [ -f ${sysconfdir}/esmtpd-msa ]; then >X . ${sysconfdir}/esmtpd-msa >X case "$ESMTPDSTART" in >X [Yy]*) >X esmtpdcert=1 >X ;; >X esac >X if [ ! -f ${sysconfdir}/${ACCESSFILE}.dat \ >X -a -x ${sbindir}/makesmtpaccess-msa ]; then >X ${sbindir}/makesmtpaccess-msa >X fi >X fi >X >X if [ -x ${sbindir}/courierfilter ]; then >X echo -n " courierfilter" >X ${sbindir}/courierfilter start >X fi >X >X if [ -x ${sbindir}/courierldapaliasd ]; then >X echo -n " courierldapaliasd" >X ${sbindir}/courierldapaliasd start >X fi >X >X if [ -x ${libexecdir}/courier/sqwebmaild \ >X -a -x ${sbindir}/webmaild ]; then >X echo -n " webmail" >X ${sbindir}/webmaild start >X fi >X >X if [ -x ${sbindir}/courier ]; then >X echo -n " courierd" >X ${sbindir}/courier start >X fi >X >X if [ "$esmtpdcert" = 1 ]; then >X # If we do not have a certificate, make one up. >X if [ ! -f ${sysconfdir}/esmtpd.pem \ >X -a -x "$COURIERTLS" \ >X -a -x ${sbindir}/mkesmtpdcert ]; then >X echo -n " generating-ESMTP-SSL-certificate..." >X ${sbindir}/mkesmtpdcert >/dev/null 2>&1 >X fi >X fi >X >X ESMTPDSTART="" >X if [ -f ${sysconfdir}/esmtpd ]; then >X . ${sysconfdir}/esmtpd >X case "$ESMTPDSTART" in >X [Yy]*) >X if [ -x ${sbindir}/esmtpd ]; then >X echo -n " esmtpd" >X ${sbindir}/esmtpd start >X fi >X ;; >X esac >X fi >X >X ESMTPDSTART="" >X if [ -f ${sysconfdir}/esmtpd-msa ]; then >X . ${sysconfdir}/esmtpd-msa >X case "$ESMTPDSTART" in >X [Yy]*) >X if [ -x ${sbindir}/esmtpd-msa ]; then >X echo -n " esmtpd-msa" >X ${sbindir}/esmtpd-msa start >X fi >X ;; >X esac >X fi >X >X ESMTPDSSLSTART="" >X if [ -f ${sysconfdir}/esmtpd-ssl ]; then >X . ${sysconfdir}/esmtpd-ssl >X case "$ESMTPDSSLSTART" in >X [Yy]*) >X if [ -x "$COURIERTLS" \ >X -a -x ${sbindir}/esmtpd-ssl ]; then >X echo -n " esmtpd-ssl" >X ${sbindir}/esmtpd-ssl start >X fi >X ;; >X esac >X fi >X >X IMAPDSTART="" >X if [ -f ${sysconfdir}/imapd ]; then >X . ${sysconfdir}/imapd >X case "$IMAPDSTART" in >X [Yy]*) >X if [ -x ${sbindir}/imapd ]; then >X echo -n " imapd" >X ${sbindir}/imapd start >X fi >X ;; >X esac >X fi >X >X IMAPDSSLSTART="" >X if [ -f ${sysconfdir}/imapd-ssl ]; then >X . ${sysconfdir}/imapd-ssl >X case "$IMAPDSSLSTART" in >X [Yy]*) # If we do not have a certificate, make one up. >X if [ -x "$COURIERTLS" ]; then >X if [ ! -f ${sysconfdir}/imapd.pem \ >X -a -x ${sbindir}/mkimapdcert ]; then >X echo -n " generating-IMAP-SSL-certificate..." >X ${sbindir}/mkimapdcert >/dev/null 2>&1 >X fi >X if [ -x ${sbindir}/imapd-ssl ]; then >X echo -n " imapd-ssl" >X ${sbindir}/imapd-ssl start >X fi >X fi >X ;; >X esac >X fi >X >X POP3DSTART="" >X if [ -f ${sysconfdir}/pop3d ]; then >X . ${sysconfdir}/pop3d >X case "$POP3DSTART" in >X [Yy]*) >X if [ -x ${sbindir}/pop3d ]; then >X echo -n " pop3d" >X ${sbindir}/pop3d start >X fi >X ;; >X esac >X fi >X >X POP3DSSLSTART="" >X if [ -f ${sysconfdir}/pop3d-ssl ]; then >X . ${sysconfdir}/pop3d-ssl >X case "$POP3DSSLSTART" in >X [Yy]*) # If we do not have a certificate, make one up. >X if [ -x "$COURIERTLS" ]; then >X if [ ! -f ${sysconfdir}/pop3d.pem \ >X -a -x ${sbindir}/mkpop3dcert ]; then >X echo -n " generating-POP3-SSL-certificate..." >X ${sbindir}/mkpop3dcert >/dev/null 2>&1 >X fi >X if [ -x ${sbindir}/pop3d-ssl ]; then >X echo -n " pop3d-ssl" >X ${sbindir}/pop3d-ssl start >X fi >X fi >X ;; >X esac >X fi >X echo "." >X} >X >Xcourier_stop() >X{ # kill courier services in the reverse order of starting them >X echo -n "Stopping" >X >X if [ -x ${sbindir}/pop3d-ssl ]; then >X echo -n " pop3d-ssl" >X ${sbindir}/pop3d-ssl stop >X fi >X >X if [ -x ${sbindir}/pop3d ]; then >X echo -n " pop3d" >X ${sbindir}/pop3d stop >X fi >X >X if [ -x ${sbindir}/imapd-ssl ]; then >X echo -n " imapd-ssl" >X ${sbindir}/imapd-ssl stop >X fi >X >X if [ -x ${sbindir}/imapd ]; then >X echo -n " imapd" >X ${sbindir}/imapd stop >X fi >X >X if [ -x ${sbindir}/esmtpd-ssl ]; then >X echo -n " esmtpd-ssl" >X ${sbindir}/esmtpd-ssl stop >X fi >X >X if [ -x ${sbindir}/esmtpd-msa ]; then >X echo -n " esmtpd-msa" >X ${sbindir}/esmtpd-msa stop >X fi >X >X if [ -x ${sbindir}/esmtpd ]; then >X echo -n " esmtpd" >X ${sbindir}/esmtpd stop >X fi >X >X if [ -x ${sbindir}/courier ]; then >X echo -n " courierd" >X ${sbindir}/courier stop >X fi >X >X if [ -x ${sbindir}/webmaild ]; then >X echo -n " webmail" >X ${sbindir}/webmaild stop >X fi >X >X if [ -x ${sbindir}/courierldapaliasd ]; then >X echo -n " courierldapaliasd" >X ${sbindir}/courierldapaliasd stop >X fi >X >X if [ -x ${sbindir}/courierfilter ]; then >X echo -n " courierfilter" >X ${sbindir}/courierfilter stop >X fi >X >X echo y | /usr/bin/crontab -u %%CACHEOWN%% -r || true >X echo "." >X} >X >Xload_rc_config $name >Xrun_rc_command "$1" >END-of-courier/files/courier.sh.in >echo x - courier/files/patch-courier::configure >sed 's/^X//' >courier/files/patch-courier::configure << 'END-of-courier/files/patch-courier::configure' >X--- courier/configure.orig Sun Jul 3 00:06:22 2005 >X+++ courier/configure Sun Jul 3 00:06:22 2005 >X@@ -22109,9 +22109,9 @@ >X >X if test "$testmode" = "0" >X then >X- INSTALL_PROGRAM='${INSTALL} -m 700' >X- INSTALL_SCRIPT='${INSTALL} -m 700' >X- INSTALL_DATA='${INSTALL} -m 600' >X+ INSTALL_PROGRAM='${BSD_INSTALL_PROGRAM}' >X+ INSTALL_SCRIPT='${BSD_INSTALL_SCRIPT}' >X+ INSTALL_DATA='${BSD_INSTALL_DATA}' >X fi >X >X ac_ext=cc >END-of-courier/files/patch-courier::configure >echo x - courier/files/patch-courier::doc::Makefile.in >sed 's/^X//' >courier/files/patch-courier::doc::Makefile.in << 'END-of-courier/files/patch-courier::doc::Makefile.in' >X--- courier/doc/Makefile.in.orig Sun Jul 3 00:15:30 2005 >X+++ courier/doc/Makefile.in Sun Jul 3 00:15:30 2005 >X@@ -1136,18 +1136,18 @@ >X $(MAKE) do-man-install >X >X do-man-install: >X- for f in $(mandir) $(man1dir) $(man7dir) $(man8dir) ; do test -d $(DESTDIR)$$f && chmod 755 $(DESTDIR)$$f ; done ; exit 0 >X+# for f in $(mandir) $(man1dir) $(man7dir) $(man8dir) ; do test -d $(DESTDIR)$$f && chmod 755 $(DESTDIR)$$f ; done ; exit 0 >X for f in $(man1) ; do test -f $(DESTDIR)$(man1dir)/$$f && chmod 644 $(DESTDIR)$(man1dir)/$$f ; done ; exit 0 >X for f in $(man5) ; do test -f $(DESTDIR)$(man5dir)/$$f && chmod 644 $(DESTDIR)$(man5dir)/$$f ; done ; exit 0 >X for f in $(man7) ; do test -f $(DESTDIR)$(man7dir)/$$f && chmod 644 $(DESTDIR)$(man7dir)/$$f ; done ; exit 0 >X for f in $(man8) ; do test -f $(DESTDIR)$(man8dir)/$$f && chmod 644 $(DESTDIR)$(man8dir)/$$f ; done ; exit 0 >X- test -w /etc || exit 0 ; for f in $(mandir) $(man1dir) $(man5dir) $(man7dir) $(man8dir) ; do test -d $(DESTDIR)$$f && chown bin $(DESTDIR)$$f && chgrp bin $(DESTDIR)$$f ; done ; exit 0 >X- test -w /etc || exit 0 ; for f in $(man1) ; do test -f $(DESTDIR)$(man1dir)/$$f && chown bin $(DESTDIR)$(man1dir)/$$f && chgrp bin $(DESTDIR)$(man1dir)/$$f ; done ; exit 0 >X- test -w /etc || exit 0 ; for f in $(man5) ; do test -f $(DESTDIR)$(man5dir)/$$f && chown bin $(DESTDIR)$(man5dir)/$$f && chgrp bin $(DESTDIR)$(man5dir)/$$f ; done ; exit 0 >X- test -w /etc || exit 0 ; for f in $(man7) ; do test -f $(DESTDIR)$(man7dir)/$$f && chown bin $(DESTDIR)$(man7dir)/$$f && chgrp bin $(DESTDIR)$(man7dir)/$$f ; done ; exit 0 >X- test -w /etc || exit 0 ; for f in $(man8) ; do test -f $(DESTDIR)$(man8dir)/$$f && chown bin $(DESTDIR)$(man8dir)/$$f && chgrp bin $(DESTDIR)$(man8dir)/$$f ; done ; exit 0 >X+# test -w /etc || exit 0 ; for f in $(mandir) $(man1dir) $(man5dir) $(man7dir) $(man8dir) ; do test -d $(DESTDIR)$$f && chown bin $(DESTDIR)$$f && chgrp bin $(DESTDIR)$$f ; done ; exit 0 >X+# test -w /etc || exit 0 ; for f in $(man1) ; do test -f $(DESTDIR)$(man1dir)/$$f && chown bin $(DESTDIR)$(man1dir)/$$f && chgrp bin $(DESTDIR)$(man1dir)/$$f ; done ; exit 0 >X+# test -w /etc || exit 0 ; for f in $(man5) ; do test -f $(DESTDIR)$(man5dir)/$$f && chown bin $(DESTDIR)$(man5dir)/$$f && chgrp bin $(DESTDIR)$(man5dir)/$$f ; done ; exit 0 >X+# test -w /etc || exit 0 ; for f in $(man7) ; do test -f $(DESTDIR)$(man7dir)/$$f && chown bin $(DESTDIR)$(man7dir)/$$f && chgrp bin $(DESTDIR)$(man7dir)/$$f ; done ; exit 0 >X+# test -w /etc || exit 0 ; for f in $(man8) ; do test -f $(DESTDIR)$(man8dir)/$$f && chown bin $(DESTDIR)$(man8dir)/$$f && chgrp bin $(DESTDIR)$(man8dir)/$$f ; done ; exit 0 >X for f in $(htmldoc_DATA) ; do chmod 444 $(DESTDIR)$(htmldocdir)/$$f ; done >X- test -w /etc || exit 0; for f in $(htmldoc_DATA) ; do chown bin $(DESTDIR)$(htmldocdir)/$$f ; chgrp bin $(DESTDIR)$(htmldocdir)/$$f ; done >X+# test -w /etc || exit 0; for f in $(htmldoc_DATA) ; do chown bin $(DESTDIR)$(htmldocdir)/$$f ; chgrp bin $(DESTDIR)$(htmldocdir)/$$f ; done >X >X status.html: config.status >X >X@@ -1160,24 +1160,24 @@ >X @SUBDIRS="$(SUBDIRS)" ; for f in $$SUBDIRS ; do ( cd $$f && $(MAKE) $(AM_MAKEFLAGS) install-perms ) ; cat /dev/null >>$$f/permissions.dat ; cat $$f/permissions.dat >>permissions.dat ; done >X >X install-perms-local: >X- @echo @mandir@ 755 bin bin >>permissions.dat >X- @echo $(man1dir) 755 bin bin >>permissions.dat >X- @echo $(man5dir) 755 bin bin >>permissions.dat >X- @echo $(man7dir) 755 bin bin >>permissions.dat >X- @echo $(man8dir) 755 bin bin >>permissions.dat >X- @for f in $(man1) ; do \ >X- echo $(man1dir)/$$f 644 bin bin man >>permissions.dat ; done >X- @for f in $(man5) ; do \ >X- echo $(man5dir)/$$f 644 bin bin man >>permissions.dat ; done >X- @for f in $(man7) ; do \ >X- echo $(man7dir)/$$f 644 bin bin man >>permissions.dat ; done >X- @for f in $(man8) ; do \ >X- echo $(man8dir)/$$f 644 bin bin man >>permissions.dat ; done >X- @for f in $(man_LINKS) ; do \ >X- echo $$f 644 bin bin man >>permissions.dat ; done >X- @echo $(htmldocdir) 755 bin bin >>permissions.dat >X- @for f in $(htmldoc_DATA) ; do \ >X- echo $(htmldocdir)/$$f 444 bin bin doc >>permissions.dat ; done >X+# @echo @mandir@ 755 bin bin >>permissions.dat >X+# @echo $(man1dir) 755 bin bin >>permissions.dat >X+# @echo $(man5dir) 755 bin bin >>permissions.dat >X+# @echo $(man7dir) 755 bin bin >>permissions.dat >X+# @echo $(man8dir) 755 bin bin >>permissions.dat >X+# @for f in $(man1) ; do \ >X+# echo $(man1dir)/$$f 644 bin bin man >>permissions.dat ; done >X+# @for f in $(man5) ; do \ >X+# echo $(man5dir)/$$f 644 bin bin man >>permissions.dat ; done >X+# @for f in $(man7) ; do \ >X+# echo $(man7dir)/$$f 644 bin bin man >>permissions.dat ; done >X+# @for f in $(man8) ; do \ >X+# echo $(man8dir)/$$f 644 bin bin man >>permissions.dat ; done >X+# @for f in $(man_LINKS) ; do \ >X+# echo $$f 644 bin bin man >>permissions.dat ; done >X+# @echo $(htmldocdir) 755 bin bin >>permissions.dat >X+# @for f in $(htmldoc_DATA) ; do \ >X+# echo $(htmldocdir)/$$f 444 bin bin doc >>permissions.dat ; done >X >X htmldoc: $(htmldocfiles) >X echo '/icon\.gif/a'"\\" >htmldoc.sed >END-of-courier/files/patch-courier::doc::Makefile.in >echo x - courier/files/patch-courier::module.fax >sed 's/^X//' >courier/files/patch-courier::module.fax << 'END-of-courier/files/patch-courier::module.fax' >X--- courier/module.fax/application-pdf.filter.in.orig Mon Mar 4 19:32:16 2002 >X+++ courier/module.fax/application-pdf.filter.in Fri Jun 7 10:21:37 2002 >X@@ -8,7 +8,4 @@ >X . @filterbindir@/init >X >X cat >$OUTDIR/.pdf >X-@PDFTOPS@ -q $OUTDIR/.pdf $OUTDIR/.ps >X-rm -f $OUTDIR/.pdf >X- >X-$GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER - <$OUTDIR/.ps >X+exec $GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER -c save pop -_ <$OUTDIR/.pdf >X--- courier/module.fax/application-postscript.filter.in.orig Mon Mar 4 19:32:16 2002 >X+++ courier/module.fax/application-postscript.filter.in Fri Jun 7 10:20:55 2002 >X@@ -7,4 +7,4 @@ >X >X . @filterbindir@/init >X >X-$GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER - >X+exec $GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER -_ >X--- courier/module.fax/coverpage.in.orig Mon Mar 4 19:32:16 2002 >X+++ courier/module.fax/coverpage.in Fri Jun 7 10:23:51 2002 >X@@ -49,4 +49,4 @@ >X rm -f $OUTDIR/.tbl >X $DPOST <$OUTDIR/.troff >$OUTDIR/.dpost >X rm -f $OUTDIR/.troff >X-$GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER - <$OUTDIR/.dpost >X+exec $GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER -_ <$OUTDIR/.dpost >X--- courier/module.fax/text-plain.filter.in.orig Mon Mar 4 19:32:16 2002 >X+++ courier/module.fax/text-plain.filter.in Fri Jun 7 10:24:54 2002 >X@@ -27,4 +27,4 @@ >X rm -f $OUTDIR/.troff >X $DPOST <$OUTDIR/.dpost >$OUTDIR/.ps >X rm -f $OUTDIR/.dpost >X-$GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER - <$OUTDIR/.ps >X+exec $GS -sDEVICE=faxg3 $FAXRES -dBATCH -sOutputFile=$OUTDIR/f%04d -dNOPAUSE -q -dSAFER -_ <$OUTDIR/.ps >END-of-courier/files/patch-courier::module.fax >echo x - courier/files/patch-courier::perms.sh.in >sed 's/^X//' >courier/files/patch-courier::perms.sh.in << 'END-of-courier/files/patch-courier::perms.sh.in' >X--- courier/perms.sh.in.orig Thu Jan 27 21:53:58 2005 >X+++ courier/perms.sh.in Thu Jan 27 21:53:58 2005 >X@@ -10,9 +10,6 @@ >X exec_prefix="@exec_prefix@" >X >X PERMS=" >X-. 755 >X- >X-@localstatedir@ 755 x bin bin >X @localstatedir@/tmp 770 >X @localstatedir@/msgs 750 >X @localstatedir@/msgq 750 >X@@ -45,7 +42,6 @@ >X @sysconfdir@/rfcerr2046.txt 444 config >X @sysconfdir@/rfcerr2047.txt 444 config >X >X-@libexecdir@ 755 x bin bin >X @libexecdir@/courier 755 x bin bin >X @libexecdir@/courier/modules 755 x bin bin >X @libexecdir@/courier/submitmkdir 4550 >X@@ -59,13 +55,12 @@ >X @libexecdir@/courier/makedatprog 555 >X @libexecdir@/courier/imaplogin 555 x bin bin >X @libexecdir@/courier/pcpd 555 x bin bin >X-@libexecdir@/courier/webmail 700 x root bin >X+@libexecdir@/courier/webmail 500 x root bin >X @libexecdir@/courier/webmail/webmail 555 x root bin >X @libexecdir@/courier/sqwebmaild 555 >X-@libexecdir@/courier/sqwebpasswd 2755 >X-@libexecdir@/courier/webmail/webadmin 4555 x root bin >X+@libexecdir@/courier/sqwebpasswd 2555 >X+@libexecdir@/courier/webmail/webadmin 4511 x root bin >X >X-@sbindir@ 755 x bin bin >X @sbindir@/courier 555 >X @sbindir@/showconfig 555 >X @sbindir@/showmodules 550 >X@@ -78,7 +73,6 @@ >X @datadir@/imapd 555 x bin bin >X @datadir@/imapd-ssl 555 x bin bin >X >X-@bindir@ 755 x bin bin >X @bindir@/cancelmsg 6555 >X @bindir@/courier-config 555 >X @bindir@/mailq 2555 >X@@ -105,10 +99,10 @@ >X @sbindir@/makealiases 550 >X @datadir@/makehosteddomains 555 >X @sbindir@/makehosteddomains 555 >X-@datadir@/pop3d 755 >X-@sbindir@/pop3d 755 >X-@datadir@/pop3d-ssl 755 >X-@sbindir@/pop3d-ssl 755 >X+@datadir@/pop3d 555 >X+@sbindir@/pop3d 555 >X+@datadir@/pop3d-ssl 555 >X+@sbindir@/pop3d-ssl 555 >X @sbindir@/webgpg 555 >X >X @datadir@ 755 x bin bin >X@@ -202,7 +196,7 @@ >X if test "@HAVE_LDAP@" != 0 >X then >X echo @sysconfdir@/ldapaliasrc.dist 640 @mailuser@ @mailgroup@ config >X- echo @sbindir@/courierldapaliasd 700 @mailuser@ @mailgroup@ >X+ echo @sbindir@/courierldapaliasd 500 @mailuser@ @mailgroup@ >X fi >X >X echo @datadir@/sqwebmail/images 755 @mailuser@ @mailgroup@ >END-of-courier/files/patch-courier::perms.sh.in >echo x - courier/files/crontab.in >sed 's/^X//' >courier/files/crontab.in << 'END-of-courier/files/crontab.in' >X# $FreeBSD: ports/mail/courier/files/crontab.in,v 1.1 2005/07/16 22:52:35 pav Exp $ >X#minute hour mday month wday command >X25 * * * * %%PREFIX%%/share/courier/sqwebmail/cleancache.pl >END-of-courier/files/crontab.in >echo x - courier/files/patch-courier::submit.C >sed 's/^X//' >courier/files/patch-courier::submit.C << 'END-of-courier/files/patch-courier::submit.C' >X--- courier/submit.C.orig Fri Apr 22 21:38:00 2005 >X+++ courier/submit.C Fri Apr 22 21:38:00 2005 >X@@ -531,6 +531,7 @@ >X (*hdrOut) += str; >X (*hdrOut) += " ("; >X (*hdrOut) += errmsg_buf; >X+/* >X (*hdrOut) += ")\n SPF="; >X (*hdrOut) += checkname; >X (*hdrOut) += ";\n"; >X@@ -550,6 +551,43 @@ >X (*hdrOut) += v ? v:strerror(errno); >X (*hdrOut) += ";\n"; >X } >X+*/ >X+ (*hdrOut) += ")\n "; >X+ (*hdrOut) += checkname; >X+ { >X+ char *v=strdup(values[0] ? values[0] : ""); >X+ >X+ for (q=v; q && *q; q++) >X+ if (*q < ' ' || *q >= 127) >X+ *q='?'; >X+ else if (*q == ';') >X+ *q=' '; >X+ (*hdrOut) += " "; >X+ (*hdrOut) += v ? v:strerror(errno); >X+ } >X+ { >X+ char *v=strdup(values[2] ? values[2] : ""); >X+ >X+ for (q=v; q && *q; q++) >X+ if (*q < ' ' || *q >= 127) >X+ *q='?'; >X+ else if (*q == ';') >X+ *q=' '; >X+ (*hdrOut) += " ("; >X+ (*hdrOut) += v ? v:strerror(errno); >X+ } >X+ { >X+ char *v=strdup(values[1] ? values[1] : ""); >X+ >X+ for (q=v; q && *q; q++) >X+ if (*q < ' ' || *q >= 127) >X+ *q='?'; >X+ else if (*q == ';') >X+ *q=' '; >X+ (*hdrOut) += " ["; >X+ (*hdrOut) += v ? v:strerror(errno); >X+ } >X+ (*hdrOut) += "]);\n"; >X return str; >X } >X >END-of-courier/files/patch-courier::submit.C >echo x - courier/files/patch-liblock::locktest.c >sed 's/^X//' >courier/files/patch-liblock::locktest.c << 'END-of-courier/files/patch-liblock::locktest.c' >X--- liblock/locktest.c.orig Mon Dec 6 08:18:55 1999 >X+++ liblock/locktest.c Mon Dec 6 08:18:55 1999 >X@@ -5,6 +5,7 @@ >X >X /* $Id */ >X >X+#include <paths.h> >X #include "liblock.h" >X #if USE_FCNTL >X #include "lockfcntl.c" >X@@ -20,11 +21,23 @@ >X >X int main() >X { >X+#define FILENAME "courier-authlib.locktest.XXXXX" >X int fd[2]; >X pid_t p; >X int s; >X int f; >X >X+ char *name; >X+ const char *tmpdir; >X+ if ((tmpdir = (char *)getenv("TMPDIR")) == NULL) >X+ tmpdir = _PATH_TMP; >X+ (void)asprintf(&name, "%s%s%s", tmpdir, >X+ (tmpdir[strlen(tmpdir) - 1] == '/') ? "" : "/", FILENAME); >X+ if (name == NULL) { >X+ perror("get filename"); >X+ exit(1); >X+ } >X+ >X signal(SIGCHLD, SIG_DFL); >X if (pipe(fd)) >X { >X@@ -32,6 +45,12 @@ >X return (1); >X } >X >X+ if ((f=mkstemp(name)) < 0) >X+ { >X+ perror("open"); >X+ exit(1); >X+ } >X+ >X if ((p=fork()) == (pid_t)-1) >X { >X perror("fork"); >X@@ -46,7 +65,7 @@ >X read(fd[0], &c, 1); >X close(fd[0]); >X >X- if ((f=open("conftest.lock", O_RDWR|O_CREAT, 0644)) < 0) >X+ if ((f=open(name, O_RDWR)) < 0) >X { >X perror("open"); >X exit(1); >X@@ -56,22 +75,18 @@ >X if (ll_lockfd(f, ll_writelock, 0, 0)) >X { >X close(f); >X+ unlink(name); >X exit(0); >X } >X close(f); >X exit(1); >X } >X- >X- if ((f=open("conftest.lock", O_RDWR|O_CREAT, 0644)) < 0) >X- { >X- perror("open"); >X- exit(1); >X- } >X >X if (ll_lockfd(f, ll_writelock, 0, 0)) >X { >X perror("lock"); >X close(f); >X+ unlink(name); >X exit(1); >X } >X close(fd[1]); >END-of-courier/files/patch-liblock::locktest.c >echo x - courier/files/pkg-install.in >sed 's/^X//' >courier/files/pkg-install.in << 'END-of-courier/files/pkg-install.in' >X#!/bin/sh >X# >X# $FreeBSD: ports/mail/courier/files/pkg-install.in,v 1.1 2005/07/16 22:52:35 pav Exp $ >X# >X >XPKG_PREFIX=${PKG_PREFIX:=/usr/local} >X >XUSER=%%MAILOWN%%; UID=%%MAILUID%% >XGROUP=%%MAILGRP%%; GID=%%MAILGID%% >X >Xask() { >X local question default answer >X >X question=$1 >X default=$2 >X if [ -z "${PACKAGE_BUILDING}" ]; then >X read -p "${question} [${default}]? " answer >X fi >X if [ -z "${answer}" ]; then >X answer=${default} >X fi >X echo ${answer} >X} >X >Xyesno() { >X local question default answer >X >X question=$1 >X default=$2 >X while :; do >X answer=$(ask "${question}" "${default}") >X case "${answer}" in >X [Yy]*) return 0;; >X [Nn]*) return 1;; >X esac >X echo "Please answer yes or no." >X done >X} >X >Xreplace() { >X local orig repl >X >X orig=$1 >X repl=$2 >X if [ -e ${orig} ]; then >X mv -f ${orig} ${orig}.OFF >X chmod 0 ${orig}.OFF >X fi >X if [ -e ${repl} ]; then >X ln -s ${repl} ${orig} >X fi >X} >X >Xif [ ":$2" = ":POST-INSTALL" ]; then >X if [ -x /sbin/sysctl ]; then >X OSVERSION=`/sbin/sysctl -n kern.osreldate` >X else >X OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` >X fi >X if [ ${OSVERSION} -ge 400014 ]; then >X if yesno "Would you like to activate Courier in /etc/mail/mailer.conf" n; then >X mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old >X echo "#" > /etc/mail/mailer.conf >X echo -n "# Execute the Courier sendmail program" >> /etc/mail/mailer.conf >X echo ", named ${PKG_PREFIX}/bin/sendmail" >> /etc/mail/mailer.conf >X echo "#" >> /etc/mail/mailer.conf >X echo "sendmail ${PKG_PREFIX}/bin/sendmail" >> /etc/mail/mailer.conf >X echo "send-mail ${PKG_PREFIX}/bin/sendmail" >> /etc/mail/mailer.conf >X echo "mailq ${PKG_PREFIX}/bin/mailq" >> /etc/mail/mailer.conf >X echo "newaliases ${PKG_PREFIX}/sbin/makealiases" >> /etc/mail/mailer.conf >X echo "Done." >X fi >X else >X if yesno "Would you like to replace {sendmail,mailq,newaliases} with Courier versions" n; then >X replace /usr/sbin/sendmail ${PKG_PREFIX}/bin/sendmail >X replace /usr/bin/mailq ${PKG_PREFIX}/bin/mailq >X replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/makealiases >X echo "Done." >X fi >X fi >Xfi >END-of-courier/files/pkg-install.in >echo x - courier/files/pkg-message.in >sed 's/^X//' >courier/files/pkg-message.in << 'END-of-courier/files/pkg-message.in' >X RTFM before configuring and running Courier!!! >X >X Check and/or modify the following configuration files to >X suit your needs: >X >X %%PREFIX%%/etc/courier/courierd >X %%PREFIX%%/etc/courier/esmtpd >X %%PREFIX%%/etc/courier/esmtpd-msa >X %%PREFIX%%/etc/courier/esmtpd-ssl >X%%WITHFAX%% %%PREFIX%%/etc/courier/faxcoverpage.tr >X%%WITHFAX%% %%PREFIX%%/etc/courier/faxnotifyrc >X%%WITHFAX%% %%PREFIX%%/etc/courier/faxrc >X %%PREFIX%%/etc/courier/imapd >X %%PREFIX%%/etc/courier/imapd-ssl >X %%PREFIX%%/etc/courier/ldapaddressbook >X%%WITHLDAP%% %%PREFIX%%/etc/courier/ldapaliasrc >X %%PREFIX%%/etc/courier/pop3d >X %%PREFIX%%/etc/courier/pop3d-ssl >X >X Do not forget to update /etc/pam.d/ or /etc/pam.conf with >X the contents of %%PREFIX%%/etc/courier/*.authpam. >X >X To enable Courier-MTA to start at boot time, >X set these variables in your /etc/rc.conf file: >X >X courier_enable="YES" >X sendmail_enable="NONE" >X >X Also, you will want to disable some Sendmail >X specific daily maintenance routines in your >X /etc/periodic.conf file: >X >X daily_clean_hoststat_enable="NO" >X daily_status_mail_rejects_enable="NO" >X daily_status_include_submit_mailq="NO" >X daily_submit_queuerun="NO" >X >X Documentation (if installed locally) is located in >X %%DOCSDIR%%/ otherwise see >X http://www.Courier-MTA.org/ >END-of-courier/files/pkg-message.in >echo c - courier/scripts >mkdir -p courier/scripts > /dev/null 2>&1 >echo x - courier/scripts/c_rehash >sed 's/^X//' >courier/scripts/c_rehash << 'END-of-courier/scripts/c_rehash' >X#!/usr/bin/perl >X >X >X# Perl c_rehash script, scan all files in a directory >X# and add symbolic links to their hash values. >X >Xmy $openssl; >X >Xmy $dir = "/usr/local/ssl"; >X >Xif(defined $ENV{OPENSSL}) { >X $openssl = $ENV{OPENSSL}; >X} else { >X $openssl = "openssl"; >X $ENV{OPENSSL} = $openssl; >X} >X >X$ENV{PATH} .= ":$dir/bin"; >X >Xif(! -x $openssl) { >X my $found = 0; >X foreach (split /:/, $ENV{PATH}) { >X if(-x "$_/$openssl") { >X $found = 1; >X last; >X } >X } >X if($found == 0) { >X print STDERR "c_rehash: rehashing skipped ('openssl' program not available)\n"; >X exit 0; >X } >X} >X >Xif(@ARGV) { >X @dirlist = @ARGV; >X} elsif($ENV{SSL_CERT_DIR}) { >X @dirlist = split /:/, $ENV{SSL_CERT_DIR}; >X} else { >X $dirlist[0] = "$dir/certs"; >X} >X >X >Xforeach (@dirlist) { >X if(-d $_ and -w $_) { >X hash_dir($_); >X } >X} >X >Xsub hash_dir { >X my %hashlist; >X print "Doing $_[0]\n"; >X chdir $_[0]; >X opendir(DIR, "."); >X my @flist = readdir(DIR); >X # Delete any existing symbolic links >X foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) { >X if(-l $_) { >X unlink $_; >X } >X } >X closedir DIR; >X FILE: foreach $fname (grep {/\.pem$/} @flist) { >X # Check to see if certificates and/or CRLs present. >X my ($cert, $crl) = check_file($fname); >X if(!$cert && !$crl) { >X print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n"; >X next; >X } >X link_hash_cert($fname) if($cert); >X link_hash_crl($fname) if($crl); >X } >X} >X >Xsub check_file { >X my ($is_cert, $is_crl) = (0,0); >X my $fname = $_[0]; >X open IN, $fname; >X while(<IN>) { >X if(/^-----BEGIN (.*)-----/) { >X my $hdr = $1; >X if($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) { >X $is_cert = 1; >X last if($is_crl); >X } elsif($hdr eq "X509 CRL") { >X $is_crl = 1; >X last if($is_cert); >X } >X } >X } >X close IN; >X return ($is_cert, $is_crl); >X} >X >X >X# Link a certificate to its subject name hash value, each hash is of >X# the form <hash>.<n> where n is an integer. If the hash value already exists >X# then we need to up the value of n, unless its a duplicate in which >X# case we skip the link. We check for duplicates by comparing the >X# certificate fingerprints >X >Xsub link_hash_cert { >X my $fname = $_[0]; >X $fname =~ s/'/'\\''/g; >X my ($hash, $fprint) = `"$openssl" x509 -hash -fingerprint -noout -in '$fname'`; >X chomp $hash; >X chomp $fprint; >X $fprint =~ s/^.*=//; >X $fprint =~ tr/://d; >X my $suffix = 0; >X # Search for an unused hash filename >X while(exists $hashlist{"$hash.$suffix"}) { >X # Hash matches: if fingerprint matches its a duplicate cert >X if($hashlist{"$hash.$suffix"} eq $fprint) { >X print STDERR "WARNING: Skipping duplicate certificate $fname\n"; >X return; >X } >X $suffix++; >X } >X $hash .= ".$suffix"; >X print "$fname => $hash\n"; >X $symlink_exists=eval {symlink("",""); 1}; >X if ($symlink_exists) { >X symlink $fname, $hash; >X } else { >X system ("cp", $fname, $hash); >X } >X $hashlist{$hash} = $fprint; >X} >X >X# Same as above except for a CRL. CRL links are of the form <hash>.r<n> >X >Xsub link_hash_crl { >X my $fname = $_[0]; >X $fname =~ s/'/'\\''/g; >X my ($hash, $fprint) = `"$openssl" crl -hash -fingerprint -noout -in '$fname'`; >X chomp $hash; >X chomp $fprint; >X $fprint =~ s/^.*=//; >X $fprint =~ tr/://d; >X my $suffix = 0; >X # Search for an unused hash filename >X while(exists $hashlist{"$hash.r$suffix"}) { >X # Hash matches: if fingerprint matches its a duplicate cert >X if($hashlist{"$hash.r$suffix"} eq $fprint) { >X print STDERR "WARNING: Skipping duplicate CRL $fname\n"; >X return; >X } >X $suffix++; >X } >X $hash .= ".r$suffix"; >X print "$fname => $hash\n"; >X $symlink_exists=eval {symlink("",""); 1}; >X if ($symlink_exists) { >X symlink $fname, $hash; >X } else { >X system ("cp", $fname, $hash); >X } >X $hashlist{$hash} = $fprint; >X} >X >END-of-courier/scripts/c_rehash >echo x - courier/Makefile >sed 's/^X//' >courier/Makefile << 'END-of-courier/Makefile' >X# New ports collection makefile for: Courier MTA >X# Date created: 17 Oct 2001 >X# Whom: Yarema <yds@CoolRat.org> >X# >X# $FreeBSD: ports/mail/courier/Makefile,v 1.34 2005/07/16 22:52:34 pav Exp $ >X# >X >XPORTNAME= courier >XPORTVERSION= 0.52.0 >XCATEGORIES= mail ipv6 >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= courier >X >XMAINTAINER= yds@CoolRat.org >XCOMMENT= Courier SMTP IMAP POP3 HTTP mail server suite >X >XBUILD_DEPENDS= courierauthconfig:${PORTSDIR}/security/courier-authlib-base >XLIB_DEPENDS= fam.0:${PORTSDIR}/devel/fam >XRUN_DEPENDS= courierauthconfig:${PORTSDIR}/security/courier-authlib-base \ >X ${LOCALBASE}/share/sysconftool/sysconftool:${PORTSDIR}/devel/sysconftool \ >X ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support \ >X ${SITE_PERL}/Net/CIDR.pm:${PORTSDIR}/net-mgmt/p5-Net-CIDR >X >XCONFLICTS= exim-4.* courier-imap-2.* maildrop-1.* \ >X postfix-1.* postfix-2.* \ >X qmail-1.* qmail-*-1.* \ >X sendmail-8.* sendmail-*-8.* \ >X smail-3.* sqwebmail-3.* zmailer-2.* >X >X.if !defined(BATCH) && !defined(PACKAGE_BUILDING) >XIS_INTERACTIVE= yes >X.endif >X >X# >X# User-serviceable variables >X# >X# [ There's no need to add trailing ``/''s ] >X# >X# set IMAGEURL to where on the web server URL the images are found >X# set CACHEOWN to who you'd like to own the cache files >X# set MAILDROPDEFAULT to what you'd like the $DEFAULT in maildrop to be >X# recomended values are: /var/mail, ./Mailbox or ./Maildir >X# >XIMAGEURL?= /webmail >XCACHEOWN?= pop >XMAILDROPDEFAULT?=./Maildir >X# End of user-serviceable variables >XMAILOWN= courier >XMAILGRP= courier >XMAILUID= 465 >XMAILGID= 465 >XETCDIR= ${PREFIX}/etc >XSYSCONFDIR= ${ETCDIR}/courier >XUSERDB?= ${ETCDIR}/userdb >XLIBEXECDIR= ${PREFIX}/libexec >XLOCALSTATEDIR= /var/spool/courier >XCACHEDIR= /var/spool/webmail >XCALENDIR= /var/spool/calendar >XMIMETYPES= ${LOCALBASE}/etc/mime.types >XWITH_TRANSPORT= local esmtp dsn >X >XUSE_BZIP2= yes >XUSE_SUBMAKE= yes >XUSE_PERL5= yes >XUSE_GMAKE= yes >XUSE_OPENSSL= yes >XUSE_REINPLACE= yes >XUSE_LIBTOOL_VER=15 >X >X.if defined(WITH_RCORDER) >XUSE_RCORDER= courier.sh >X.else >XUSE_RC_SUBR= courier.sh >X.endif >X >XCPPFLAGS+= -I${LOCALBASE}/include -I${PREFIX}/include >XLDFLAGS+= -L${LOCALBASE}/lib -L${PREFIX}/include >XCONFIGURE_ENV= REHASH=${SCRIPTDIR}/c_rehash \ >X CPPFLAGS='${CPPFLAGS}' \ >X LDFLAGS='${LDFLAGS}' >XMAKE_ENV:= ${CONFIGURE_ENV} >X >XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} >XCONFIGURE_ARGS= --disable-root-check --with-db=db \ >X --enable-syslog=1 --enable-use-flock \ >X --program-transform-name=s,^,, \ >X --enable-utf7-folder-encoding \ >X --enable-unicode \ >X --with-mailuser=${MAILOWN} \ >X --with-mailgroup=${MAILGRP} \ >X --with-mailuid=${MAILUID} \ >X --with-mailgid=${MAILGID} \ >X --with-etcdir=${ETCDIR} \ >X --sysconfdir=${SYSCONFDIR} \ >X --with-userdb=${USERDB} \ >X --datadir=${DATADIR} \ >X --libexecdir=${LIBEXECDIR} \ >X --localstatedir=${LOCALSTATEDIR} \ >X --enable-mimetypes=${MIMETYPES} \ >X --enable-imageurl=${IMAGEURL} \ >X --with-cachedir=${CACHEDIR} \ >X --with-cacheowner=${CACHEOWN} \ >X --with-calendardir=${CALENDIR} \ >X --with-transport='${WITH_TRANSPORT}' \ >X --with-default-maildrop=${MAILDROPDEFAULT} \ >X --with-paranoid-smtpext \ >X --enable-workarounds-for-imap-client-bugs \ >X --cache-file=${WRKDIR}/courier.cache >X >XINSTALL_TARGET= install-strip install-perms >X >XPLIST_SUB+= BINOWN="${BINOWN}" BINGRP="${BINGRP}" \ >X MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \ >X MAILUID="${MAILUID}" MAILGID="${MAILGID}" \ >X CACHEOWN="${CACHEOWN}" CACHEDIR="${CACHEDIR}" \ >X CALENDIR="${CALENDIR}" LOCALSTATEDIR="${LOCALSTATEDIR}" >XSUB_LIST:= ${PLIST_SUB} >XSUB_FILES+= pkg-install pkg-message crontab >X >XOPTIONS+=LDAP "LDAP-based mail aliasing support" >X.if (exists(${LOCALBASE}/lib/libldap.a) && exists(${LOCALBASE}/lib/liblber.a)) || defined(WITH_LDAP) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >X.if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) >X.include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" >X.endif >X >XOPTIONS+=GNUPG "GNU Privacy Guard support for WebMail" >X.if exists(${LOCALBASE}/bin/gpg) || defined(WITH_GNUPG) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=ASPELL "ASpell support for WebMail / mutually" >X.if exists(${LOCALBASE}/bin/aspell) || defined(WITH_ASPELL) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=ISPELL "ISpell support for WebMail \ exclusive" >X.if exists(${LOCALBASE}/bin/ispell) || defined(WITH_ISPELL) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=PROCMAIL "Procmail local delivery support" >X.if exists(${LOCALBASE}/bin/procmail) || defined(WITH_PROCMAIL) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=SENDFAX "mgetty+sendfax support" >X.if exists(${LOCALBASE}/sbin/sendfax) && exists(${LOCALBASE}/bin/pnmscale) && exists(${LOCALBASE}/bin/gs) || defined(WITH_SENDFAX) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=UUCP "UUCP support" >X.if exists(/usr/bin/uux) || exists(${LOCALBASE}/bin/uux) || defined(WITH_UUCP) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >XOPTIONS+=IPV6 "IPv6 support" >X.if defined(WITH_IPV6) >XOPTIONS+=on >X.else >XOPTIONS+=off >X.endif >X >X.include <bsd.port.pre.mk> >X.include "${.CURDIR}/Makefile.doc" >X.include "${.CURDIR}/Makefile.man" >X.include "${.CURDIR}/Makefile.own" >X >X.if defined(WITH_LDAP) && !defined(WITHOUT_LDAP) >XUSE_OPENLDAP= yes >XWITH_AUTH_LDAP= yes >XRUN_DEPENDS+= ${LOCALBASE}/lib/courier-authlib/libauthldap.so:${PORTSDIR}/net/courier-authlib-ldap >XCONFIGURE_ARGS+=--with-ldapaliasd >XPLIST_SUB+= WITHLDAP="" >XSUB_LIST+= WITHLDAP="" >X.else >XCONFIGURE_ARGS+=--without-ldapaliasd >XPLIST_SUB+= WITHLDAP="@comment " >XSUB_LIST+= WITHLDAP="@comment " >X.endif >X >X.if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) >X.include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" >X.endif >X >X.if defined(WITH_GNUPG) && !defined(WITHOUT_GNUPG) >XBUILD_DEPENDS+= gpg:${PORTSDIR}/security/gnupg >XRUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg >X.endif >X >X.if defined(WITH_ASPELL) && !defined(WITHOUT_ASPELL) && !defined(WITH_ISPELL) >XBUILD_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell >XRUN_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell >XCONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/aspell >X.endif >X >X.if defined(WITH_ISPELL) && !defined(WITHOUT_ISPELL) && !defined(WITH_ASPELL) >XBUILD_DEPENDS+= ispell:${PORTSDIR}/textproc/ispell >XRUN_DEPENDS+= ispell:${PORTSDIR}/textproc/ispell >XCONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/ispell >X.endif >X >X.if defined(WITH_ASPELL) && defined(WITH_ISPELL) >XBROKEN= "ASpell and ISpell are mutually exclusive. Run 'make config' to (re)configure ${PKGNAME}" >X.endif >X >X.if !defined(WITH_ASPELL) && !defined(WITH_ISPELL) >XCONFIGURE_ARGS+=--without-ispell >X.endif >X >X.if defined(WITH_PROCMAIL) && !defined(WITHOUT_PROCMAIL) >XBUILD_DEPENDS+= procmail:${PORTSDIR}/mail/procmail >XRUN_DEPENDS+= procmail:${PORTSDIR}/mail/procmail >X.endif >X >X.if defined(WITH_SENDFAX) && !defined(WITHOUT_SENDFAX) >XUSE_GHOSTSCRIPT=yes >XSENDFAX_DEPENDS=sendfax:${PORTSDIR}/comms/mgetty+sendfax \ >X pnmscale:${PORTSDIR}/graphics/netpbm >XBUILD_DEPENDS+= ${SENDFAX_DEPENDS} >XRUN_DEPENDS+= ${SENDFAX_DEPENDS} >XWITH_TRANSPORT+=fax >XPLIST_SUB+= WITHFAX="" >XSUB_LIST+= WITHFAX="" >X.else >XPLIST_SUB+= WITHFAX="@comment " >XSUB_LIST+= WITHFAX="@comment " >X.endif >X >X.if defined(WITH_UUCP) && !defined(WITHOUT_UUCP) >X.if !exists(/usr/bin/uux) >XBUILD_DEPENDS+= uux:${PORTSDIR}/net/freebsd-uucp >XRUN_DEPENDS+= uux:${PORTSDIR}/net/freebsd-uucp >X.endif >XWITH_TRANSPORT+=uucp >XPLIST_SUB+= WITHUUCP="" >X.else >XPLIST_SUB+= WITHUUCP="@comment " >X.endif >X >X.if defined(WITH_IPV6) || !defined(WITHOUT_IPV6) >XCONFIGURE_ARGS+=--with-ipv6 >X.else >XCONFIGURE_ARGS+=--without-ipv6 >X.endif >X >Xpre-everything:: >X @${ECHO_MSG} "===> --------------------------------------------------------" >X @${ECHO_MSG} "===> Run 'make config' to (re)configure ${PKGNAME}" >X @${ECHO_MSG} "===> --------------------------------------------------------" >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|@datadir@|@sysconfdir@|g' \ >X ${WRKSRC}/*/mk*cert.* \ >X ${WRKSRC}/*/*/mk*cert.* >X @${REINPLACE_CMD} -e 's|^\(TLS_CERTFILE=\)@datadir@|\1@sysconfdir@|g' \ >X ${WRKSRC}/*/*.dist.in \ >X ${WRKSRC}/*/*/*.dist.in >X @${REINPLACE_CMD} -e 's|^\(RANDFILE = \)@datadir@[^[:space:]]*|\1@sysconfdir@/random.tmp|g' \ >X ${WRKSRC}/*/*.cnf.in \ >X ${WRKSRC}/*/*/*.cnf.in >X @${REINPLACE_CMD} -e 's|$$(INSTALL_DATA) \(.$$$$file.\)|${INSTALL_MAN} \1|' \ >X ${WRKSRC}/Makefile.in \ >X ${WRKSRC}/*/Makefile.in \ >X ${WRKSRC}/*/*/Makefile.in \ >X ${WRKSRC}/*/*/*/Makefile.in >X @${REINPLACE_CMD} -e 's|^\(INSTALL_STRIP_PROGRAM=\).*$$|\1"${INSTALL_PROGRAM} -s"|' \ >X -e 's|; ldapaliasd="yes"||' \ >X ${WRKSRC}/configure \ >X ${WRKSRC}/*/configure \ >X ${WRKSRC}/*/*/configure \ >X ${WRKSRC}/*/*/*/configure >X @${REINPLACE_CMD} -E -e 's/(root|bin)[[:space:]]*bin/root wheel/g' \ >X ${WRKSRC}/courier/perms.sh.in >X >Xpre-configure: >X @if [ -f "${WRKDIR}/courier.cache" -a -s "${WRKDIR}/courier.cache" ]; then \ >X ${RM} -f "${WRKDIR}/courier.cache"; \ >X fi >X >Xpost-build: >X @${PERL} -pi -e 's|^(auth)\s+(required).*|$$1\t\t$$2\tpam_unix.so\ttry_first_pass|g;' \ >X -e 's|^(account)\s+(required).*|$$1 \t$$2\tpam_unix.so|g;' \ >X -e 's|^(session)\s+(required).*|$$1 \t$$2\tpam_permit.so|g;' \ >X ${WRKSRC}/*/*.authpam* \ >X ${WRKSRC}/*/*/*.authpam* >X @${LN} -f ${WRKSRC}/gpglib/README.html ${WRKSRC}/gpglib/README.gpglib.html >X @${LN} -f ${WRKSRC}/imap/BUGS ${WRKSRC}/imap/BUGS.imap >X @${LN} -f ${WRKSRC}/imap/BUGS.html ${WRKSRC}/imap/BUGS.imap.html >X @${LN} -f ${WRKSRC}/imap/README ${WRKSRC}/imap/README.imap >X @${LN} -f ${WRKSRC}/imap/README.html ${WRKSRC}/imap/README.imap.html >X @${LN} -f ${WRKSRC}/maildrop/README.html ${WRKSRC}/maildrop/README.maildrop.html >X @${LN} -f ${WRKSRC}/pcp/README.html ${WRKSRC}/pcp/README.pcp.html >X @${LN} -f ${WRKSRC}/webmail/BUGS ${WRKSRC}/webmail/BUGS.webmail >X @${LN} -f ${WRKSRC}/webmail/BUGS.html ${WRKSRC}/webmail/BUGS.webmail.html >X @${LN} -f ${WRKSRC}/webmail/SECURITY ${WRKSRC}/webmail/SECURITY.webmail >X @${LN} -f ${WRKSRC}/webmail/SECURITY.html ${WRKSRC}/webmail/SECURITY.webmail.html >X >Xpost-install: >X @${LN} -f ${SYSCONFDIR}/maildrop ${SYSCONFDIR}/maildropfilter >X @${INSTALL_DATA} /dev/null ${SYSCONFDIR}/locallowercase >X @${INSTALL_DATA} ${WRKDIR}/crontab ${PREFIX}/etc/courier/ >X.for file in ${OWNER0} >X @-${CHOWN} -Rh ${BINOWN}:${BINGRP} ${PREFIX}/${file} >X.endfor >X @${GREP} '^@exec ' ${TMPPLIST} \ >X | ${SED} -e 's:^@exec ::' -e 's:%D:${PREFIX}:g' \ >X > ${WRKDIR}/.PLIST.exec \ >X && ${SH} ${WRKDIR}/.PLIST.exec >X.if !defined(NOPORTDOCS) >X @${INSTALL} ${_DOCOWNGRP} -d ${DOCSDIR}/html >X.for f in ${DOCS} >X @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} >X.endfor >X.for f in ${HTMLDOCS} >X @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/html >X.endfor >X @${INSTALL_DATA} ${DATADIR}/htmldoc/* ${DOCSDIR}/html >X.endif >X @${RM} -rf ${DATADIR}/htmldoc >X @-${CHOWN} -Rh ${SHAREOWN}:${SHAREGRP} ${DATADIR} >X @${CHMOD} -R a+r ${DATADIR}/courierwebadmin >X @${CHMOD} -R a-w ${DATADIR} ${LIBEXECDIR}/courier >X @${CHMOD} 550 ${LIBEXECDIR}/courier/modules/esmtp/courieresmtp* >X @${ECHO_MSG} >X @${CAT} ${PKGMESSAGE} >X @${ECHO_MSG} >X.if defined(BATCH) || defined(PACKAGE_BUILDING) >X @${ECHO_MSG} " To activate Courier in /etc/mail/mailer.conf or to" >X @${ECHO_MSG} " replace {sendmail,mailq,newaliases} with Courier" >X @${ECHO_MSG} " versions execute the following as root user:" >X @${ECHO_MSG} >X @${ECHO_MSG} "PKG_PREFIX=\"${PREFIX}\" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL" >X @${ECHO_MSG} >X.else >X @PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL >X.endif >X >X.include <bsd.port.post.mk> >END-of-courier/Makefile >echo x - courier/Makefile.doc >sed 's/^X//' >courier/Makefile.doc << 'END-of-courier/Makefile.doc' >XDOCS= AUTHORS \ >X BENCHMARKS \ >X COPYING \ >X COPYING.GPL \ >X ChangeLog \ >X ChangeLog.2001 \ >X INSTALL \ >X NEWS \ >X README \ >X TODO \ >X imap/BUGS.imap \ >X imap/README.imap \ >X imap/README.proxy \ >X maildir/README.maildirquota.txt \ >X maildir/README.sharedfolders.txt \ >X tcpd/README.couriertls \ >X webmail/BUGS.webmail \ >X webmail/SECURITY.webmail >X >XHTMLDOCS=NEWS.html \ >X gpglib/README.gpglib.html \ >X imap/BUGS.imap.html \ >X imap/README.imap.html \ >X imap/README.proxy.html \ >X maildir/README.maildirfilter.html \ >X maildir/README.maildirquota.html \ >X maildir/README.sharedfolders.html \ >X maildrop/README.maildrop.html \ >X pcp/README.pcp.html \ >X webmail/BUGS.webmail.html \ >X webmail/SECURITY.webmail.html >END-of-courier/Makefile.doc >echo x - courier/Makefile.man >sed 's/^X//' >courier/Makefile.man << 'END-of-courier/Makefile.man' >XMAN1= \ >X cancelmsg.1 \ >X couriermlm.1 \ >X couriertcpd.1 \ >X couriertls.1 \ >X dot-forward.1 \ >X lockmail.1 \ >X mailbot.1 \ >X maildiracl.1 \ >X maildirkw.1 \ >X maildirmake.1 \ >X maildrop.1 \ >X mailq.1 \ >X makedat.1 \ >X makemime.1 \ >X mimegpg.1 \ >X preline.1 \ >X reformail.1 \ >X reformime.1 \ >X sendmail.1 \ >X testmxlookup.1 >XMAN5= \ >X dot-courier.5 \ >X maildir.5 >XMAN7= \ >X localmailfilter.7 \ >X maildirquota.7 \ >X maildropex.7 \ >X maildropfilter.7 \ >X maildropgdbm.7 >XMAN8= \ >X courier.8 \ >X courierfilter.8 \ >X courierldapaliasd.8 \ >X courierperlfilter.8 \ >X courierpop3d.8 \ >X deliverquota.8 \ >X dupfilter.8 \ >X esmtpd.8 \ >X imapd.8 \ >X makeacceptmailfor.8 \ >X makealiases.8 \ >X makehosteddomains.8 \ >X makepercentrelay.8 \ >X makesmtpaccess.8 \ >X mkesmtpdcert.8 \ >X mkimapdcert.8 \ >X mkpop3dcert.8 \ >X pop3d.8 \ >X submit.8 >X >XMLINKS= dot-forward.1 dotforward.1 \ >X sendmail.1 rmail.1 \ >X courierfilter.8 filterctl.8 \ >X courierpop3d.8 courierpop3login.8 \ >X esmtpd.8 esmtpd-msa.8 \ >X makesmtpaccess.8 makesmtpaccess-msa.8 >X >X.if defined(WITH_LDAP) && !defined(WITHOUT_LDAP) >X#MAN8+= courierldapaliasd.8 >X.endif >X >X.if defined(WITH_SENDFAX) && !defined(WITHOUT_SENDFAX) >XMAN8+= courierfax.8 >X.endif >X >X.if defined(WITH_UUCP) && !defined(WITHOUT_UUCP) >XMAN8+= courieruucp.8 >XMLINKS+=courieruucp.8 makeuucpneighbors.8 >X.endif >END-of-courier/Makefile.man >echo x - courier/Makefile.own >sed 's/^X//' >courier/Makefile.own << 'END-of-courier/Makefile.own' >XOWNER0= bin/courier-config \ >X bin/couriermlm \ >X bin/couriertls \ >X bin/deliverquota \ >X bin/dotforward \ >X bin/imapd \ >X bin/lockmail \ >X bin/mailbot \ >X bin/maildirmake \ >X bin/maildiracl \ >X bin/maildirkw \ >X bin/makemime \ >X bin/mimegpg \ >X bin/preline \ >X bin/reformail \ >X bin/reformime \ >X bin/sendmail \ >X bin/testmxlookup \ >X etc/courier/courierd.dist \ >X etc/courier/enablefiltering \ >X etc/courier/esmtp.authpam \ >X etc/courier/esmtpd-msa.dist \ >X etc/courier/esmtpd-ssl.dist \ >X etc/courier/esmtpd.cnf \ >X etc/courier/esmtpd.dist \ >X etc/courier/imapd-ssl.dist \ >X etc/courier/imapd.authpam \ >X etc/courier/imapd.cnf \ >X etc/courier/imapd.dist \ >X etc/courier/ldapaddressbook.dist \ >X etc/courier/locallowercase \ >X etc/courier/maildrop \ >X etc/courier/maildropfilter \ >X etc/courier/pop3d-ssl.dist \ >X etc/courier/pop3d.authpam \ >X etc/courier/pop3d.cnf \ >X etc/courier/pop3d.dist \ >X etc/courier/quotawarnmsg.example \ >X etc/courier/rfcerr2045.txt \ >X etc/courier/rfcerr2046.txt \ >X etc/courier/rfcerr2047.txt \ >X etc/courier/rfcerrheader.txt \ >X etc/courier/smtpaccess/default \ >X etc/courier/webmail.authpam \ >X libexec/courier/courierpop3d \ >X libexec/courier/courierpop3login \ >X libexec/courier/imaplogin \ >X libexec/courier/makedatprog \ >X libexec/courier/modules \ >X libexec/courier/pcpd \ >X libexec/courier/sqwebmaild \ >X libexec/courier/webmail/webadmin \ >X libexec/courier/webmail/webmail \ >X libexec/filters/dupfilter \ >X libexec/filters/perlfilter \ >X sbin/courier \ >X sbin/courierldapaliasd \ >X sbin/couriertcpd \ >X sbin/showconfig \ >X sbin/webmaild >END-of-courier/Makefile.own >echo c - courier/problem >mkdir -p courier/problem > /dev/null 2>&1 >echo x - courier/problem/repo >sed 's/^X//' >courier/problem/repo << 'END-of-courier/problem/repo' >X>Description: >X I have modified the current Makefile to reflect a >Xpossible prefixed installation. The current ebuild >Xdoes not install prefixed and fails when compiling >Xthe imap-functions using the courier-auth headers. >X >XI have tested my Makefile with and without an explicit >XPREFIX tag, so I can say it works. >X >XIt is still version 0.50.1, but I hope to get 0.52 >Xrunning soon. >X >END-of-courier/problem/repo >echo x - courier/distinfo >sed 's/^X//' >courier/distinfo << 'END-of-courier/distinfo' >XMD5 (courier-0.52.0.tar.bz2) = 6046be4fb3392bd0f9da3a71628a14ef >XSIZE (courier-0.52.0.tar.bz2) = 6600449 >END-of-courier/distinfo >echo x - courier/pkg-descr >sed 's/^X//' >courier/pkg-descr << 'END-of-courier/pkg-descr' >XCourier is a modular multiprotocol mail server that's designed to >Xstrike a balance between reasonable performance, flexibility and >Xfeatures: >X >X * Can be configured to function as an intermediate mail relay, or >X as a mail server that receives mail for one or more domains, or >X anything in between. >X * Web-based administration and configuration tool. >X * Uses an efficient maildir format as its native mail storage >X format. Some support is provided for legacy mbox mailboxes. >X * STARTTLS ESMTP extension (as well as IMAP/POP3/Webmail over SSL) >X in both the client and the server (requires OpenSSL). The ESMTP >X client can optionally require that the remote server's X.509 >X certificate is signed by a trusted root CA (a default set of >X root CAs is provided). >X * Mailboxes can be accessed via POP3, IMAP, SMAP, and HTTP. >X * A faxmail gateway that forwards E-mail messages via fax. >X * Courier includes a mailing list manager. >X * PAM, LDAP, PostgreSQL, or MySQL authentication. >X * Authenticated SMTP. >X * Integrated mail filtering. >X >XWWW: http://www.Courier-MTA.org/ >END-of-courier/pkg-descr >echo x - courier/pkg-plist >sed 's/^X//' >courier/pkg-plist << 'END-of-courier/pkg-plist' >X@unexec [ -x %D/sbin/pop3d-ssl ] && %D/sbin/pop3d-ssl stop || true >X@unexec [ -x %D/sbin/pop3d ] && %D/sbin/pop3d stop || true >X@unexec [ -x %D/sbin/imapd-ssl ] && %D/sbin/imapd-ssl stop || true >X@unexec [ -x %D/sbin/imapd ] && %D/sbin/imapd stop || true >X@unexec [ -x %D/sbin/esmtpd-ssl ] && %D/sbin/esmtpd-ssl stop || true >X@unexec [ -x %D/sbin/esmtpd-msa ] && %D/sbin/esmtpd-msa stop || true >X@unexec [ -x %D/sbin/esmtpd ] && %D/sbin/esmtpd stop || true >X@unexec [ -x %D/sbin/courier ] && %D/sbin/courier stop || true >X@unexec [ -x %D/sbin/webmaild ] && %D/sbin/webmaild stop || true >X@unexec [ -x %D/sbin/courierldapaliasd ] && %D/sbin/courierldapaliasd stop || true >X@unexec [ -x %D/sbin/courierfilter ] && %D/sbin/courierfilter stop || true >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/aliasdir >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %D/etc/courier/aliases >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/esmtpacceptmailfor.dir >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/esmtppercentrelay.dir >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0750 -d %D/etc/courier/filters/active >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/shared >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/shared.tmp >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0755 -d %D/etc/courier/smtpaccess >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 -d %D/etc/courier/webadmin/added >X@exec install -o %%MAILOWN%% -g %%MAILGRP%% -m 0700 -d %D/etc/courier/webadmin/removed >X@unexec rm -f %D/etc/courier/*.dat 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/courierd %D/etc/courier/courierd.dist && rm -f %D/etc/courier/courierd 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/esmtpd-msa %D/etc/courier/esmtpd-msa.dist && rm -f %D/etc/courier/esmtpd-msa 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/esmtpd-ssl %D/etc/courier/esmtpd-ssl.dist && rm -f %D/etc/courier/esmtpd-ssl 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/esmtpd %D/etc/courier/esmtpd.dist && rm -f %D/etc/courier/esmtpd 2>/dev/null || true >X%%WITHFAX%%@unexec cmp -s %D/etc/courier/faxcoverpage.tr %D/etc/courier/faxcoverpage.tr.dist && rm -f %D/etc/courier/faxcoverpage.tr 2>/dev/null || true >X%%WITHFAX%%@unexec cmp -s %D/etc/courier/faxnotifyrc %D/etc/courier/faxnotifyrc.dist && rm -f %D/etc/courier/faxnotifyrc 2>/dev/null || true >X%%WITHFAX%%@unexec cmp -s %D/etc/courier/faxrc %D/etc/courier/faxrc.dist && rm -f %D/etc/courier/faxrc 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/imapd-ssl %D/etc/courier/imapd-ssl.dist && rm -f %D/etc/courier/imapd-ssl 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/imapd %D/etc/courier/imapd.dist && rm -f %D/etc/courier/imapd 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/ldapaddressbook %D/etc/courier/ldapaddressbook.dist && rm -f %D/etc/courier/ldapaddressbook 2>/dev/null || true >X%%WITHLDAP%%@unexec cmp -s %D/etc/courier/ldapaliasrc %D/etc/courier/ldapaliasrc.dist && rm -f %D/etc/courier/ldapaliasrc 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/pop3d-ssl %D/etc/courier/pop3d-ssl.dist && rm -f %D/etc/courier/pop3d-ssl 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/pop3d %D/etc/courier/pop3d.dist && rm -f %D/etc/courier/pop3d 2>/dev/null || true >X@unexec cmp -s %D/etc/courier/sqwebmaild %D/etc/courier/sqwebmaild.dist && rm -f %D/etc/courier/sqwebmaild 2>/dev/null || true >Xbin/addcr >Xbin/cancelmsg >Xbin/courier-config >Xbin/couriermlm >Xbin/couriertls >Xbin/deliverquota >Xbin/dotforward >Xbin/imapd >Xbin/lockmail >Xbin/mailbot >Xbin/maildiracl >Xbin/maildirkw >Xbin/maildirmake >Xbin/maildrop >Xbin/mailq >Xbin/makedat >Xbin/makemime >Xbin/mimegpg >Xbin/preline >Xbin/reformail >Xbin/reformime >Xbin/rmail >Xbin/sendmail >Xbin/testmxlookup >Xetc/courier/aliases/system >Xetc/courier/courierd.dist >Xetc/courier/crontab >Xetc/courier/dsndelayed.txt >Xetc/courier/dsndelivered.txt >Xetc/courier/dsnfailed.txt >Xetc/courier/dsnfooter.txt >Xetc/courier/dsnheader.txt >Xetc/courier/dsnrelayed.txt >Xetc/courier/dsnsubjectnotice.txt >Xetc/courier/dsnsubjectwarn.txt >Xetc/courier/enablefiltering >Xetc/courier/esmtp.authpam >Xetc/courier/esmtpauthclient >Xetc/courier/esmtpd-msa.dist >Xetc/courier/esmtpd-ssl.dist >Xetc/courier/esmtpd.cnf >Xetc/courier/esmtpd.dist >X%%WITHFAX%%etc/courier/faxcoverpage.tr.dist >X%%WITHFAX%%etc/courier/faxnotifyrc.dist >X%%WITHFAX%%etc/courier/faxrc.dist >Xetc/courier/imapd-ssl.dist >Xetc/courier/imapd.authpam >Xetc/courier/imapd.cnf >Xetc/courier/imapd.dist >Xetc/courier/ldapaddressbook.dist >X%%WITHLDAP%%etc/courier/ldapaliasrc.dist >Xetc/courier/locallowercase >Xetc/courier/maildrop >Xetc/courier/maildropfilter >Xetc/courier/module.dsn >Xetc/courier/module.esmtp >X%%WITHFAX%%etc/courier/module.fax >Xetc/courier/module.local >X%%WITHUUCP%%etc/courier/module.uucp >Xetc/courier/pop3d-ssl.dist >Xetc/courier/pop3d.authpam >Xetc/courier/pop3d.cnf >Xetc/courier/pop3d.dist >Xetc/courier/quotawarnmsg.example >Xetc/courier/rfcerr2045.txt >Xetc/courier/rfcerr2046.txt >Xetc/courier/rfcerr2047.txt >Xetc/courier/rfcerrheader.txt >Xetc/courier/smtpaccess/default >Xetc/courier/sqwebmaild.dist >Xetc/courier/webmail.authpam >X@exec [ -e /etc/aliases ] && ln -sf /etc/aliases %D/etc/courier/aliases/system >X@exec [ -f %D/etc/courier/courierd.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/courierd.dist >X@exec [ -f %D/etc/courier/esmtpd-msa.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/esmtpd-msa.dist >X@exec [ -f %D/etc/courier/esmtpd-ssl.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/esmtpd-ssl.dist >X@exec [ -f %D/etc/courier/esmtpd.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/esmtpd.dist >X%%WITHFAX%%@exec [ -f %D/etc/courier/faxcoverpage.tr.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/faxcoverpage.tr.dist >X%%WITHFAX%%@exec [ -f %D/etc/courier/faxnotifyrc.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/faxnotifyrc.dist >X%%WITHFAX%%@exec [ -f %D/etc/courier/faxrc.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/faxrc.dist >X@exec [ -f %D/etc/courier/imapd-ssl.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/imapd-ssl.dist >X@exec [ -f %D/etc/courier/imapd.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/imapd.dist >X@exec [ -f %D/etc/courier/ldapaddressbook.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/ldapaddressbook.dist >X%%WITHLDAP%%@exec [ -f %D/etc/courier/ldapaliasrc.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/ldapaliasrc.dist >X@exec [ -f %D/etc/courier/pop3d-ssl.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/pop3d-ssl.dist >X@exec [ -f %D/etc/courier/pop3d.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/pop3d.dist >X@exec [ -f %D/etc/courier/sqwebmaild.dist ] && %%LOCALBASE%%/share/sysconftool/sysconftool %D/etc/courier/sqwebmaild.dist >X@unexec rmdir %D/etc/courier/aliasdir 2>/dev/null || true >X@unexec rmdir %D/etc/courier/aliases 2>/dev/null || true >X@unexec rmdir %D/etc/courier/esmtpacceptmailfor.dir 2>/dev/null || true >X@unexec rmdir %D/etc/courier/esmtppercentrelay.dir 2>/dev/null || true >X@unexec rmdir %D/etc/courier/filters/active 2>/dev/null || true >X@unexec rmdir %D/etc/courier/filters 2>/dev/null || true >X@unexec rmdir %D/etc/courier/shared 2>/dev/null || true >X@unexec rmdir %D/etc/courier/shared.tmp 2>/dev/null || true >X@unexec rmdir %D/etc/courier/smtpaccess 2>/dev/null || true >X@unexec rmdir %D/etc/courier/webadmin/added 2>/dev/null || true >X@unexec rmdir %D/etc/courier/webadmin/removed 2>/dev/null || true >X@unexec rmdir %D/etc/courier/webadmin 2>/dev/null || true >X@unexec rmdir %D/etc/courier 2>/dev/null || true >Xlibexec/courier/aliascombine >Xlibexec/courier/aliascreate >Xlibexec/courier/aliasexp >Xlibexec/courier/courierd >Xlibexec/courier/courierpop3d >Xlibexec/courier/courierpop3login >Xlibexec/courier/imaplogin >Xlibexec/courier/makedatprog >Xlibexec/courier/modules/dsn/courierdsn >Xlibexec/courier/modules/esmtp/addcr >Xlibexec/courier/modules/esmtp/courieresmtp >Xlibexec/courier/modules/esmtp/courieresmtpd >X%%WITHFAX%%libexec/courier/modules/fax/courierfax >Xlibexec/courier/modules/local/courierdeliver >Xlibexec/courier/modules/local/courierlocal >X%%WITHUUCP%%libexec/courier/modules/uucp/courieruucp >Xlibexec/courier/pcpd >Xlibexec/courier/sqwebmaild >Xlibexec/courier/sqwebpasswd >Xlibexec/courier/submit >Xlibexec/courier/submitmkdir >Xlibexec/courier/webmail/webadmin >Xlibexec/courier/webmail/webmail >Xlibexec/filters/dupfilter >Xlibexec/filters/perlfilter >X%%WITHUUCP%%@dirrm libexec/courier/modules/uucp >X@dirrm libexec/courier/modules/local >X%%WITHFAX%%@dirrm libexec/courier/modules/fax >X@dirrm libexec/courier/modules/esmtp >X@dirrm libexec/courier/modules/dsn >X@dirrm libexec/courier/modules >X@dirrm libexec/courier/webmail >X@dirrm libexec/courier >X@dirrm libexec/filters >Xsbin/courier >Xsbin/courieresmtpd >Xsbin/courierfilter >X%%WITHLDAP%%sbin/courierldapaliasd >Xsbin/couriertcpd >Xsbin/esmtpd >Xsbin/esmtpd-msa >Xsbin/esmtpd-ssl >Xsbin/filterctl >Xsbin/imapd >Xsbin/imapd-ssl >Xsbin/makeacceptmailfor >Xsbin/makealiases >Xsbin/makehosteddomains >Xsbin/makepercentrelay >Xsbin/makesmtpaccess >Xsbin/makesmtpaccess-msa >X%%WITHUUCP%%sbin/makeuucpneighbors >Xsbin/mkesmtpdcert >Xsbin/mkimapdcert >Xsbin/mkpop3dcert >Xsbin/pop3d >Xsbin/pop3d-ssl >Xsbin/sharedindexinstall >Xsbin/sharedindexsplit >Xsbin/showconfig >Xsbin/showmodules >Xsbin/webgpg >Xsbin/webmaild >Xshare/courier/courierctl.start >Xshare/courier/couriermlm/adminrequest.tmpl >Xshare/courier/couriermlm/confsubj.tmpl >Xshare/courier/couriermlm/digestsubj.tmpl >Xshare/courier/couriermlm/fetch.tmpl >Xshare/courier/couriermlm/fetchsubj.tmpl >Xshare/courier/couriermlm/help.tmpl >Xshare/courier/couriermlm/idxheader2html.tmpl >Xshare/courier/couriermlm/idxheaderhtml.tmpl >Xshare/courier/couriermlm/idxheadertxt.tmpl >Xshare/courier/couriermlm/idxsubject.tmpl >Xshare/courier/couriermlm/modrejbody.tmpl >Xshare/courier/couriermlm/modreject.tmpl >Xshare/courier/couriermlm/modrejheader.tmpl >Xshare/courier/couriermlm/modsubject.tmpl >Xshare/courier/couriermlm/modtext.tmpl >Xshare/courier/couriermlm/modtext2.tmpl >Xshare/courier/couriermlm/sub.tmpl >Xshare/courier/couriermlm/sub2.tmpl >Xshare/courier/couriermlm/sub3.tmpl >Xshare/courier/couriermlm/sub4.tmpl >Xshare/courier/couriermlm/sub5.tmpl >Xshare/courier/couriermlm/subreportfooter.tmpl >Xshare/courier/couriermlm/subreporthdr.tmpl >Xshare/courier/couriermlm/subreporthdr1.tmpl >Xshare/courier/couriermlm/subreporthdr2.tmpl >Xshare/courier/couriermlm/subreporthdr3.tmpl >Xshare/courier/couriermlm/unsub.tmpl >Xshare/courier/couriermlm/unsub2.tmpl >Xshare/courier/couriermlm/unsub3.tmpl >Xshare/courier/couriermlm/warn1headers.tmpl >Xshare/courier/couriermlm/warn1text.tmpl >Xshare/courier/couriermlm/warn1text2.tmpl >Xshare/courier/couriermlm/warn2msg.tmpl >X@dirrm share/courier/couriermlm >Xshare/courier/courierwebadmin/admin-00machine.html >Xshare/courier/courierwebadmin/admin-00machine.pl >Xshare/courier/courierwebadmin/admin-05local.html >Xshare/courier/courierwebadmin/admin-05local.pl >Xshare/courier/courierwebadmin/admin-10password.html >Xshare/courier/courierwebadmin/admin-10password.pl >Xshare/courier/courierwebadmin/admin-15ldap.html >Xshare/courier/courierwebadmin/admin-15ldap.pl >Xshare/courier/courierwebadmin/admin-15ldapa.html >Xshare/courier/courierwebadmin/admin-15ldapa.pl >Xshare/courier/courierwebadmin/admin-15mysql.html >Xshare/courier/courierwebadmin/admin-15mysql.pl >Xshare/courier/courierwebadmin/admin-15pgsql.html >Xshare/courier/courierwebadmin/admin-15pgsql.pl >Xshare/courier/courierwebadmin/admin-20aliases.html >Xshare/courier/courierwebadmin/admin-20aliases.pl >Xshare/courier/courierwebadmin/admin-30esmtp.html >Xshare/courier/courierwebadmin/admin-30esmtp.pl >Xshare/courier/courierwebadmin/admin-31esmtp.html >Xshare/courier/courierwebadmin/admin-31esmtp.pl >Xshare/courier/courierwebadmin/admin-30xspf.html >Xshare/courier/courierwebadmin/admin-30xspf.pl >Xshare/courier/courierwebadmin/admin-34fax.html >Xshare/courier/courierwebadmin/admin-34fax.pl >Xshare/courier/courierwebadmin/admin-35fax.html >Xshare/courier/courierwebadmin/admin-35fax.pl >Xshare/courier/courierwebadmin/admin-40imap.html >Xshare/courier/courierwebadmin/admin-40imap.pl >Xshare/courier/courierwebadmin/admin-45pop3.html >Xshare/courier/courierwebadmin/admin-45pop3.pl >Xshare/courier/courierwebadmin/admin-47webmail.html >Xshare/courier/courierwebadmin/admin-47webmail.pl >Xshare/courier/courierwebadmin/admin-50bofh.html >Xshare/courier/courierwebadmin/admin-50bofh.pl >Xshare/courier/courierwebadmin/admin-cancel.pl >Xshare/courier/courierwebadmin/admin-main.html >Xshare/courier/courierwebadmin/admin-main.pl >Xshare/courier/courierwebadmin/admin-save.html >Xshare/courier/courierwebadmin/admin-save.pl >Xshare/courier/courierwebadmin/dumpenv.pl >Xshare/courier/courierwebadmin/login.html >Xshare/courier/courierwebadmin/notsupp.html >Xshare/courier/courierwebadmin/unsecure.html >Xshare/courier/courierwebadmin/webadmin.pl >Xshare/courier/courierwebadmin/webadmin.pm >X@dirrm share/courier/courierwebadmin >Xshare/courier/esmtpd >Xshare/courier/esmtpd-ssl >X%%WITHFAX%%share/courier/faxmail/application-pdf.filter >X%%WITHFAX%%share/courier/faxmail/application-postscript.filter >X%%WITHFAX%%share/courier/faxmail/coverpage >X%%WITHFAX%%share/courier/faxmail/image-gif.filter >X%%WITHFAX%%share/courier/faxmail/image-jpeg.filter >X%%WITHFAX%%share/courier/faxmail/image-png.filter >X%%WITHFAX%%share/courier/faxmail/init >X%%WITHFAX%%share/courier/faxmail/new_fax >X%%WITHFAX%%share/courier/faxmail/text-plain.filter >X%%WITHFAX%%@dirrm share/courier/faxmail >Xshare/courier/filterctl >Xshare/courier/imapd >Xshare/courier/imapd-ssl >Xshare/courier/makeacceptmailfor >Xshare/courier/makealiases >Xshare/courier/makedat >Xshare/courier/makehosteddomains >Xshare/courier/makepercentrelay >Xshare/courier/makesmtpaccess >X%%WITHUUCP%%share/courier/makeuucpneighbors >Xshare/courier/mkesmtpdcert >Xshare/courier/mkimapdcert >Xshare/courier/mkpop3dcert >Xshare/courier/perlfilter-example.pl >Xshare/courier/perlfilter-wrapper.pl >Xshare/courier/pop3d >Xshare/courier/pop3d-ssl >Xshare/courier/rootcerts/052e396b.0 >Xshare/courier/rootcerts/0bb21872.0 >Xshare/courier/rootcerts/0c364b2d.0 >Xshare/courier/rootcerts/0e82f83a.0 >Xshare/courier/rootcerts/11f154d6.0 >Xshare/courier/rootcerts/128b9c8d.0 >Xshare/courier/rootcerts/19899da5.0 >Xshare/courier/rootcerts/1a147d5b.0 >Xshare/courier/rootcerts/1bb6c7e0.0 >Xshare/courier/rootcerts/256fd83b.0 >Xshare/courier/rootcerts/2d047263.0 >Xshare/courier/rootcerts/2edf7016.0 >Xshare/courier/rootcerts/31044350.0 >Xshare/courier/rootcerts/3ad48a91.0 >Xshare/courier/rootcerts/3c58f906.0 >Xshare/courier/rootcerts/3e7271e8.0 >Xshare/courier/rootcerts/412bea73.0 >Xshare/courier/rootcerts/418882ac.0 >Xshare/courier/rootcerts/43d4bde2.0 >Xshare/courier/rootcerts/4643210f.0 >Xshare/courier/rootcerts/4d654d1d.0 >Xshare/courier/rootcerts/5480ace1.0 >Xshare/courier/rootcerts/54edfa5d.0 >Xshare/courier/rootcerts/56e607f4.0 >Xshare/courier/rootcerts/594f1775.0 >Xshare/courier/rootcerts/5ee07a24.0 >Xshare/courier/rootcerts/5f5e5caa.0 >Xshare/courier/rootcerts/6166cb50.0 >Xshare/courier/rootcerts/61f6c934.0 >Xshare/courier/rootcerts/66eb5c17.0 >Xshare/courier/rootcerts/66ec64da.0 >Xshare/courier/rootcerts/6981fb07.0 >Xshare/courier/rootcerts/6a15001a.0 >Xshare/courier/rootcerts/6c55cf77.0 >Xshare/courier/rootcerts/6d6ec79c.0 >Xshare/courier/rootcerts/700b8679.0 >Xshare/courier/rootcerts/709afd2b.0 >Xshare/courier/rootcerts/72fa7371.0 >Xshare/courier/rootcerts/73451336.0 >Xshare/courier/rootcerts/739b7930.0 >Xshare/courier/rootcerts/74c26bd0.0 >Xshare/courier/rootcerts/7651b327.0 >Xshare/courier/rootcerts/76d6205a.0 >Xshare/courier/rootcerts/788c9bfc.0 >Xshare/courier/rootcerts/7a9820c1.0 >Xshare/courier/rootcerts/7d3cd826.0 >Xshare/courier/rootcerts/7d453d8f.0 >Xshare/courier/rootcerts/7e74191f.0 >Xshare/courier/rootcerts/81447c6e.0 >Xshare/courier/rootcerts/843b6c51.0 >Xshare/courier/rootcerts/878cf4c6.0 >Xshare/courier/rootcerts/8e6e2991.0 >Xshare/courier/rootcerts/8efac7d4.0 >Xshare/courier/rootcerts/8f7b96c4.0 >Xshare/courier/rootcerts/95750816.0 >Xshare/courier/rootcerts/97b4211c.0 >Xshare/courier/rootcerts/a15b3b6b.0 >Xshare/courier/rootcerts/a2be0f54.0 >Xshare/courier/rootcerts/a2df7ad7.0 >Xshare/courier/rootcerts/a38484ce.0 >Xshare/courier/rootcerts/a3c60019.0 >Xshare/courier/rootcerts/aaa45464.0 >Xshare/courier/rootcerts/aba-ecom-root-ca.pem >Xshare/courier/rootcerts/addtrust-class-1-ca-root.pem >Xshare/courier/rootcerts/addtrust-external-ca-root.pem >Xshare/courier/rootcerts/addtrust-public-ca-root.pem >Xshare/courier/rootcerts/addtrust-qualified-ca-root.pem >Xshare/courier/rootcerts/american-express-certificate-authority.pem >Xshare/courier/rootcerts/american-express-global-certificate.pem >Xshare/courier/rootcerts/b0f3e76e.0 >Xshare/courier/rootcerts/b5f329fa.0 >Xshare/courier/rootcerts/ba386118.0 >Xshare/courier/rootcerts/baltimore-cybertrust-code-signing.pem >Xshare/courier/rootcerts/baltimore-cybertrust-mobile-root.pem >Xshare/courier/rootcerts/baltimore-cybertrust-root.pem >Xshare/courier/rootcerts/bankengine.pem >Xshare/courier/rootcerts/bb0a889c.0 >Xshare/courier/rootcerts/bcdd5959.0 >Xshare/courier/rootcerts/belsign-object-publishing-ca.pem >Xshare/courier/rootcerts/belsign-secure-server-ca.pem >Xshare/courier/rootcerts/betrusted-root-ca.pem >Xshare/courier/rootcerts/bffe8b5d.0 >Xshare/courier/rootcerts/c19d42c7.0 >Xshare/courier/rootcerts/c215bc69.0 >Xshare/courier/rootcerts/c33a80d4.0 >Xshare/courier/rootcerts/c527e4ab.0 >Xshare/courier/rootcerts/c9bc75ba.0 >Xshare/courier/rootcerts/ccf7ff0e.0 >Xshare/courier/rootcerts/certengine.pem >Xshare/courier/rootcerts/class-1-public-primary-ocsp-responder.pem >Xshare/courier/rootcerts/class-2-public-primary-ocsp-responder.pem >Xshare/courier/rootcerts/class-3-public-primary-ocsp-responder.pem >Xshare/courier/rootcerts/cybertrust-japan-root-ca.pem >Xshare/courier/rootcerts/cybertrust-japan-secure-server.pem >Xshare/courier/rootcerts/d2adc77d.0 >Xshare/courier/rootcerts/d593166d.0 >Xshare/courier/rootcerts/d78a75c7.0 >Xshare/courier/rootcerts/db65db21.0 >Xshare/courier/rootcerts/ddc328ff.0 >Xshare/courier/rootcerts/deutsche-telekom-root-ca.pem >Xshare/courier/rootcerts/dfd0b044.0 >Xshare/courier/rootcerts/digital-signature-trust-co-dstca-00.pem >Xshare/courier/rootcerts/digital-signature-trust-co-dstca-01.pem >Xshare/courier/rootcerts/dst-rootca-x1.pem >Xshare/courier/rootcerts/dst-rootca-x2.pem >Xshare/courier/rootcerts/e-certify-ca.pem >Xshare/courier/rootcerts/e-certify-ra.pem >Xshare/courier/rootcerts/e268a4c5.0 >Xshare/courier/rootcerts/e28f6bbc.0 >Xshare/courier/rootcerts/e7b8d656.0 >Xshare/courier/rootcerts/e9aaa9de.0 >Xshare/courier/rootcerts/ed049835.0 >Xshare/courier/rootcerts/ed524cf5.0 >Xshare/courier/rootcerts/ed62f4e3.0 >Xshare/courier/rootcerts/entrust-net-certification-authority.pem >Xshare/courier/rootcerts/entrust-net-client-certification-00.pem >Xshare/courier/rootcerts/entrust-net-client-certification-01.pem >Xshare/courier/rootcerts/entrust-net-secure-server-certification-00.pem >Xshare/courier/rootcerts/entrust-net-secure-server-certification-01.pem >Xshare/courier/rootcerts/equifax-equifax-premium-certificate.pem >Xshare/courier/rootcerts/equifax-equifax-secure-certificate.pem >Xshare/courier/rootcerts/equifax-secure-ebusiness-ca-1.pem >Xshare/courier/rootcerts/equifax-secure-equifax-secure-ebusiness.pem >Xshare/courier/rootcerts/equifax-secure-global-ebusiness.pem >Xshare/courier/rootcerts/f10dd942.0 >Xshare/courier/rootcerts/f4996e82.0 >Xshare/courier/rootcerts/f73e89fd.0 >Xshare/courier/rootcerts/fortengine.pem >Xshare/courier/rootcerts/globalsign-partners-ca.pem >Xshare/courier/rootcerts/globalsign-primary-class-1-ca.pem >Xshare/courier/rootcerts/globalsign-primary-class-2-ca.pem >Xshare/courier/rootcerts/globalsign-primary-class-3-ca.pem >Xshare/courier/rootcerts/globalsign-root-ca.pem >Xshare/courier/rootcerts/gp-root-2.pem >Xshare/courier/rootcerts/gp-root-3.pem >Xshare/courier/rootcerts/gp-root-4.pem >Xshare/courier/rootcerts/gp-root-5.pem >Xshare/courier/rootcerts/gte-cybertrust-global-root.pem >Xshare/courier/rootcerts/gte-cybertrust-root-5.pem >Xshare/courier/rootcerts/gte-cybertrust-root.pem >Xshare/courier/rootcerts/http-www-valicert-com-00.pem >Xshare/courier/rootcerts/http-www-valicert-com-01.pem >Xshare/courier/rootcerts/http-www-valicert-com-02.pem >Xshare/courier/rootcerts/http-www-valicert-net.pem >Xshare/courier/rootcerts/mailengine.pem >Xshare/courier/rootcerts/rsa-data-security-inc-secure-server.pem >Xshare/courier/rootcerts/secure-server-ocsp-responder.pem >Xshare/courier/rootcerts/tc-trustcenter-for-security-in-00.pem >Xshare/courier/rootcerts/tc-trustcenter-for-security-in-01.pem >Xshare/courier/rootcerts/tc-trustcenter-for-security-in-02.pem >Xshare/courier/rootcerts/tc-trustcenter-for-security-in-03.pem >Xshare/courier/rootcerts/tc-trustcenter-for-security-in-04.pem >Xshare/courier/rootcerts/thawte-personal-basic-ca.pem >Xshare/courier/rootcerts/thawte-personal-freemail-ca.pem >Xshare/courier/rootcerts/thawte-personal-premium-ca.pem >Xshare/courier/rootcerts/thawte-premium-server-ca.pem >Xshare/courier/rootcerts/thawte-server-ca.pem >Xshare/courier/rootcerts/thawte-timestamping-ca.pem >Xshare/courier/rootcerts/thawte-universal-ca-root.pem >Xshare/courier/rootcerts/traderengine.pem >Xshare/courier/rootcerts/usps-production-ca-1.pem >Xshare/courier/rootcerts/usps-root-ca.pem >Xshare/courier/rootcerts/verisign-class-1-public-primary.pem >Xshare/courier/rootcerts/verisign-class-2-public-primary.pem >Xshare/courier/rootcerts/verisign-class-3-public-primary.pem >Xshare/courier/rootcerts/verisign-class-4-public-primary.pem >Xshare/courier/rootcerts/verisign-inc-class-1-public-primary.pem >Xshare/courier/rootcerts/verisign-inc-class-2-public-primary.pem >Xshare/courier/rootcerts/verisign-inc-class-3-public-primary.pem >Xshare/courier/rootcerts/verisign-inc-verisign-trust-network-00.pem >Xshare/courier/rootcerts/verisign-inc-verisign-trust-network-01.pem >Xshare/courier/rootcerts/verisign-inc-verisign-trust-network-02.pem >Xshare/courier/rootcerts/verisign-inc-verisign-trust-network-03.pem >Xshare/courier/rootcerts/verisign-time-stamping-authority.pem >Xshare/courier/rootcerts/visa-visa-international-service.pem >Xshare/courier/rootcerts/xcert-ez-by-dst.pem >Xshare/courier/rootcerts/xcert-international-inc-xcert-root-00.pem >Xshare/courier/rootcerts/xcert-international-inc-xcert-root-01.pem >Xshare/courier/rootcerts/xcert-international-inc-xcert-root-02.pem >Xshare/courier/rootcerts/xcert-international-inc-xcert-root-03.pem >X@dirrm share/courier/rootcerts >Xshare/courier/sqwebmail/cleancache.pl >Xshare/courier/sqwebmail/html/en-us/CHARSET >Xshare/courier/sqwebmail/html/en-us/ISPELLDICT >Xshare/courier/sqwebmail/html/en-us/LANGUAGE >Xshare/courier/sqwebmail/html/en-us/LANGUAGE_PREF >Xshare/courier/sqwebmail/html/en-us/LOCALE >Xshare/courier/sqwebmail/html/en-us/TIMEZONELIST >Xshare/courier/sqwebmail/html/en-us/abooklist.html >Xshare/courier/sqwebmail/html/en-us/acl.html >Xshare/courier/sqwebmail/html/en-us/attachments.html >Xshare/courier/sqwebmail/html/en-us/autoresponder.html >Xshare/courier/sqwebmail/html/en-us/calendarlogin.inc.html >Xshare/courier/sqwebmail/html/en-us/empty.html >Xshare/courier/sqwebmail/html/en-us/eventacl.html >Xshare/courier/sqwebmail/html/en-us/eventdaily.html >Xshare/courier/sqwebmail/html/en-us/eventdelete.html >Xshare/courier/sqwebmail/html/en-us/eventmonthly.html >Xshare/courier/sqwebmail/html/en-us/eventnotifydelete.txt >Xshare/courier/sqwebmail/html/en-us/eventnotifynew.txt >Xshare/courier/sqwebmail/html/en-us/eventnotifysubject.txt >Xshare/courier/sqwebmail/html/en-us/eventshow.html >Xshare/courier/sqwebmail/html/en-us/eventweekly.html >Xshare/courier/sqwebmail/html/en-us/expired.html >Xshare/courier/sqwebmail/html/en-us/filter.html >Xshare/courier/sqwebmail/html/en-us/folder.html >Xshare/courier/sqwebmail/html/en-us/folders.html >Xshare/courier/sqwebmail/html/en-us/gpg.html >Xshare/courier/sqwebmail/html/en-us/gpgcreate.html >Xshare/courier/sqwebmail/html/en-us/gpgerr.html >Xshare/courier/sqwebmail/html/en-us/index.html >Xshare/courier/sqwebmail/html/en-us/invalid.html >Xshare/courier/sqwebmail/html/en-us/keyimport.html >Xshare/courier/sqwebmail/html/en-us/ldaplist.html >Xshare/courier/sqwebmail/html/en-us/ldapsearch.html >Xshare/courier/sqwebmail/html/en-us/login.html >Xshare/courier/sqwebmail/html/en-us/navbar.inc.html >Xshare/courier/sqwebmail/html/en-us/navbar2.inc.html >Xshare/courier/sqwebmail/html/en-us/navbar3.inc.html >Xshare/courier/sqwebmail/html/en-us/newevent.html >Xshare/courier/sqwebmail/html/en-us/newmsg.html >Xshare/courier/sqwebmail/html/en-us/preferences.html >Xshare/courier/sqwebmail/html/en-us/print.html >Xshare/courier/sqwebmail/html/en-us/printnocookie.html >Xshare/courier/sqwebmail/html/en-us/printredirect.html >Xshare/courier/sqwebmail/html/en-us/quickadd.html >Xshare/courier/sqwebmail/html/en-us/readmsg.html >Xshare/courier/sqwebmail/html/en-us/redirect.html >Xshare/courier/sqwebmail/html/en-us/smileys.txt >Xshare/courier/sqwebmail/html/en-us/spellchk.html >Xshare/courier/sqwebmail/html/en >X@dirrm share/courier/sqwebmail/html/en-us >X@dirrm share/courier/sqwebmail/html >Xshare/courier/sqwebmail/images/bg.png >Xshare/courier/sqwebmail/images/bluebottomleft.png >Xshare/courier/sqwebmail/images/bluebottomright.png >Xshare/courier/sqwebmail/images/bluetopleft.png >Xshare/courier/sqwebmail/images/bluetopright.png >Xshare/courier/sqwebmail/images/calendar.png >Xshare/courier/sqwebmail/images/cancel.png >Xshare/courier/sqwebmail/images/eventadd.png >Xshare/courier/sqwebmail/images/eventedit.png >Xshare/courier/sqwebmail/images/first.png >Xshare/courier/sqwebmail/images/folder.png >Xshare/courier/sqwebmail/images/folder2.png >Xshare/courier/sqwebmail/images/folders.png >Xshare/courier/sqwebmail/images/forward.png >Xshare/courier/sqwebmail/images/forwardatt.png >Xshare/courier/sqwebmail/images/fullheaders.png >Xshare/courier/sqwebmail/images/graybottomleft.png >Xshare/courier/sqwebmail/images/graybottomright.png >Xshare/courier/sqwebmail/images/graytopleft.png >Xshare/courier/sqwebmail/images/graytopright.png >Xshare/courier/sqwebmail/images/key.png >Xshare/courier/sqwebmail/images/last.png >Xshare/courier/sqwebmail/images/left.png >Xshare/courier/sqwebmail/images/left2.png >Xshare/courier/sqwebmail/images/logo.png >Xshare/courier/sqwebmail/images/print.png >Xshare/courier/sqwebmail/images/reply.png >Xshare/courier/sqwebmail/images/replyall.png >Xshare/courier/sqwebmail/images/replylist.png >Xshare/courier/sqwebmail/images/right.png >Xshare/courier/sqwebmail/images/right2.png >Xshare/courier/sqwebmail/images/save.png >Xshare/courier/sqwebmail/images/sep.png >Xshare/courier/sqwebmail/images/signin.png >Xshare/courier/sqwebmail/images/sm-frowney.png >Xshare/courier/sqwebmail/images/sm-frowney2.png >Xshare/courier/sqwebmail/images/sm-notsmiley.png >Xshare/courier/sqwebmail/images/sm-notsmiley2.png >Xshare/courier/sqwebmail/images/sm-ohno.png >Xshare/courier/sqwebmail/images/sm-smiley.png >Xshare/courier/sqwebmail/images/sm-smiley2.png >Xshare/courier/sqwebmail/images/sm-wink.png >Xshare/courier/sqwebmail/images/sm-wink2.png >Xshare/courier/sqwebmail/images/sqwebmail.css >Xshare/courier/sqwebmail/images/trash2.png >Xshare/courier/sqwebmail/images/uncancel.png >X@dirrm share/courier/sqwebmail/images >Xshare/courier/sqwebmail/ldapsearch >Xshare/courier/sqwebmail/sendit.sh >Xshare/courier/sqwebmail/webgpg >X@dirrm share/courier/sqwebmail >X@dirrm share/courier >X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS >X%%PORTDOCS%%%%DOCSDIR%%/BENCHMARKS >X%%PORTDOCS%%%%DOCSDIR%%/BUGS.imap >X%%PORTDOCS%%%%DOCSDIR%%/BUGS.webmail >X%%PORTDOCS%%%%DOCSDIR%%/COPYING >X%%PORTDOCS%%%%DOCSDIR%%/COPYING.GPL >X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog >X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2001 >X%%PORTDOCS%%%%DOCSDIR%%/INSTALL >X%%PORTDOCS%%%%DOCSDIR%%/NEWS >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%DOCSDIR%%/README.couriertls >X%%PORTDOCS%%%%DOCSDIR%%/README.imap >X%%PORTDOCS%%%%DOCSDIR%%/README.maildirquota.txt >X%%PORTDOCS%%%%DOCSDIR%%/README.proxy >X%%PORTDOCS%%%%DOCSDIR%%/README.sharedfolders.txt >X%%PORTDOCS%%%%DOCSDIR%%/SECURITY.webmail >X%%PORTDOCS%%%%DOCSDIR%%/TODO >X%%PORTDOCS%%%%DOCSDIR%%/html/BUGS.imap.html >X%%PORTDOCS%%%%DOCSDIR%%/html/BUGS.webmail.html >X%%PORTDOCS%%%%DOCSDIR%%/html/FAQ.html >X%%PORTDOCS%%%%DOCSDIR%%/html/NEWS.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.gpglib.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.imap.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.maildirfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.maildirquota.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.maildrop.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.pcp.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.proxy.html >X%%PORTDOCS%%%%DOCSDIR%%/html/README.sharedfolders.html >X%%PORTDOCS%%%%DOCSDIR%%/html/SECURITY.webmail.html >X%%PORTDOCS%%%%DOCSDIR%%/html/aliases.html >X%%PORTDOCS%%%%DOCSDIR%%/html/bg.gif >X%%PORTDOCS%%%%DOCSDIR%%/html/cancelmsg.html >X%%PORTDOCS%%%%DOCSDIR%%/html/changelog.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courier.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierd.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierdsn.html >X%%WITHFAX%%%%PORTDOCS%%%%DOCSDIR%%/html/courierfax.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierldapaliasd.html >X%%PORTDOCS%%%%DOCSDIR%%/html/couriermlm.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierperlfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/courierpop3d.html >X%%PORTDOCS%%%%DOCSDIR%%/html/couriertcpd.html >X%%PORTDOCS%%%%DOCSDIR%%/html/couriertls.html >X%%WITHUUCP%%%%PORTDOCS%%%%DOCSDIR%%/html/courieruucp.html >X%%PORTDOCS%%%%DOCSDIR%%/html/cvs.html >X%%PORTDOCS%%%%DOCSDIR%%/html/deliverquota.html >X%%PORTDOCS%%%%DOCSDIR%%/html/documentation.html >X%%PORTDOCS%%%%DOCSDIR%%/html/dot-courier.html >X%%PORTDOCS%%%%DOCSDIR%%/html/dot-forward.html >X%%PORTDOCS%%%%DOCSDIR%%/html/download.php >X%%PORTDOCS%%%%DOCSDIR%%/html/draft-varshavchik-exdata-smtpext.txt >X%%PORTDOCS%%%%DOCSDIR%%/html/draft-varshavchik-security-smtpext.txt >X%%PORTDOCS%%%%DOCSDIR%%/html/draft-varshavchik-verp-smtpext.txt >X%%PORTDOCS%%%%DOCSDIR%%/html/dupfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/esmtp.html >X%%PORTDOCS%%%%DOCSDIR%%/html/esmtpd.html >X%%PORTDOCS%%%%DOCSDIR%%/html/footer.html >X%%PORTDOCS%%%%DOCSDIR%%/html/frame.js >X%%PORTDOCS%%%%DOCSDIR%%/html/header.html >X%%PORTDOCS%%%%DOCSDIR%%/html/icon.gif >X%%PORTDOCS%%%%DOCSDIR%%/html/imapd.html >X%%PORTDOCS%%%%DOCSDIR%%/html/index.html >X%%PORTDOCS%%%%DOCSDIR%%/html/install.html >X%%PORTDOCS%%%%DOCSDIR%%/html/intro.html >X%%PORTDOCS%%%%DOCSDIR%%/html/japanese_flag.png >X%%PORTDOCS%%%%DOCSDIR%%/html/layout.html >X%%PORTDOCS%%%%DOCSDIR%%/html/links.html >X%%PORTDOCS%%%%DOCSDIR%%/html/local.html >X%%PORTDOCS%%%%DOCSDIR%%/html/localmailfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/lockmail.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mailbot.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildir.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildiracl.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildirkw.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildirmake.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildirquota.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildrop.README.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildrop.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildropex.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildropfilter.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildropgdbm.html >X%%PORTDOCS%%%%DOCSDIR%%/html/maildroptips.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mailq.html >X%%PORTDOCS%%%%DOCSDIR%%/html/main.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makeacceptmailfor.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makealiases.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makedat.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makehosteddomains.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makemime.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makepercentrelay.html >X%%PORTDOCS%%%%DOCSDIR%%/html/makesmtpaccess.html >X%%PORTDOCS%%%%DOCSDIR%%/html/manpage.css >X%%PORTDOCS%%%%DOCSDIR%%/html/menu.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mimegpg.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mkesmtpdcert.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mkimapdcert.html >X%%PORTDOCS%%%%DOCSDIR%%/html/mkpop3dcert.html >X%%PORTDOCS%%%%DOCSDIR%%/html/modules.html >X%%PORTDOCS%%%%DOCSDIR%%/html/pcp_README.html >X%%PORTDOCS%%%%DOCSDIR%%/html/pop3d.html >X%%PORTDOCS%%%%DOCSDIR%%/html/preline.html >X%%PORTDOCS%%%%DOCSDIR%%/html/queue.html >X%%PORTDOCS%%%%DOCSDIR%%/html/reformail.html >X%%PORTDOCS%%%%DOCSDIR%%/html/reformime.html >X%%PORTDOCS%%%%DOCSDIR%%/html/rpm.html >X%%PORTDOCS%%%%DOCSDIR%%/html/sendmail.html >X%%PORTDOCS%%%%DOCSDIR%%/html/status.html >X%%PORTDOCS%%%%DOCSDIR%%/html/structures.html >X%%PORTDOCS%%%%DOCSDIR%%/html/style.css >X%%PORTDOCS%%%%DOCSDIR%%/html/submit.html >X%%PORTDOCS%%%%DOCSDIR%%/html/testmxlookup.html >X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/bin/cancelmsg >X@exec chown %%BINOWN%%:mail %D/bin/maildrop >X@exec chown %%BINOWN%%:%%MAILGRP%% %D/bin/mailq >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/etc/courier >X@exec chown -Rh %%MAILOWN%%:%%MAILGRP%% %D/etc/courier/aliases >X@exec chown %%BINOWN%%:%%BINGRP%% %D/etc/courier/courierd.dist >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/etc/courier/*.txt >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/etc/courier/esmtpauthclient >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/etc/courier/module.* >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/aliascombine >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/aliascreate >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/aliasexp >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/courierd >X@exec chown -Rh %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/modules/* >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/submit >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/libexec/courier/submitmkdir >X@exec chown %%MAILOWN%%:%%MAILGRP%% %D/sbin/showmodules >X@unexec echo y | crontab -u %%CACHEOWN%% -r 2>/dev/null || true >X@unexec rm -rf %%CALENDIR%% %%CACHEDIR%% 2>/dev/null || true >END-of-courier/pkg-plist >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 86517
: 57327 |
57328
|
57329