aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorPascal Terjan <pterjan@mageia.org>2017-09-24 15:22:16 +0100
committerPascal Terjan <pterjan@mageia.org>2017-09-24 15:22:16 +0100
commitb06e5778832b752e75ca547749b70c1073e8542d (patch)
treee9c366983bd02dd0bd4d1738aaabc81aaab3dd58 /modules
parent206956a9dd7df4e73085a4cd5f4d808129b4ebe7 (diff)
downloadpuppet-b06e5778832b752e75ca547749b70c1073e8542d.tar
puppet-b06e5778832b752e75ca547749b70c1073e8542d.tar.gz
puppet-b06e5778832b752e75ca547749b70c1073e8542d.tar.bz2
puppet-b06e5778832b752e75ca547749b70c1073e8542d.tar.xz
puppet-b06e5778832b752e75ca547749b70c1073e8542d.zip
Get slapd to start on Mageia 6
Diffstat (limited to 'modules')
-rw-r--r--modules/openldap/templates/slapd.conf10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/openldap/templates/slapd.conf b/modules/openldap/templates/slapd.conf
index eda97611..3848e78b 100644
--- a/modules/openldap/templates/slapd.conf
+++ b/modules/openldap/templates/slapd.conf
@@ -31,7 +31,11 @@ argsfile /var/run/ldap/slapd.args
modulepath <%= lib_dir %>/openldap
<% if scope.function_versioncmp([lsbdistrelease, '4']) >= 0 %>
+<% if scope.function_versioncmp([lsbdistrelease, '6']) < 0 -%>
moduleload back_bdb.la
+<% else
+moduleload back_mdb.la
+<% end %>
<% end %>
moduleload back_monitor.la
moduleload syncprov.la
@@ -62,17 +66,23 @@ access to dn.subtree="cn=Monitor"
by group.exact="cn=LDAP Admins,ou=System Groups,<%= dc_suffix %>" read
by * none
+<% if scope.function_versioncmp([lsbdistrelease, '6']) < 0 -%>
database bdb
+<% else %>
+database mdb
+<% end %>
suffix "<%= dc_suffix %>"
directory /var/lib/ldap
rootdn "cn=manager,<%= dc_suffix %>"
checkpoint 256 5
+<% if scope.function_versioncmp([lsbdistrelease, '6']) < 0 -%>
# 32Mbytes, can hold about 10k posixAccount entries
dbconfig set_cachesize 0 33554432 1
dbconfig set_lg_bsize 2097152
cachesize 1000
idlcachesize 3000
+<% end %>
index objectClass eq
index uidNumber,gidNumber,memberuid,member,owner eq