Bugzilla – Bug 135483
openldap offer a context cn=config even if no back-config is given
Last modified: 2006-02-17 15:19:27 UTC
When slapd is startet with the paramter -f filename, it generates a pseudo back-config structure below cn=config even if no back-config database directory is there. The only thing which is essential for this to happen is the entry database config in the slapd.conf file.
I talk to the developers about this. This is done by intention. back-config is always present (even if you leave away the "database config" directive from slapd.conf). If, as in your case, the back-config database directory does not exist, back-config will work as usual, with the only difference that changes to the configuration are not persitent after restart of the daemon. See also the thread on openldap-devel: http://www.openldap.org/lists/openldap-devel/200602/msg00013.html
So this is "invalid".