From 7572dfdc019f3e4b676d5a883d9fc0453dcde0e6 Mon Sep 17 00:00:00 2001 From: Noriko Hosoi Date: Thu, 23 Oct 2008 22:42:55 +0000 Subject: Resolves: #468248 Summary: LDAPI: when nsslapd-ldapiautodnsuffix doesn't exist - Bind is incorrect Description: - introducing --enable-auto-dn-suffix option to configure (disabled by default) - building the auto-dn-suffix code only when the option is set --- ldap/admin/src/scripts/DSCreate.pm.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ldap/admin/src/scripts') diff --git a/ldap/admin/src/scripts/DSCreate.pm.in b/ldap/admin/src/scripts/DSCreate.pm.in index 45d5329c..9430cf2d 100644 --- a/ldap/admin/src/scripts/DSCreate.pm.in +++ b/ldap/admin/src/scripts/DSCreate.pm.in @@ -342,7 +342,9 @@ sub createConfigFile { $ent->setValues("nsslapd-ldapiuidnumbertype", "uidNumber"); $ent->setValues("nsslapd-ldapigidnumbertype", "gidNumber"); $ent->setValues("nsslapd-ldapientrysearchbase", $inf->{slapd}->{Suffix}); - $ent->setValues("nsslapd-ldapiautodnsuffix", "cn=peercred,cn=external,cn=auth"); + if ("@enable_auto_dn_suffix@") { + $ent->setValues("nsslapd-ldapiautodnsuffix", "cn=peercred,cn=external,cn=auth"); + } } if (!$conn->update($ent)) { $conn->close(); -- cgit