using openldap 2.4.14 (compiled from openldap.org source-package) i have noticed the following, reproducable behaviour when converting a slapd.conf to slapd.d:
olcSyncprovConfig is generated during conversion for the hdb-context, but not for cn=config, although "overlay syncprov" is set for database config
tested the conversion several times with slaptest and slapd, with the following simple example-slapd.conf. the result seems always to be the same.
--- include /usr/local/etc/openldap/schema/core.schema
access to dn.base="" by * read
access to dn.base="cn=Subschema" by * read
access to * by * read
##################################### database config rootdn cn=config rootpw {SSHA}4PvZLcpQ7s1CyQG+yworyl5DcrFTn78q
overlay syncprov
##################################### database hdb suffix "dc=local,dc=site" checkpoint 1024 5 cachesize 10000 rootdn "cn=ldapadmin,dc=local,dc=site" rootpw {SSHA}4PvZLcpQ7s1CyQG+yworyl5DcrFTn78q directory /var/lib/ldap index objectClass eq index entryUUID,entryCSN eq
overlay syncprov syncprov-checkpoint 10 1 syncprov-sessionlog 100
---
any ideas?
thanks and greetings, oliver