diff options
author | jlam <jlam@pkgsrc.org> | 2002-01-02 22:26:56 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-01-02 22:26:56 +0000 |
commit | adbeb303a48a31c862102aebcb42e8d5bb88626b (patch) | |
tree | e40e2edbc1b3bf343159fe3563d9c15e8a7b7d0c /mail | |
parent | bed67a77284bd5b28f111f3f9332be187abf2db7 (diff) | |
download | pkgsrc-adbeb303a48a31c862102aebcb42e8d5bb88626b.tar.gz |
mail/courier-imap-ldap - Courier IMAP LDAP authentication daemon
This package contains the Courier IMAP authenticiation daemon that can
authenticate against a list of mail accounts stored in an external LDAP
directory.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/courier-imap-ldap/DESCR | 3 | ||||
-rw-r--r-- | mail/courier-imap-ldap/INSTALL | 18 | ||||
-rw-r--r-- | mail/courier-imap-ldap/Makefile | 32 | ||||
-rw-r--r-- | mail/courier-imap-ldap/PLIST | 6 |
4 files changed, 59 insertions, 0 deletions
diff --git a/mail/courier-imap-ldap/DESCR b/mail/courier-imap-ldap/DESCR new file mode 100644 index 00000000000..1242e878f77 --- /dev/null +++ b/mail/courier-imap-ldap/DESCR @@ -0,0 +1,3 @@ +This package contains the Courier IMAP authenticiation daemon that can +authenticate against a list of mail accounts stored in an external LDAP +directory. diff --git a/mail/courier-imap-ldap/INSTALL b/mail/courier-imap-ldap/INSTALL new file mode 100644 index 00000000000..b3dab6af876 --- /dev/null +++ b/mail/courier-imap-ldap/INSTALL @@ -0,0 +1,18 @@ +# $NetBSD: INSTALL,v 1.1.1.1 2002/01/02 22:26:56 jlam Exp $ + +EGDIR=${PKG_PREFIX}/share/examples/courier +GEN_FILES="${GEN_FILES}" + +case ${STAGE} in +POST-INSTALL) + eval set -- ${GEN_FILES} + for file + do + # Merge new config files with the old ones. + ${CP} ${EGDIR}/${file}.dist @PKG_SYSCONFDIR@/${file}.dist + ${PKG_PREFIX}/sbin/sysconftool @PKG_SYSCONFDIR@/${file} + ${CHMOD} 0600 ${file} + ${RM} -f @PKG_SYSCONFDIR@/${file}.dist + done + ;; +esac diff --git a/mail/courier-imap-ldap/Makefile b/mail/courier-imap-ldap/Makefile new file mode 100644 index 00000000000..76e46bd9954 --- /dev/null +++ b/mail/courier-imap-ldap/Makefile @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/01/02 22:26:56 jlam Exp $ + +PKGNAME= courier-imap-ldap-${BASE_VERS} +PKGREVISION?= # empty +COMMENT= Courier IMAP LDAP authentication daemon + +DEPENDS+= courier-imap>=${BASE_VERS}:../../mail/courier-imap + +USE_BUILDLINK_ONLY= yes + +.include "../../mail/courier-imap/Makefile.common" + +CONFIGURE_ARGS+= --with-authldap + +GEN_FILES= authldaprc +CONF_FILES_PERMS= # empty +.for FILE in ${GEN_FILES} +CONF_FILES_PERMS+= ${EGDIR}/${FILE}.dist ${PKG_SYSCONFDIR}/${FILE} \ + ${ROOT_USER} ${ROOT_GROUP} 0600 +.endfor + +INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +FILES_SUBST+= GEN_FILES=${GEN_FILES:Q} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/authlib/authdaemond.ldap ${AUTHLIBDIR} + ${INSTALL_DATA} ${WRKSRC}/authlib/authldap.schema ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/authlib/authldaprc ${EGDIR}/authldaprc.dist + +.include "../../databases/openldap/buildlink.mk" +.include "../../mk/bsd.pkg.install.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/courier-imap-ldap/PLIST b/mail/courier-imap-ldap/PLIST new file mode 100644 index 00000000000..be0c9cc8a20 --- /dev/null +++ b/mail/courier-imap-ldap/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/01/02 22:26:56 jlam Exp $ +libexec/courier/authlib/authdaemond.ldap +share/examples/courier/authldap.schema +share/examples/courier/authldaprc.dist +@unexec ${RMDIR} -p %D/share/examples/courier 2>/dev/null || ${TRUE} +@unexec ${RMDIR} -p %D/libexec/courier 2>/dev/null || ${TRUE} |