diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2003-08-01 02:25:37 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2003-08-01 02:25:37 +0000 |
commit | 8a297a133c70e481d0169f466f2b71fccfd359e3 (patch) | |
tree | b5bff2abef6d0b6b98197d78653fa8ad92eeac9e /net-mail | |
parent | fix prerun again, bump to stable (diff) | |
download | gentoo-2-8a297a133c70e481d0169f466f2b71fccfd359e3.tar.gz gentoo-2-8a297a133c70e481d0169f466f2b71fccfd359e3.tar.bz2 gentoo-2-8a297a133c70e481d0169f466f2b71fccfd359e3.zip |
fix prerun again, bump to stable
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/courier-imap/ChangeLog | 9 | ||||
-rw-r--r-- | net-mail/courier-imap/Manifest | 12 | ||||
-rw-r--r-- | net-mail/courier-imap/courier-imap-1.7.3-r1.ebuild | 226 | ||||
-rw-r--r-- | net-mail/courier-imap/files/digest-courier-imap-1.7.3-r1 | 1 | ||||
-rw-r--r-- | net-mail/courier-imap/files/gentoo-imapd-1.7.3-r1.rc | 36 | ||||
-rw-r--r-- | net-mail/courier-imap/files/gentoo-imapd-ssl-1.7.3-r1.rc | 36 | ||||
-rw-r--r-- | net-mail/courier-imap/files/gentoo-pop3d-1.7.3-r1.rc | 35 | ||||
-rw-r--r-- | net-mail/courier-imap/files/gentoo-pop3d-ssl-1.7.3-r1.rc | 35 |
8 files changed, 383 insertions, 7 deletions
diff --git a/net-mail/courier-imap/ChangeLog b/net-mail/courier-imap/ChangeLog index e294f883ed0b..dfe0b0664c98 100644 --- a/net-mail/courier-imap/ChangeLog +++ b/net-mail/courier-imap/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-mail/courier-imap # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/ChangeLog,v 1.37 2003/06/11 01:48:34 msterret Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/ChangeLog,v 1.38 2003/08/01 02:25:34 robbat2 Exp $ + +*courier-imap-1.7.3-r1 (31 Jul 2003) + + 31 Jul 2003; Robin Hugh Johnson <robbat2@gentoo.org> courier-imap-1.7.3-r1.ebuild, + files/gentoo-imapd-1.7.3-r1.rc, files/gentoo-imapd-ssl-1.7.3-r1.rc, + files/gentoo-pop3d-1.7.3-r1.rc, files/gentoo-pop3d-ssl-1.7.3-r1.rc: + Fixed Prerun support again, bump to x86. 10 Jun 2003; <msterret@gentoo.org> courier-imap-1.7.1.ebuild, courier-imap-1.7.2.ebuild, courier-imap-1.7.3.ebuild: diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest index b378205b5aa0..fd092e74df75 100644 --- a/net-mail/courier-imap/Manifest +++ b/net-mail/courier-imap/Manifest @@ -1,23 +1,23 @@ MD5 a43b1966aff2afb6064c5caaa4c3eda3 courier-imap-1.7.1.ebuild 5263 -MD5 cd3b95f2edac368469df1501a6b02fd2 courier-imap-1.7.3-r1.ebuild 6868 +MD5 b24add8b7bb383cead117a3096071183 courier-imap-1.7.3-r1.ebuild 6870 MD5 ff694f5f5f5e185eaec3a88f3a22354b courier-imap-1.6.2-r1.ebuild 4814 MD5 59992758e443a40e74f6085b01a723eb courier-imap-1.7.3.ebuild 6857 MD5 b64e4760ae2f4c7baacd233614e4f55c courier-imap-1.7.0.ebuild 4955 MD5 e37a21b791d0d26ab585fff50650f3c7 courier-imap-1.7.2.ebuild 6697 -MD5 264e358fd7b74096652a007091c34772 ChangeLog 6455 +MD5 9b1af308ddee97ea260d2288d10bd9f2 ChangeLog 6761 MD5 5721b86fd871bdfab77231abc6e02f68 metadata.xml 161 -MD5 f68855387bd175de2728f473c887143e files/gentoo-pop3d-1.7.3-r1.rc 1013 +MD5 f959e38175d1fd8f8e7a977a14f7265f files/gentoo-pop3d-1.7.3-r1.rc 1018 MD5 e448df5fdbc088132766b33d27f27073 files/gentoo-imapd.rc 1006 MD5 c5993255c6be57914cb943789f59931e files/courier-imapd-ssl.rc6 1208 MD5 fc75e6af35eeaecec10d7276e9b61747 files/courier-imapd.rc6 953 MD5 40deca440b71ed8d78e39968fb5a30e9 files/mkimapdcert 996 MD5 8ec16f9f2d26e30684d8ddbd327e9556 files/gentoo-imapd-1.6.1.rc 1007 -MD5 ad90051f4149304a4c2283075814a9c0 files/gentoo-pop3d-ssl-1.7.3-r1.rc 1005 +MD5 3dd72120d20476368b64811318e0b721 files/gentoo-pop3d-ssl-1.7.3-r1.rc 1010 MD5 a2d52d98e3f5b3241e1ed40943d5a4a8 files/gentoo-pop3d-ssl.rc 989 MD5 4f24c08767f06ab12e572bb0236064bb files/digest-courier-imap-1.6.2-r1 72 MD5 7f82274e3a25ba7ff6852f78d9eb2f69 files/digest-courier-imap-1.7.3-r1 72 MD5 e2b026fe60176521e97df76389366955 files/authdaemond.conf 457 -MD5 4b6361d48da76d5a8d86a1b28acf3de2 files/gentoo-imapd-ssl-1.7.3-r1.rc 1029 +MD5 58631496675a58dbb19ccd058088c6e1 files/gentoo-imapd-ssl-1.7.3-r1.rc 1034 MD5 c13a4bcb06660f1e589e95709b7a3f01 files/gentoo-pop3d-ssl-1.6.1.rc 990 MD5 24ac993caf8157415fbe8eff04bf7c68 files/gentoo-pop3d-1.6.1.rc 998 MD5 32bc690ac270adbfe95dbbeaab37904b files/courier-pop3d-ssl.rc6 1216 @@ -26,7 +26,7 @@ MD5 f287a12e157d9a3280951ab876b5159b files/digest-courier-imap-1.7.0 72 MD5 f8379da2c3af9757896cf51719923edd files/digest-courier-imap-1.7.1 72 MD5 517c7b900eb23152a59d3054f98431e8 files/digest-courier-imap-1.7.2 72 MD5 7f82274e3a25ba7ff6852f78d9eb2f69 files/digest-courier-imap-1.7.3 72 -MD5 38a118be908fc365b9176f21336db24a files/gentoo-imapd-1.7.3-r1.rc 1022 +MD5 a949b3b821df42c3cfee300c25a53750 files/gentoo-imapd-1.7.3-r1.rc 1027 MD5 9626da27b0e11f495ea062e6166e11d3 files/gentoo-imapd-ssl.rc 1013 MD5 70a999ccc2bc13e7df65b72959fa6f7d files/gentoo-pop3d.rc 997 MD5 9249739b006f7f0daa345dd8ac6e6b5b files/authdaemond.rc6 977 diff --git a/net-mail/courier-imap/courier-imap-1.7.3-r1.ebuild b/net-mail/courier-imap/courier-imap-1.7.3-r1.ebuild new file mode 100644 index 000000000000..b518f86c4b54 --- /dev/null +++ b/net-mail/courier-imap/courier-imap-1.7.3-r1.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-1.7.3-r1.ebuild,v 1.1 2003/08/01 02:25:34 robbat2 Exp $ + +DESCRIPTION="An IMAP daemon designed specifically for maildirs" +SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +HOMEPAGE="http://www.courier-mta.org/" +KEYWORDS="x86 ~ppc ~sparc ~mips ~alpha ~hppa ~arm" +LICENSE="GPL-2" +SLOT="0" +IUSE="ipv6 gdbm ldap berkdb mysql pam nls postgres" +PROVIDE="virtual/imapd" +# not compatible with >=sys-libs/db-4 +RDEPEND="virtual/glibc + >=dev-libs/openssl-0.9.6 + pam? ( >=sys-libs/pam-0.75 ) + berkdb? ( =sys-libs/db-3* ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + mysql? ( >=dev-db/mysql-3.23.36 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + postgres? ( >=dev-db/postgresql-7.2 ) + >=dev-tcltk/expect-5.33.0" +DEPEND="${RDEPEND} + >=sys-apps/sed-4 + dev-lang/perl + sys-apps/procps" + +#userpriv breaks linking against vpopmail +VPOPMAIL_DIR=`cat /etc/passwd | grep ^vpopmail | cut -d: -f6` +VPOPMAIL_INSTALLED= +VPOPMAIL_ERROR= +[ -n "${VPOPMAIL_DIR}" ] && [ -f "${VPOPMAIL_DIR}/etc/lib_deps" ] && VPOPMAIL_INSTALLED=1 +if [ -n "${VPOPMAIL_INSTALLED}" ]; then + has userpriv "${FEATURES}" && VPOPMAIL_ERROR=1 +fi + +src_unpack() { + unpack ${A} + cd ${S} + + # explicitly use db3 over db4 + if [ -n "`use berkdb`" ]; then + sed -i -e 's,-ldb,-ldb-3.2,g' configure + sed -i -e 's,-ldb,-ldb-3.2,g' bdbobj/configure + sed -i -e 's#s,@CFLAGS@,$CFLAGS,#s,@CFLAGS@,-I/usr/include/db3 $CFLAGS,#' configure + sed -i -e 's#s,@CFLAGS@,$CFLAGS,#s,@CFLAGS@,-I/usr/include/db3 $CFLAGS,#' bdbobj/configure + fi + + # Fix a bug with where the password change module is installed. Upstream bug in configure file. + sed -i -e 's,--with-authchangepwdir=/var/tmp/dev/null,--with-authchangepwdir=$libexecdir/authlib,' configure +} + +src_compile() { + [ -n "${VPOPMAIL_ERROR}" ] && die "FEATURES=\"userpriv\" breaks the compile with vpopmail. For the moment, the only workaround is 'FEATURES=\"-userpriv -usersandbox\" emerge ${PN}'" + + local myconf + myconf="${myconf} `use_with pam authpam`" + myconf="${myconf} `use_with ldap authldap`" + myconf="${myconf} `use_with mysql authmysql`" + myconf="${myconf} `use_with postgres authpostgresql`" + myconf="${myconf} `use_with ipv6`" + myconf="${myconf} " + use berkdb \ + && myconf="${myconf} --with-db=db" \ + || myconf="${myconf} --with-db=gdbm" + + if [ -n "${VPOPMAIL_INSTALLED}" ]; then + myconf="${myconf} --with-authvchkpw" + tmpLDFLAGS="`cat ${VPOPMAIL_DIR}/etc/lib_deps`" + LDFLAGS="${LDFLAGS} ${tmpLDFLAGS}" + CFLAGS="${CFLAGS} `cat ${VPOPMAIL_DIR}/etc/inc_deps`" + else + myconf="${myconf} --without-authvchkpw" + fi + + if use nls && [ -z "$ENABLE_UNICODE" ]; then + myconf="${myconf} --enable-unicode" + elif use nls; then + myconf="${myconf} --enable-unicode=$ENABLE_UNICODE" + else + myconf="${myconf} --disable-unicode" + fi + + myconf="${myconf} debug=true" + + local cachefile + cachefile=${WORKDIR}/config.cache + rm -f ${cachefile} + + # fix for bug #21330 + CFLAGS=`echo ${CFLAGS} | xargs` + CXXFLAGS=`echo ${CXXFLAGS} | xargs` + LDFLAGS=`echo ${LDFLAGS} | xargs` + + # Do the actual build now + LDFLAGS="${LDFLAGS}" econf \ + --disable-root-check \ + --bindir=/usr/sbin \ + --mandir=/usr/share/man \ + --sysconfdir=/etc/courier-imap \ + --libexecdir=/usr/lib/courier-imap \ + --localstatedir=/var/lib/courier-imap \ + --enable-workarounds-for-imap-client-bugs \ + --with-authdaemonvar=/var/lib/courier-imap/authdaemon \ + --cache-file=${cachefile} \ + ${myconf} + + # change the pem file location.. + cp imap/imapd-ssl.dist imap/imapd-ssl.dist.old + sed -e "s:^\(TLS_CERTFILE=\).*:\1/etc/courier-imap/imapd.pem:" \ + imap/imapd-ssl.dist.old > imap/imapd-ssl.dist + + cp imap/pop3d-ssl.dist imap/pop3d-ssl.dist.old + sed -e "s:^\(TLS_CERTFILE=\).*:\1/etc/courier-imap/pop3d.pem:" \ + imap/pop3d-ssl.dist.old > imap/pop3d-ssl.dist + + emake || die "compile problem" +} + +src_install() { + dodir /var/lib/courier-imap /etc/pam.d + make install DESTDIR=${D} || die + + # avoid name collisions in /usr/sbin wrt imapd and pop3d + cd ${D}/usr/sbin + for name in imapd pop3d + do + mv ${name} "courier-${name}" + done + + # hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of + # 'Maildir', and to use /usr/sbin/courier-foo names. + cd ${D}/usr/lib/courier-imap + local service + for service in imapd pop3d + do + local type + for type in "" "-ssl" + do + local file + file="${service}${type}.rc" + cp ${file} ${file}.orig + sed -e 's/Maildir/${MAILDIR}/' \ + -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ + ${file}.orig > ${file} + done + done + + cd ${D}/etc/courier-imap + local x + for x in pop3d pop3d-ssl imapd imapd-ssl authdaemonrc + do + mv ${x}.dist ${x} + done + + insinto /etc/courier-imap + doins ${FILESDIR}/authdaemond.conf + + # add a value for ${MAILDIR} to /etc/courier-imap/imapd + for service in imapd pop3d + do + echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service} + echo 'MAILDIR=.maildir' >> ${service} + echo -e '#Put any program for ${PRERUN} here' >> ${service} + echo 'PRERUN='>> ${service} + done + + cd ${D}/usr/sbin + for x in * + do + if [ -L ${x} ] + then + rm ${x} + fi + done + + cd ../share + mv * ../sbin + mv ../sbin/man . + cd .. + + rm -f ${D}/usr/sbin/mkimapdcert ${D}/usr/sbin/mkpop3dcert + exeinto /usr/sbin + doexe ${FILESDIR}/mkimapdcert ${FILESDIR}/mkpop3dcert + + exeinto /etc/init.d + newexe ${FILESDIR}/authdaemond.rc6 authdaemond + newexe ${FILESDIR}/courier-imapd.rc6 courier-imapd + newexe ${FILESDIR}/courier-imapd-ssl.rc6 courier-imapd-ssl + newexe ${FILESDIR}/courier-pop3d.rc6 courier-pop3d + newexe ${FILESDIR}/courier-pop3d-ssl.rc6 courier-pop3d-ssl + + exeinto /usr/lib/courier-imap + newexe ${FILESDIR}/gentoo-imapd-1.7.3-r1.rc gentoo-imapd.rc + newexe ${FILESDIR}/gentoo-imapd-ssl-1.7.3-r1.rc gentoo-imapd-ssl.rc + newexe ${FILESDIR}/gentoo-pop3d-1.7.3-r1.rc gentoo-pop3d.rc + newexe ${FILESDIR}/gentoo-pop3d-ssl-1.7.3-r1.rc gentoo-pop3d-ssl.rc + + local authmods + authmods="authsystem.passwd authcram authshadow authuserdb authpwd authtest authinfo authmksock authcustom authdaemontest" + use mysql && authmods="${authmods} authmysql" + use postgres && authmods="${authmods} authpgsql" + use pam && authmods="${authmods} authpam" + use ldap && authmods="${authmods} authldap" + [ -n "${VPOPMAIL_INSTALLED}" ] && authmods="${authmods} authvchkpw" + exeinto /usr/lib/courier-imap/authlib + for i in ${authmods}; do + [ -f ${S}/authlib/${i} ] && doexe ${S}/authlib/${i} + done; + + dodir /usr/bin + mv ${D}/usr/sbin/maildirmake ${D}/usr/bin/maildirmake + + dodoc ${S}/imap/ChangeLog + + keepdir /var/lib/courier-imap/authdaemon + +} + +pkg_postinst() { + # rebuild init deps to include deps on authdaemond + /etc/init.d/depscan.sh + einfo "Make sure to change /etc/courier-imap/authdaemond.conf if" + einfo "you would like to use something other than the" + einfo "authdaemond.plain authenticator" +} diff --git a/net-mail/courier-imap/files/digest-courier-imap-1.7.3-r1 b/net-mail/courier-imap/files/digest-courier-imap-1.7.3-r1 new file mode 100644 index 000000000000..62ae7d4053ec --- /dev/null +++ b/net-mail/courier-imap/files/digest-courier-imap-1.7.3-r1 @@ -0,0 +1 @@ +MD5 130ec4c5851cb43c70646618b1ee32e8 courier-imap-1.7.3.tar.bz2 1236018 diff --git a/net-mail/courier-imap/files/gentoo-imapd-1.7.3-r1.rc b/net-mail/courier-imap/files/gentoo-imapd-1.7.3-r1.rc new file mode 100644 index 000000000000..de0e138ccc5e --- /dev/null +++ b/net-mail/courier-imap/files/gentoo-imapd-1.7.3-r1.rc @@ -0,0 +1,36 @@ +#!/bin/sh +# $Id: gentoo-imapd-1.7.3-r1.rc,v 1.1 2003/08/01 02:25:34 robbat2 Exp $ +# +# Copyright 1998 - 2000 Double Precision, Inc. +# See COPYING for distribution information. + +prefix=/usr +exec_prefix=/usr +bindir=/usr/sbin +libexecdir=/usr/lib/courier-imap + +source /etc/courier-imap/imapd-ssl +source /etc/courier-imap/imapd + +LIBAUTHMODULES="" +for f in `echo $AUTHMODULES` +do + LIBAUTHMODULES="$LIBAUTHMODULES /usr/lib/courier-imap/authlib/$f" +done + +ulimit -d $IMAP_ULIMITD +export IMAPDSTARTTLS +TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/imapd | \ + sed 's/=.*//;s/^/export /;s/$/;/'` +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/imapd-ssl | \ + sed 's/=.*//;s/^/export /;s/$/;/'` + +eval $PRERUN \ +/usr/lib/courier-imap/couriertcpd -address=$ADDRESS \ + -stderrlogger=/usr/lib/courier-imap/courierlogger \ + -stderrloggername=imapd \ + -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ + -pid=$PIDFILE $TCPDOPTS \ + $PORT ${exec_prefix}/sbin/imaplogin $LIBAUTHMODULES \ + /usr/sbin/courier-imapd ${MAILDIR} diff --git a/net-mail/courier-imap/files/gentoo-imapd-ssl-1.7.3-r1.rc b/net-mail/courier-imap/files/gentoo-imapd-ssl-1.7.3-r1.rc new file mode 100644 index 000000000000..40fb46dcaeb8 --- /dev/null +++ b/net-mail/courier-imap/files/gentoo-imapd-ssl-1.7.3-r1.rc @@ -0,0 +1,36 @@ +#!/bin/sh +# $Id: gentoo-imapd-ssl-1.7.3-r1.rc,v 1.1 2003/08/01 02:25:34 robbat2 Exp $ +# +# Copyright 1998 - 2000 Double Precision, Inc. +# See COPYING for distribution information. + +prefix=/usr +exec_prefix=/usr +bindir=/usr/sbin +libexecdir=/usr/lib/courier-imap + +source /etc/courier-imap/imapd +source /etc/courier-imap/imapd-ssl + +LIBAUTHMODULES="" +for f in `echo $AUTHMODULES` +do + LIBAUTHMODULES="$LIBAUTHMODULES /usr/lib/courier-imap/authlib/$f" +done + +ulimit -d $IMAP_ULIMITD +export IMAP_TLS=1 +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/imapd | \ + sed 's/=.*//;s/^/export /;s/$/;/'` +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/imapd-ssl | \ + sed 's/=.*//;s/^/export /;s/$/;/'` + +eval $PRERUN \ +/usr/lib/courier-imap/couriertcpd -address=$SSLADDRESS \ + -stderrlogger=/usr/lib/courier-imap/courierlogger \ + -stderrloggername=imapd-ssl \ + -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ + -pid=$SSLPIDFILE $TCPDOPTS \ + $SSLPORT $COURIERTLS -server -tcpd \ + ${exec_prefix}/sbin/imaplogin $LIBAUTHMODULES \ + /usr/sbin/courier-imapd ${MAILDIR} diff --git a/net-mail/courier-imap/files/gentoo-pop3d-1.7.3-r1.rc b/net-mail/courier-imap/files/gentoo-pop3d-1.7.3-r1.rc new file mode 100644 index 000000000000..f1af5fe62c60 --- /dev/null +++ b/net-mail/courier-imap/files/gentoo-pop3d-1.7.3-r1.rc @@ -0,0 +1,35 @@ +#!/bin/sh +# $Id: gentoo-pop3d-1.7.3-r1.rc,v 1.1 2003/08/01 02:25:34 robbat2 Exp $ +# +# Copyright 1998 - 2000 Double Precision, Inc. +# See COPYING for distribution information. + +prefix=/usr +exec_prefix=/usr +bindir=/usr/sbin +libexecdir=/usr/lib/courier-imap + +source /etc/courier-imap/pop3d-ssl +source /etc/courier-imap/pop3d + +LIBAUTHMODULES="" +for f in `echo $AUTHMODULES` +do + LIBAUTHMODULES="$LIBAUTHMODULES /usr/lib/courier-imap/authlib/$f" +done + +export POP3DSTARTTLS=$POP3_STARTTLS +TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/pop3d | \ + sed 's/=.*//;s/^/export /;s/$/;/'` +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/pop3d-ssl | \ + sed 's/=.*//;s/^/export /;s/$/;/'` + +eval $PRERUN \ +/usr/lib/courier-imap/couriertcpd -address=$ADDRESS \ + -stderrlogger=/usr/lib/courier-imap/courierlogger \ + -stderrloggername=pop3d \ + -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ + -pid=$PIDFILE $TCPDOPTS \ + $PORT ${exec_prefix}/sbin/pop3login $LIBAUTHMODULES \ + /usr/sbin/courier-pop3d ${MAILDIR} diff --git a/net-mail/courier-imap/files/gentoo-pop3d-ssl-1.7.3-r1.rc b/net-mail/courier-imap/files/gentoo-pop3d-ssl-1.7.3-r1.rc new file mode 100644 index 000000000000..3f660ed71c94 --- /dev/null +++ b/net-mail/courier-imap/files/gentoo-pop3d-ssl-1.7.3-r1.rc @@ -0,0 +1,35 @@ +#!/bin/sh +# $Id: gentoo-pop3d-ssl-1.7.3-r1.rc,v 1.1 2003/08/01 02:25:34 robbat2 Exp $ +# +# Copyright 1998 - 2000 Double Precision, Inc. +# See COPYING for distribution information. + +prefix=/usr +exec_prefix=/usr +bindir=/usr/sbin +libexecdir=/usr/lib/courier-imap + +source /etc/courier-imap/pop3d +source /etc/courier-imap/pop3d-ssl + +LIBAUTHMODULES="" +for f in `echo $AUTHMODULES` +do + LIBAUTHMODULES="$LIBAUTHMODULES /usr/lib/courier-imap/authlib/$f" +done + +export POP3_TLS=1 +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/pop3d | \ + sed 's/=.*//;s/^/export /;s/$/;/'` +eval `sed -n '/^#/d;/=/p' </etc/courier-imap/pop3d-ssl | \ + sed 's/=.*//;s/^/export /;s/$/;/'` + +eval $PRERUN \ +/usr/lib/courier-imap/couriertcpd -address=$SSLADDRESS \ + -stderrlogger=/usr/lib/courier-imap/courierlogger \ + -stderrloggername=pop3d-ssl \ + -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ + -pid=$SSLPIDFILE $TCPDOPTS \ + $SSLPORT $COURIERTLS -server -tcpd \ + ${exec_prefix}/sbin/pop3login $LIBAUTHMODULES \ + /usr/sbin/courier-pop3d ${MAILDIR} |