diff options
author | manu <manu@pkgsrc.org> | 2009-03-14 19:41:54 +0000 |
---|---|---|
committer | manu <manu@pkgsrc.org> | 2009-03-14 19:41:54 +0000 |
commit | a27fc5b410afdeef05f8df39a59776ea709e7cd7 (patch) | |
tree | 8b1d32d532c8fed971bcf746a00120fc3e41d791 /databases | |
parent | 8a2ae87b842ceb99dc828ba69c797923dd7a7907 (diff) | |
download | pkgsrc-a27fc5b410afdeef05f8df39a59776ea709e7cd7.tar.gz |
This slapd overlay allows cloaking of selected attribute, for instance
large binary ones. Client will get the cloaked attribute only on explicit
request. This should save bandwidth.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/openldap-cloak/DESCR | 3 | ||||
-rw-r--r-- | databases/openldap-cloak/MESSAGE | 12 | ||||
-rw-r--r-- | databases/openldap-cloak/Makefile | 30 | ||||
-rw-r--r-- | databases/openldap-cloak/PLIST | 5 |
4 files changed, 50 insertions, 0 deletions
diff --git a/databases/openldap-cloak/DESCR b/databases/openldap-cloak/DESCR new file mode 100644 index 00000000000..5407fdf7cf2 --- /dev/null +++ b/databases/openldap-cloak/DESCR @@ -0,0 +1,3 @@ +This slapd overlay allows cloaking of selected attribute, for instance +large binary ones. Client will get the cloaked attribute only on explicit +request. This should save bandwidth. diff --git a/databases/openldap-cloak/MESSAGE b/databases/openldap-cloak/MESSAGE new file mode 100644 index 00000000000..6ecf20ef9d7 --- /dev/null +++ b/databases/openldap-cloak/MESSAGE @@ -0,0 +1,12 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2009/03/14 19:41:54 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 cloak.la + +=========================================================================== diff --git a/databases/openldap-cloak/Makefile b/databases/openldap-cloak/Makefile new file mode 100644 index 00000000000..0f090aa49a4 --- /dev/null +++ b/databases/openldap-cloak/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/03/14 19:41:54 manu Exp $ + +PKGNAME= ${DISTNAME:S/-/-cloak-/} +COMMENT= Remove null-ops for OpenLDAP + +CONFLICTS+= openldap<2.3.23nb1 + +DEPENDS+= openldap-server>=2.4.13nb1:../../databases/openldap-server + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LIBTOOL= yes + +BUILD_DIRS= include contrib/slapd-modules/cloak + +do-install: + ${INSTALL_LIB_DIR} ${PREFIX}/lib/openldap + ${INSTALL_MAN} ${WRKSRC}/contrib/slapd-modules/cloak/slapo-cloak.5\ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 + ${LIBTOOL} --mode=install \ + ${INSTALL_DATA} \ + ${WRKSRC}/contrib/slapd-modules/cloak/cloak.la \ + ${DESTDIR}${PREFIX}/lib/openldap + +.include "../../databases/openldap/Makefile.common" + +.include "../../databases/db46/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/databases/openldap-cloak/PLIST b/databases/openldap-cloak/PLIST new file mode 100644 index 00000000000..8054db920c6 --- /dev/null +++ b/databases/openldap-cloak/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/14 19:41:54 manu Exp $ +lib/openldap/cloak.a +lib/openldap/cloak.la +man/man5/slapo-cloak.5 +@dirrm lib/openldap |