diff options
author | manu <manu@pkgsrc.org> | 2009-01-31 16:00:55 +0000 |
---|---|---|
committer | manu <manu@pkgsrc.org> | 2009-01-31 16:00:55 +0000 |
commit | 168ecffec5f999781debf583a9f4a1142d3cdc44 (patch) | |
tree | 6cb8ae22a955a482e55127905d5d3e3fd6af1c2f /databases/openldap-smbk5pwd | |
parent | dc5a8a980450c698be69873d956f48d0e06ac1c6 (diff) | |
download | pkgsrc-168ecffec5f999781debf583a9f4a1142d3cdc44.tar.gz |
Add openldap-smbk5pwd, a modular slapd overlay to sync passwords with
Kerberos and Samba. This replaces the smbk5pwd option of openldap-server
Diffstat (limited to 'databases/openldap-smbk5pwd')
-rw-r--r-- | databases/openldap-smbk5pwd/DESCR | 3 | ||||
-rw-r--r-- | databases/openldap-smbk5pwd/MESSAGE | 12 | ||||
-rw-r--r-- | databases/openldap-smbk5pwd/Makefile | 29 | ||||
-rw-r--r-- | databases/openldap-smbk5pwd/PLIST | 4 |
4 files changed, 48 insertions, 0 deletions
diff --git a/databases/openldap-smbk5pwd/DESCR b/databases/openldap-smbk5pwd/DESCR new file mode 100644 index 00000000000..8ae236751fd --- /dev/null +++ b/databases/openldap-smbk5pwd/DESCR @@ -0,0 +1,3 @@ +This slapd overlay automatically perform Kerberos and Samba password +changes when a LDAP password extended operation is done, for instance +using ldappasswd. diff --git a/databases/openldap-smbk5pwd/MESSAGE b/databases/openldap-smbk5pwd/MESSAGE new file mode 100644 index 00000000000..bddab83ef38 --- /dev/null +++ b/databases/openldap-smbk5pwd/MESSAGE @@ -0,0 +1,12 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2009/01/31 16:00:55 manu Exp $ + +Please note that this module require slapd to be built with dynamic +module support. THis can be obtained by adding the following to mk.conf: + PKG_OPTIONS.openldap-server= dso + +In order to enable the use of this module, add this directive to slapd.conf: + + moduleload smbk5pwd.la + +=========================================================================== diff --git a/databases/openldap-smbk5pwd/Makefile b/databases/openldap-smbk5pwd/Makefile new file mode 100644 index 00000000000..f9e61fb5c0c --- /dev/null +++ b/databases/openldap-smbk5pwd/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/01/31 16:00:55 manu Exp $ + +PKGNAME= ${DISTNAME:S/-/-smbk5pwd-/} +COMMENT= Samba and Kerberos password sync for OpenLDAP + +CONFLICTS+= openldap<2.3.23nb1 + +DEPENDS+= openldap-server>=2.4.11nb5:../../databases/openldap-server + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LIBTOOL= yes + +BUILD_DIRS= include contrib/slapd-modules/smbk5pwd + +do-install: + ${INSTALL_LIB_DIR} ${PREFIX}/lib/openldap + ${LIBTOOL} --mode=install \ + ${INSTALL_DATA} \ + ${WRKSRC}/contrib/slapd-modules/smbk5pwd/smbk5pwd.la \ + ${PREFIX}/lib/openldap + +.include "../../databases/openldap/Makefile.common" + +.include "../../databases/db46/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" +.include "../../mk/krb5.buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/openldap-smbk5pwd/PLIST b/databases/openldap-smbk5pwd/PLIST new file mode 100644 index 00000000000..dbd7d9afb0d --- /dev/null +++ b/databases/openldap-smbk5pwd/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/01/31 16:00:55 manu Exp $ +lib/openldap/smbk5pwd.a +lib/openldap/smbk5pwd.la +@dirrm lib/openldap |