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 | |
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.
-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 |