Is the Shell backend compatible with the cn=config method of configuration data storage? I've converted this section from slapd.conf to cn=config: # Shell backend -> database shell suffix "dc=Shell" add "/tmp/bind.sh" modify "/tmp/bind.sh" bind "/tmp/bind.sh" # <-
And in cn=config i can see olcDatabase={N}shell, but not add/modify/bind directives. At the same time in logs of slaptest -f slapd.conf -F slapd.d: WARNING: No dynamic config support for database shell. config_build_entry: "olcDatabase={1}shell" ldif_back_add: "olcDatabase={1}shell,cn=config" oc_check_required entry (olcDatabase={1}shell,cn=config), objectClass "olcDatabaseConfig" oc_check_allowed type "objectClass" oc_check_allowed type "olcDatabase" oc_check_allowed type "olcSuffix" oc_check_allowed type "olcAddContentAcl" oc_check_allowed type "olcLastMod" oc_check_allowed type "olcMaxDerefDepth" oc_check_allowed type "olcReadOnly" oc_check_allowed type "olcMonitoring" oc_check_allowed type "structuralObjectClass" oc_check_allowed type "entryUUID" oc_check_allowed type "creatorsName" oc_check_allowed type "createTimestamp" oc_check_allowed type "entryCSN" oc_check_allowed type "modifiersName" oc_check_allowed type "modifyTimestamp" ldif_write_entry: wrote entry "olcDatabase={1}shell,cn=config"
It looks like Shell backend is deprecated and uncompatible with cn=config. Or what could i do wrong?