1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00

Update to 2.4.2alpha after repocopy.

Please note that this is not connected to build at this time, as
the port infrastructure lacks some necessary support for this
OpenLDAP release which will be tested on pointyhat soon.

If you really want to try this out please apply the patch found
in ports/97515 or
  http://www.delphij.net/patch-bsd.port.mk
in order to get infrastructure support for it.

This work is heavily based on ports/96165 submitted by
Joerg Pulz <Joerg Pulz frm2 tum de>.

Approved by:	sem (mentor, implicit)
This commit is contained in:
Xin LI 2006-05-26 02:44:25 +00:00
parent 0b4c039879
commit c95c4c34f7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=163448
13 changed files with 171 additions and 162 deletions

View File

@ -1,17 +1,13 @@
# New ports collection makefile for: openldap23-client
# Date created: 02 May 2005
# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru>
# New ports collection makefile for: openldap24-client
# Date created: 19 May 2006
# Whom: Xin LI <delphij@FreeBSD.org>
#
# $FreeBSD$
#
PKGNAMESUFFIX= -client
COMMENT= Open source LDAP client implementation
CLIENT_ONLY= yes
WITHOUT_SASL= yes
MASTERDIR= ${.CURDIR}/../openldap23-server
MASTERDIR= ${.CURDIR}/../openldap24-server
.include "${MASTERDIR}/Makefile"

View File

@ -1,17 +1,13 @@
# New ports collection makefile for: openldap23-sasl-client
# Date created: 02 May 2005
# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru>
# New ports collection makefile for: openldap24-sasl-client
# Date created: 19 May 2006
# Whom: Xin LI <delphij@FreeBSD.org>
#
# $FreeBSD$
#
PKGNAMESUFFIX= -sasl-client
COMMENT= Open source LDAP client implementation with SASL2 support
CLIENT_ONLY= yes
WITH_SASL= yes
MASTERDIR= ${.CURDIR}/../openldap23-server
MASTERDIR= ${.CURDIR}/../openldap24-server
.include "${MASTERDIR}/Makefile"

View File

@ -1,12 +1,12 @@
# New ports collection makefile for: openldap23-server
# Date created: 02 May 2005
# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru>
# New ports collection makefile for: openldap24-server
# Date created: 19 May 2006
# Whom: Xin LI <delphij@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= openldap
DISTVERSION= 2.3.21
DISTVERSION= 2.4.2alpha
PORTREVISION= ${OPENLDAP_PORTREVISION}
CATEGORIES= net databases
MASTER_SITES= ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \
@ -23,35 +23,41 @@ MASTER_SITES= ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \
ftp://ftp.rediris.es/mirror/OpenLDAP/%SUBDIR%/ \
ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/%SUBDIR%/ \
ftp://ftp.plig.org/pub/OpenLDAP/%SUBDIR%/
MASTER_SITE_SUBDIR= openldap-release
MASTER_SITE_SUBDIR= openldap-test
PKGNAMESUFFIX?= -server
EXTRACT_SUFX= .tgz
MAINTAINER= delphij@FreeBSD.org
COMMENT?= Open source LDAP server implementation
UNIQUENAME?= ${PKGNAMEPREFIX}openldap23
UNIQUENAME?= ${PKGNAMEPREFIX}openldap24
LATEST_LINK?= ${UNIQUENAME}${PKGNAMESUFFIX}
USE_OPENSSL= yes
WANT_OPENLDAP_VER?= 23
.if ${WANT_OPENLDAP_VER} != 23
BROKEN= "incompatible OpenLDAP version: ${WANT_OPENLDAP_VER}"
WANT_OPENLDAP_VER?= 24
.if ${WANT_OPENLDAP_VER} != 24
BROKEN= incompatible OpenLDAP version: ${WANT_OPENLDAP_VER}
.endif
PORTREVISION_CLIENT= 0
PORTREVISION_SERVER= 2
PORTREVISION_SERVER= 0
.if !defined(CLIENT_ONLY)
OPTIONS= SASL "With (Cyrus) SASL2 support" on \
DNSSRV "With Dnssrv backend" off \
PASSWD "With Passwd backend" off \
PERL "With Perl backend" off \
SHELL "With Shell backend" on \
RELAY "With Relay backend" off \
SHELL "With Shell backend (disables threading)" off \
ODBC "With SQL backend" off \
RLOOKUPS "With reverse lookups of client hostnames" off \
SLP "With SLPv2 (RFC 2608) support" off \
SLAPI "With Netscape SLAPI plugin API" off \
TCP_WRAPPERS "With tcp wrapper support" on \
BDB "With BerkeleyDB support" on \
ACCESSLOG "With In-Directory Access Logging overlay" off \
AUDITLOG "With Audit Logging overlay" off \
DDS "Dynamic Directory Services overlay" off \
DENYOP "With Deny Operation overlay" off \
DYNGROUP "With Dynamic Group overlay" off \
DYNLIST "With Dynamic List overlay" off \
@ -61,61 +67,64 @@ OPTIONS= SASL "With (Cyrus) SASL2 support" on \
REFINT "With Referential Integrity overlay" off \
RETCODE "With Return Code testing overlay" off \
RWM "With Rewrite/Remap overlay" off \
SEQMOD "Sequential Modify overlay" off \
SYNCPROV "With Syncrepl Provider overlay" off \
TRANSLUCENT "With Translucent Proxy overlay" off \
UNIQUE "With attribute Uniqueness overlay" off \
VALSORT "With Value Sorting overlay" off \
ACI "With per-object ACIs (experimental)" off \
DYNAMIC_BACKENDS "Build dynamic backends" on \
RCORDER "Add rc order for slapd(1)" off
DYNACL "With run-time loadable ACLs (experimental)" off \
DYNAMIC_BACKENDS "Build dynamic backends" on
.endif
.if defined(CLIENT_ONLY)
OPENLDAP_PORTREVISION= ${PORTREVISION_CLIENT}
OPENLDAP_PKGFILESUFX= .client
.else
OPENLDAP_PORTREVISION= ${PORTREVISION_SERVER}
OPENLDAP_PKGFILESUFX=
.endif
.include <bsd.port.pre.mk>
.if defined(CLIENT_ONLY)
OPENLDAP_PORTREVISION= ${PORTREVISION_CLIENT}
OPENLDAP_PKGFILESUFX= .client
.if ${PKGNAMESUFFIX} == "-sasl-client"
.if defined(WITH_SASL)
PKGNAMESUFFIX= -sasl-client
COMMENT= Open source LDAP client implementation with SASL2 support
CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.* \
${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.[!3].*
.elif ${PKGNAMESUFFIX} == "-client"
CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.[!3].* \
${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.*
${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.[!4].*
.else
BROKEN= "Unknown PKGNAMESUFFIX ${PKGNAMESUFFIX}"
PKGNAMESUFFIX= -client
COMMENT= Open source LDAP client implementation
CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.[!4].* \
${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.*
.endif
PORTDOCS= CHANGES drafts rfc
.if defined(USE_OPENLDAP)
IGNORE= : You have \`USE_OPENLDAP' defined either in your environment or in make(1) arguments
BROKEN= You have `USE_OPENLDAP' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.else
OPENLDAP_PORTREVISION= ${PORTREVISION_SERVER}
OPENLDAP_PKGFILESUFX=
USE_OPENLDAP= yes
WANT_OPENLDAP_VER= 24
.if defined(WITH_SASL) && !defined(WITHOUT_SASL)
RUN_DEPENDS= ${LOCALBASE}/lib/libldap-2.3.so.2:${PORTSDIR}/net/openldap23-sasl-client
WANT_OPENLDAP_SASL= yes
CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.*
.else
RUN_DEPENDS= ${LOCALBASE}/lib/libldap-2.3.so.2:${PORTSDIR}/net/openldap23-client
CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.*
.endif
.endif
USE_OPENSSL= yes
USE_AUTOTOOLS= libtool:15
DESCR= ${PKGDIR}/pkg-descr${OPENLDAP_PKGFILESUFX}
PLIST= ${PKGDIR}/pkg-plist${OPENLDAP_PKGFILESUFX}
PKGINSTALL= ${WRKDIR}/pkg-install
PKGMESSAGE= ${WRKDIR}/pkg-message
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
SCHEMATA= corba core cosine dyngroup \
inetorgperson java misc \
SCHEMATA= collective corba core cosine duaconf dyngroup \
inetorgperson java misc nadf \
nis openldap ppolicy
LDAP_RUN_DIR?= /var/run/openldap
@ -123,15 +132,10 @@ LOCALSTATEDIR?= /var/db
DATABASEDIR?= ${LOCALSTATEDIR}/openldap-data
SLURPDIR?= ${LOCALSTATEDIR}/openldap-slurp
PLIST_SUB+= LDAP_RUN_DIR=${LDAP_RUN_DIR} \
SUB_LIST+= LDAP_RUN_DIR=${LDAP_RUN_DIR} \
DATABASEDIR=${DATABASEDIR} \
SLURPDIR=${SLURPDIR} \
SED_SCRIPT= -e 's,%%PKGNAME%%,${PKGNAME},g' \
-e 's,%%PREFIX%%,${PREFIX},g' \
-e 's,%%LDAP_RUN_DIR%%,${LDAP_RUN_DIR},g' \
-e 's,%%DATABASEDIR%%,${DATABASEDIR},g' \
-e 's,%%SLURPDIR%%,${SLURPDIR},g'
PKGNAME=${PKGNAME}
CONFIGURE_ARGS= --with-threads=posix \
--with-tls=openssl \
@ -153,13 +157,16 @@ CONFIGURE_ARGS+= --disable-slapd \
--disable-relay \
--disable-glue \
--disable-syncprov
SUB_FILES+= pkg-message.client
PKGMESSAGE= ${WRKSRC}/pkg-message.client
INSTALLS_SHLIB= yes
.else
# server specific configuration
USE_RC_SUBR= yes
SUB_FILES+= pkg-install pkg-message pkg-deinstall
USE_RC_SUBR= slapd.sh slurpd.sh
EXTRA_PATCHES+= ${FILESDIR}/extrapatch-Makefile.in
@ -184,7 +191,6 @@ BACKEND_PLIST= "@comment "
.endif
CONFIGURE_ARGS+= --localstatedir=${LOCALSTATEDIR} \
--enable-ldbm=${BACKEND_ENABLE} \
--enable-crypt \
--enable-lmpasswd \
--enable-ldap=${BACKEND_ENABLE} \
@ -203,6 +209,10 @@ CONFIGURE_ARGS+= --enable-accesslog
CONFIGURE_ARGS+= --enable-auditlog
.endif
.if defined(WITH_DDS)
CONFIGURE_ARGS+= --enable-dds
.endif
.if defined(WITH_DENYOP)
CONFIGURE_ARGS+= --enable-denyop
.endif
@ -239,6 +249,10 @@ CONFIGURE_ARGS+= --enable-retcode
CONFIGURE_ARGS+= --enable-rwm
.endif
.if defined(WITH_SEQMOD)
CONFIGURE_ARGS+= --enable-seqmod
.endif
.if defined(WITH_SYNCPROV)
CONFIGURE_ARGS+= --enable-syncprov
.else
@ -261,62 +275,68 @@ CONFIGURE_ARGS+= --enable-valsort
CONFIGURE_ARGS+= --enable-aci
.endif
.if defined(WITH_DYNACL)
CONFIGURE_ARGS+= --enable-dynacl
.endif
.if defined(WITHOUT_BDB)
CONFIGURE_ARGS+= --disable-bdb \
--disable-hdb \
--enable-ldbm-api=bcompat
--disable-hdb
PLIST_SUB+= BACK_BDB="@comment " \
BACK_HDB="@comment "
.else
WITH_BDB_VER?= 43
USE_BDB= yes
.if ${WITH_BDB_VER} == 43
.if ${WITH_BDB_VER} >= 42
CONFIGURE_ARGS+= --enable-bdb=${BACKEND_ENABLE} \
--enable-hdb=${BACKEND_ENABLE}
PLIST_SUB+= BACK_BDB=${BACKEND_PLIST} \
BACK_HDB=${BACKEND_PLIST}
BDBLIB= db-4.3.0
.elif ${WITH_BDB_VER} == 42
CONFIGURE_ARGS+= --enable-bdb=${BACKEND_ENABLE} \
--enable-hdb=${BACKEND_ENABLE}
PLIST_SUB+= BACK_BDB=${BACKEND_PLIST} \
BACK_HDB=${BACKEND_PLIST}
BDBLIB= db-4.2.2
.elif ${WITH_BDB_VER} == 41
.elif ${WITH_BDB_VER} >= 4
CONFIGURE_ARGS+= --disable-bdb \
--enable-hdb=${BACKEND_ENABLE}
PLIST_SUB+= BACK_BDB="@comment " \
BACK_HDB=${BACKEND_PLIST}
BDBLIB= db41.1
.elif ${WITH_BDB_VER} == 4
CONFIGURE_ARGS+= --disable-bdb \
--enable-hdb=${BACKEND_ENABLE}
PLIST_SUB+= BACK_BDB="@comment " \
BACK_HDB=${BACKEND_PLIST}
BDBLIB= db4.0
.elif ${WITH_BDB_VER} == 3
CONFIGURE_ARGS+= --disable-bdb \
--disable-hdb
PLIST_SUB+= BACK_BDB="@comment " \
BACK_HDB="@comment "
BDBLIB= db3.3
.else
IGNORE= : WITH_BDB_VER must be 3, 4, 41, 42 or 43
.endif
LIB_DEPENDS+= ${BDBLIB}:${PORTSDIR}/databases/db${WITH_BDB_VER}
CPPFLAGS+= -I${LOCALBASE}/include/db${WITH_BDB_VER}
CONFIGURE_ARGS+= --enable-ldbm-api=berkeley
CONFIGURE_SED+= -e 's,ol_DB_LIB=$$,&-l${BDBLIB:R},' \
-e 's,(ol_cv_lib_db=)yes$$,\1-l${BDBLIB:R},'
CPPFLAGS+= -I${BDB_INCLUDE_DIR}
CONFIGURE_SED+= -e 's,ol_DB_LIB=$$,&-l${BDB_LIB_NAME:R},' \
-e 's,(ol_cv_lib_db=)yes$$,\1-l${BDB_LIB_NAME:R},'
.endif
.if defined(WITHOUT_SHELL)
PLIST_SUB+= BACK_SHELL="@comment "
.if defined(WITH_DNSSRV)
CONFIGURE_ARGS+= --enable-dnssrv=${BACKEND_ENABLE}
PLIST_SUB+= BACK_DNSSRV=${BACKEND_PLIST}
.else
CONFIGURE_ARGS+= --enable-shell=${BACKEND_ENABLE}
PLIST_SUB+= BACK_DNSSRV="@comment "
.endif
.if defined(WITH_PASSWD)
CONFIGURE_ARGS+= --enable-passwd=${BACKEND_ENABLE}
PLIST_SUB+= BACK_PASSWD=${BACKEND_PLIST}
.else
PLIST_SUB+= BACK_PASSWD="@comment "
.endif
.if defined(WITH_RELAY)
CONFIGURE_ARGS+= --enable-relay=${BACKEND_ENABLE}
PLIST_SUB+= BACK_RELAY=${BACKEND_PLIST}
.else
PLIST_SUB+= BACK_RELAY="@comment "
.endif
.if defined(WITH_SHELL)
CONFIGURE_ARGS+= --without-threads --enable-shell=${BACKEND_ENABLE}
PLIST_SUB+= BACK_SHELL=${BACKEND_PLIST}
.else
PLIST_SUB+= BACK_SHELL="@comment "
.endif
.if defined(WITH_PERL)
@ -341,12 +361,19 @@ LIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc
.elif ${WITH_ODBC_TYPE:L} == unixodbc
LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC
.else
IGNORE= : WITH_ODBC_TYPE must be iODBC or unixODBC
BROKEN= choose either iODBC or unixODBC for WITH_ODBC_TYPE
.endif
.else
PLIST_SUB+= BACK_SQL="@comment "
.endif
.if defined(WITH_RLOOKUPS)
CONFIGURE_ARGS+= --enable-rlookups
PLIST_SUB+= RLOOKUPS=""
.else
PLIST_SUB+= RLOOKUPS="@comment "
.endif
.if defined(WITH_SLAPI)
CONFIGURE_ARGS+= --enable-slapi
PLIST_SUB+= SLAPI=""
@ -385,21 +412,19 @@ CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" \
.if defined(CLIENT_ONLY)
.include "${FILESDIR}/manpages"
.else
.if defined(WITH_RCORDER) && ( defined(DFOSVERSION) || ${OSVERSION} >= 500038 )
RC_DIR= /
.if (${OSVERSION} >= 700007 || (${OSVERSION} < 700000 && ${OSVERSION} >= 600101))
RC_SUFX=
PLIST_SUB+= RCORDER="" RC_DIR=""
.else
RC_DIR= ${PREFIX}
RC_SUFX= .sh
PLIST_SUB+= RCORDER="@comment " RC_DIR="%D"
.endif
SED_SCRIPT+= -e 's,%%RC_SUBR%%,${RC_SUBR},g' \
-e 's,%%RC_DIR%%,${RC_DIR:S/\/$//},g' \
-e 's,%%RC_SUFX%%,${RC_SUFX},g'
PLIST_SUB+= RC_SUFX=${RC_SUFX}
SUB_LIST+= RC_DIR=${PREFIX} \
RC_SUFX=${RC_SUFX} \
LDAP_RUN_DIR=${LDAP_RUN_DIR} \
DATABASEDIR=${DATABASEDIR}
.endif
PLIST_SUB+= ${SUB_LIST}
post-patch:
@${REINPLACE_CMD} -e 's,%LOCALSTATEDIR%/run/,${LDAP_RUN_DIR}/,g' \
${SED_MODULES} ${WRKSRC}/servers/slapd/slapd.conf
@ -414,17 +439,6 @@ pre-configure:
${FALSE}; \
fi
post-build:
.for script in slapd slurpd
@${SED} ${SED_SCRIPT} ${FILESDIR}/${script}.sh >${WRKDIR}/${script}.sh
.endfor
.for text in pkg-install pkg-message pkg-deinstall
@if [ -f ${PKGDIR}/${text}${OPENLDAP_PKGFILESUFX} ]; then \
${SED} ${SED_SCRIPT} ${PKGDIR}/${text}${OPENLDAP_PKGFILESUFX} \
>${WRKDIR}/${text}; \
fi
.endfor
.if !defined(CLIENT_ONLY)
test: build
@cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
@ -460,12 +474,6 @@ post-install:
done >>${TMPPLIST}
@${ECHO_CMD} "@unexec ${RMDIR} %D/etc/openldap/schema 2>/dev/null || true" >>${TMPPLIST}
@${ECHO_CMD} "@unexec ${RMDIR} %D/etc/openldap 2>/dev/null || true" >>${TMPPLIST}
@[ "${RC_DIR:S/\/$//}" = "${PREFIX}" ] || ${ECHO_CMD} "@cwd ${RC_DIR}" >>${TMPPLIST}
.for script in slapd slurpd
@${INSTALL_SCRIPT} ${WRKDIR}/${script}.sh ${DESTDIR}${RC_DIR:S/\/$//}/etc/rc.d/${script}${RC_SUFX}
@${ECHO_CMD} "etc/rc.d/${script}${RC_SUFX}" >>${TMPPLIST}
.endfor
@[ "${RC_DIR:S/\/$//}" = "${PREFIX}" ] || ${ECHO_CMD} "@cwd ${PREFIX}" >>${TMPPLIST}
.endif
@${CAT} ${PKGMESSAGE}

View File

@ -1,3 +1,3 @@
MD5 (openldap-2.3.21.tgz) = 37ef142fc05abd088a4bb2d30dc4c679
SHA256 (openldap-2.3.21.tgz) = 12204e82276036742f4595122ca2c4ca173e7144a449f1d6d4950273c94a0ef5
SIZE (openldap-2.3.21.tgz) = 3750778
MD5 (openldap-2.4.2alpha.tgz) = 7033eb6652ee9ea0d64309364a68c001
SHA256 (openldap-2.4.2alpha.tgz) = da5d6102823d66853f6d16f40cf627bebe253660a1b9d4352887e7380c389c56
SIZE (openldap-2.4.2alpha.tgz) = 3812376

View File

@ -23,6 +23,7 @@ MAN3+= lber-decode.3 \
ldap_compare.3 \
ldap_delete.3 \
ldap_error.3 \
ldap_extended_operation.3 \
ldap_first_attribute.3 \
ldap_first_entry.3 \
ldap_first_message.3 \
@ -34,6 +35,9 @@ MAN3+= lber-decode.3 \
ldap_open.3 \
ldap_parse_reference.3 \
ldap_parse_result.3 \
ldap_parse_sort_control.3 \
ldap_parse_vlv_control.3 \
ldap_rename.3 \
ldap_result.3 \
ldap_schema.3 \
ldap_search.3 \
@ -87,6 +91,7 @@ MLINKS+= \
ldap_bind.3 ldap_kerberos_bind_s.3 \
ldap_bind.3 ldap_sasl_bind.3 \
ldap_bind.3 ldap_sasl_bind_s.3 \
ldap_bind.3 ldap_set_rebind_proc.3 \
ldap_bind.3 ldap_simple_bind.3 \
ldap_bind.3 ldap_simple_bind_s.3 \
ldap_bind.3 ldap_unbind.3 \
@ -104,6 +109,7 @@ MLINKS+= \
ldap_error.3 ldap_errlist.3 \
ldap_error.3 ldap_perror.3 \
ldap_error.3 ldap_result2error.3 \
ldap_extended_operation.3 ldap_extended_operation_s.3 \
ldap_first_attribute.3 ldap_next_attribute.3 \
ldap_first_entry.3 ldap_count_entries.3 \
ldap_first_entry.3 ldap_next_entry.3 \
@ -132,8 +138,10 @@ MLINKS+= \
ldap_modrdn.3 ldap_modrdn2_s.3 \
ldap_modrdn.3 ldap_modrdn_s.3 \
ldap_open.3 ldap_init.3 \
ldap_open.3 ldap_initialize.3 \
ldap_parse_result.3 ldap_parse_extended_result.3 \
ldap_parse_result.3 ldap_parse_sasl_bind_result.3 \
ldap_rename.3 ldap_rename_s.3 \
ldap_result.3 ldap_msgfree.3 \
ldap_result.3 ldap_msgid.3 \
ldap_result.3 ldap_msgtype.3 \
@ -180,7 +188,6 @@ MAN5+= ldap.conf.5 \
slapd-relay.5 \
slapd-shell.5 \
slapd-sql.5 \
slapd-tcl.5 \
slapd.access.5 \
slapd.conf.5 \
slapd.plugin.5 \
@ -188,6 +195,7 @@ MAN5+= ldap.conf.5 \
slapo-accesslog.5 \
slapo-auditlog.5 \
slapo-chain.5 \
slapo-dds.5 \
slapo-dynlist.5 \
slapo-lastmod.5 \
slapo-pcache.5 \

View File

@ -10,7 +10,7 @@ to suit your needs and add the following lines to /etc/rc.conf:
slapd_sockets="/var/run/openldap/ldapi"
Then start the server with
%%RC_DIR%%/etc/rc.d/slapd%%RC_SUFX%% start
%%PREFIX%%/etc/rc.d/slapd%%RC_SUFX%% start
or reboot.
Try `man slapd' and the online manual at
@ -18,6 +18,6 @@ Try `man slapd' and the online manual at
for more information.
slapd runs under a non-privileged user id (by default `ldap'),
see %%RC_DIR%%/etc/rc.d/slapd%%RC_SUFX%% for more information.
see %%PREFIX%%/etc/rc.d/slapd%%RC_SUFX%% for more information.
************************************************************

View File

@ -11,47 +11,55 @@ etc/openldap/DB_CONFIG.example
%%SLAPI%%lib/libslapi.a
%%SLAPI%%lib/libslapi.la
%%SLAPI%%lib/libslapi.so
%%SLAPI%%lib/libslapi-2.3.so
%%SLAPI%%lib/libslapi-2.3.so.2
%%SLAPI%%lib/libslapi-2.4.so
%%SLAPI%%lib/libslapi-2.4.so.1
%%MODULES%%@exec mkdir -p %D/libexec/openldap
%%BACK_BDB%%libexec/openldap/back_bdb-2.3.so
%%BACK_BDB%%libexec/openldap/back_bdb-2.3.so.2
%%BACK_BDB%%libexec/openldap/back_bdb-2.4.so
%%BACK_BDB%%libexec/openldap/back_bdb-2.4.so.1
%%BACK_BDB%%libexec/openldap/back_bdb.la
%%BACK_BDB%%libexec/openldap/back_bdb.so
%%BACK_HDB%%libexec/openldap/back_hdb-2.3.so
%%BACK_HDB%%libexec/openldap/back_hdb-2.3.so.2
%%BACK_HDB%%libexec/openldap/back_hdb-2.4.so
%%BACK_HDB%%libexec/openldap/back_hdb-2.4.so.1
%%BACK_HDB%%libexec/openldap/back_hdb.la
%%BACK_HDB%%libexec/openldap/back_hdb.so
%%BACKEND%%libexec/openldap/back_ldap-2.3.so
%%BACKEND%%libexec/openldap/back_ldap-2.3.so.2
%%BACKEND%%libexec/openldap/back_ldap-2.4.so
%%BACKEND%%libexec/openldap/back_ldap-2.4.so.1
%%BACKEND%%libexec/openldap/back_ldap.la
%%BACKEND%%libexec/openldap/back_ldap.so
%%BACKEND%%libexec/openldap/back_ldbm-2.3.so
%%BACKEND%%libexec/openldap/back_ldbm-2.3.so.2
%%BACKEND%%libexec/openldap/back_ldbm.la
%%BACKEND%%libexec/openldap/back_ldbm.so
%%BACKEND%%libexec/openldap/back_meta-2.3.so
%%BACKEND%%libexec/openldap/back_meta-2.3.so.2
%%BACKEND%%libexec/openldap/back_meta-2.4.so
%%BACKEND%%libexec/openldap/back_meta-2.4.so.1
%%BACKEND%%libexec/openldap/back_meta.la
%%BACKEND%%libexec/openldap/back_meta.so
%%BACKEND%%libexec/openldap/back_monitor-2.3.so
%%BACKEND%%libexec/openldap/back_monitor-2.3.so.2
%%BACKEND%%libexec/openldap/back_monitor-2.4.so
%%BACKEND%%libexec/openldap/back_monitor-2.4.so.1
%%BACKEND%%libexec/openldap/back_monitor.la
%%BACKEND%%libexec/openldap/back_monitor.so
%%BACKEND%%libexec/openldap/back_null-2.3.so
%%BACKEND%%libexec/openldap/back_null-2.3.so.2
%%BACKEND%%libexec/openldap/back_null-2.4.so
%%BACKEND%%libexec/openldap/back_null-2.4.so.1
%%BACKEND%%libexec/openldap/back_null.la
%%BACKEND%%libexec/openldap/back_null.so
%%BACK_PERL%%libexec/openldap/back_perl-2.3.so
%%BACK_PERL%%libexec/openldap/back_perl-2.3.so.2
%%BACK_DNSSRV%%libexec/openldap/back_dnssrv-2.4.so
%%BACK_DNSSRV%%libexec/openldap/back_dnssrv-2.4.so.1
%%BACK_DNSSRV%%libexec/openldap/back_dnssrv.la
%%BACK_DNSSRV%%libexec/openldap/back_dnssrv.so
%%BACK_PASSWD%%libexec/openldap/back_passwd-2.4.so
%%BACK_PASSWD%%libexec/openldap/back_passwd-2.4.so.1
%%BACK_PASSWD%%libexec/openldap/back_passwd.la
%%BACK_PASSWD%%libexec/openldap/back_passwd.so
%%BACK_PERL%%libexec/openldap/back_perl-2.4.so
%%BACK_PERL%%libexec/openldap/back_perl-2.4.so.1
%%BACK_PERL%%libexec/openldap/back_perl.la
%%BACK_PERL%%libexec/openldap/back_perl.so
%%BACK_SHELL%%libexec/openldap/back_shell-2.3.so
%%BACK_SHELL%%libexec/openldap/back_shell-2.3.so.2
%%BACK_RELAY%%libexec/openldap/back_relay-2.4.so
%%BACK_RELAY%%libexec/openldap/back_relay-2.4.so.1
%%BACK_RELAY%%libexec/openldap/back_relay.la
%%BACK_RELAY%%libexec/openldap/back_relay.so
%%BACK_SHELL%%libexec/openldap/back_shell-2.4.so
%%BACK_SHELL%%libexec/openldap/back_shell-2.4.so.1
%%BACK_SHELL%%libexec/openldap/back_shell.la
%%BACK_SHELL%%libexec/openldap/back_shell.so
%%BACK_SQL%%libexec/openldap/back_sql-2.3.so
%%BACK_SQL%%libexec/openldap/back_sql-2.3.so.2
%%BACK_SQL%%libexec/openldap/back_sql-2.4.so
%%BACK_SQL%%libexec/openldap/back_sql-2.4.so.1
%%BACK_SQL%%libexec/openldap/back_sql.la
%%BACK_SQL%%libexec/openldap/back_sql.so
libexec/slapd
@ -66,8 +74,8 @@ sbin/slapindex
sbin/slappasswd
sbin/slaptest
@exec mkdir -p %%LDAP_RUN_DIR%%
@unexec rmdir %%LDAP_RUN_DIR%% 2>/dev/null || true
@dirrmtry %%LDAP_RUN_DIR%%
@exec mkdir -p %%DATABASEDIR%%
@unexec rmdir %%DATABASEDIR%% 2>/dev/null || true
@dirrmtry %%DATABASEDIR%%
@exec mkdir -p %%SLURPDIR%%
@unexec rmdir %%SLURPDIR%% 2>/dev/null || true
@dirrmtry %%SLURPDIR%%

View File

@ -2,6 +2,7 @@
bin/ldapadd
bin/ldapcompare
bin/ldapdelete
bin/ldapexop
bin/ldapmodify
bin/ldapmodrdn
bin/ldappasswd
@ -19,28 +20,20 @@ include/ldap_features.h
include/ldap_schema.h
include/ldap_utf8.h
include/slapi-plugin.h
lib/liblber-2.3.so
lib/liblber-2.3.so.2
lib/liblber-2.4.so
lib/liblber-2.4.so.1
lib/liblber.a
lib/liblber.la
lib/liblber.so
lib/libldap-2.3.so
lib/libldap-2.3.so.2
lib/libldap-2.4.so
lib/libldap-2.4.so.1
lib/libldap.a
lib/libldap.la
lib/libldap.so
lib/libldap_r-2.3.so
lib/libldap_r-2.3.so.2
lib/libldap_r-2.4.so
lib/libldap_r-2.4.so.1
lib/libldap_r.a
lib/libldap_r.la
lib/libldap_r.so
@comment share/openldap/ucdata/case.dat
@comment share/openldap/ucdata/cmbcl.dat
@comment share/openldap/ucdata/comp.dat
@comment share/openldap/ucdata/ctype.dat
@comment share/openldap/ucdata/decomp.dat
@comment share/openldap/ucdata/kdecomp.dat
@comment share/openldap/ucdata/num.dat
@comment @dirrm share/openldap/ucdata
@comment @dirrm share/openldap
@dirrmtry libexec/openldap
@dirrmtry etc/openldap