summaryrefslogtreecommitdiff
path: root/databases/openldap-smbk5pwd
diff options
context:
space:
mode:
authormanu <manu>2009-01-31 16:00:55 +0000
committermanu <manu>2009-01-31 16:00:55 +0000
commitb17259f5a669ae7e1541d611a2c52ed2804690a6 (patch)
tree6cb8ae22a955a482e55127905d5d3e3fd6af1c2f /databases/openldap-smbk5pwd
parenta6b092c673c457a59932f6437557c8f0048d965f (diff)
downloadpkgsrc-b17259f5a669ae7e1541d611a2c52ed2804690a6.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/DESCR3
-rw-r--r--databases/openldap-smbk5pwd/MESSAGE12
-rw-r--r--databases/openldap-smbk5pwd/Makefile29
-rw-r--r--databases/openldap-smbk5pwd/PLIST4
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