Red Hat Bugzilla – Bug 1316211
Section 8.1.1 of RHDS 10 documentation appears to point to the incorrect schema directory
Last modified: 2016-11-14 08:46:01 EST
Section Number and Name:
8.1.1 Default Schema Files
Describe the issue:
The paragraph in section 8.1.1 says that the schema files can be placed in /usr/lib64/dirsrv/slapd-instance/schema, however on a fresh RHDS 10 install here at a customer site this directory does not exist. However /etc/dirsrv/slapd-instance/schema does and does contain LDAP schema files.
Suggestions for improvement:
Point to /etc/dirsrv/slapd-instance/schema as opposed to /usr/lib64/dirsrv/slapd-instance/schema
Alright, I fixed all instances in chapter 8 where the book was referring to /usr/lib64/dirsrv/slapd-instance/schema as the default instance schema directory.
Preview at: http://10.34.3.139:8080/view/Directory%20Server/job/doc-Red_Hat_Directory_Server-Administration_Guide%20%28html-single%29/lastSuccessfulBuild/artifact/tmp/en-US/html-single/index.html#default-schema
However, "/etc/dirsrv/slapd-instance" (one level above) appears a whole bunch of times in the book in other places and in slightly different context. For example, the book refers to it as a directory where some scripts are installed, e.g. "8.7.1. Reloading Schema Using schema-reload.pl" or "9.3.1. Running the db2index.pl Script".
I'm not sure if that should be changed as well - I don't know if the whole default RHDS install path changed or if it's only specifically the default schema directory. I'll get a test instance running later and check everything. Moving to MODIFIED for now.
Right, I get it now. /usr/lib64/dirsrv/slapd-instance contains scripts, and schema configs are indeed in /etc/dirsrv/slapd-instance/schema. I'll need to go through all instances of "/usr/lib64/dirsrv" in all DS10 books and check what each one refers to.
Every occurence of these two directories in all RHDS10 books should be fine now.
The updated documentation for Directory Server 10.1 is now available on the Customer Portal.