summaryrefslogtreecommitdiffstats
path: root/ldap/admin/src/create_instance.c
diff options
context:
space:
mode:
authorPete Rowley <prowley@redhat.com>2007-02-27 02:57:30 +0000
committerPete Rowley <prowley@redhat.com>2007-02-27 02:57:30 +0000
commit1d09ab058e31cdcd26cd009fcc4d5c32cc77fb18 (patch)
tree5504949e0add034f339005e42d719f3124c4108d /ldap/admin/src/create_instance.c
parent3dcb55f473152a3c49ed8903855cdab8a08a4bce (diff)
downloadds-1d09ab058e31cdcd26cd009fcc4d5c32cc77fb18.tar.gz
ds-1d09ab058e31cdcd26cd009fcc4d5c32cc77fb18.tar.xz
ds-1d09ab058e31cdcd26cd009fcc4d5c32cc77fb18.zip
Add LDAPI
Diffstat (limited to 'ldap/admin/src/create_instance.c')
-rw-r--r--ldap/admin/src/create_instance.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/ldap/admin/src/create_instance.c b/ldap/admin/src/create_instance.c
index 3439dc61..d0c34bc0 100644
--- a/ldap/admin/src/create_instance.c
+++ b/ldap/admin/src/create_instance.c
@@ -2686,6 +2686,20 @@ char *ds_gen_confs(char *sroot, server_config_s *cf, char *cs_path)
fprintf(f, "nsslapd-return-exact-case: on\n");
fprintf(f, "nsslapd-ssl-check-hostname: on\n");
fprintf(f, "nsslapd-port: %s\n", cf->servport);
+#if defined(ENABLE_LDAPI)
+ fprintf(f, "nsslapd-ldapifilepath: %s/%s-%s.socket\n", cf->run_dir, PRODUCT_NAME, cf->servid);
+ fprintf(f, "nsslapd-ldapilisten: on\n");
+#if defined(ENABLE_AUTOBIND)
+ fprintf(f, "nsslapd-ldapiautobind: on\n");
+#endif /* ENABLE_AUTOBIND */
+ fprintf(f, "nsslapd-ldapimaprootdn: cn=Directory Manager\n");
+ fprintf(f, "nsslapd-ldapimaptoentries: off\n");
+ fprintf(f, "nsslapd-ldapiuidnumbertype: uidNumber\n");
+ fprintf(f, "nsslapd-ldapigidnumbertype: gidNumber\n");
+ fprintf(f, "nsslapd-ldapientrysearchbase: dc=example, dc=com\n");
+ fprintf(f, "nsslapd-ldapiautodnsuffix: cn=peercred,cn=external,cn=auth\n");
+#endif /* ENABLE_LDAPI */
+
#if !defined( XP_WIN32 )
if (cf->servuser && *(cf->servuser)) {
fprintf(f, "nsslapd-localuser: %s\n", cf->servuser);