]> git.sur5r.net Git - openldap/blobdiff - doc/man/man5/slapd.plugin.5
Axe abandon support (ITS#2564)
[openldap] / doc / man / man5 / slapd.plugin.5
index fae3fd4a10f5be173fd61c00c04473e989e4122e..3ae36958e88c5d986218ea1cc537f8d97f9a9301 100644 (file)
@@ -1,5 +1,5 @@
 .TH SLAPD.PLUGIN 5 "RELEASEDATE" "OpenLDAP LDVERSION"
-.\" Copyright 2002 The OpenLDAP Foundation All Rights Reserved.
+.\" Copyright 2002-2003 The OpenLDAP Foundation All Rights Reserved.
 .\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
 .SH NAME
 slapd.plugin \- plugin configuration for slapd, the stand-alone LDAP daemon
@@ -45,8 +45,12 @@ according to \fINetscape's Directory Server Plug-Ins\fP.
 Version 4.0 of the API is currently implemented.
 .LP
 Database specific data may contain plugin information.
+This manpage details the
+.BR slapd (8)
+configuration statements that affect the loading of SLAPI \fIplugins\fP.
 .LP
 Arguments that should be replaced by actual text are shown in brackets <>.
+.LP
 The structure of the plugin directives is
 .TP
 .B plugin "<type> <lib_path> <init_function> [<arguments>]"
@@ -79,6 +83,25 @@ for the desired operations.
 The optional
 .BR <arguments>
 list is passed to the init function.
+.TP
+.B pluginlog <file>
+Specify an alternative path for the plugin log file (default is
+LOCALSTATEDIR/error).
+.TP
+.B modulepath <pathspec>
+This statement sets the module load path for dynamically loadable 
+backends, as described in
+.BR slapd.conf (5); 
+however, since both the dynamically loadable backends 
+and the SLAPI plugins use the same underlying library (libtool's ltdl)
+its value also affects the plugin search path.
+In general the search path is made of colon-separated paths; usually
+the user-defined path is searched first; then the value of the
+\fILTDL_LIBRARY_PATH\fP environment variable, if defined, is used;
+finally, the systemi-specific dynamic load path is attempted (e.g. on
+Linux the value of the environment variable \fILD_LIBRARY_PATH\fP).
+Please carefully read the documentation of ltdl because its behavior 
+is very platform dependent.
 .SH FILES
 .TP
 ETCDIR/slapd.conf