On Friday 14 December 2007 04:15:44 R.B. wrote:
Hi;
I've finally completed my server setup and now I'm focusing on the client configurations (with TLS).
I'm using the Buchan RPMs (openldap 2.3.39) for RHEL4 and it creates an /etc/openldap2.3 directory. I also have the base openldap (2.2.x) rpms installed (originally) and it creates the base /etc/openldap directory.
After doing an strace, I see that /etc/openldap/ldap.conf is used....
by what?
but I want use /etc/openldap2.3/ldap.conf file, how do I switch my ldap client to look here?
To ensure there are not conflicts etc., my packages ship everything with a major version suffix if the distribution shipped a different major version of OpenLDAP. Thus, the ldap library from the libldap2.3_0 package uses /etc/openldap2.3/ldap.conf, however the original ldap library provided by RHEL (in the openldap-2.2.13 package) is still the 2.2.13 version, and still uses /etc/openldap/ldap.conf. All the software shipped with RHEL that uses the ldap library is compiled against the RHEL version, so uses /etc/openldap/ldap.conf. If your /etc/openldap2.3/ldap.conf contains the settings you want all LDAP software to use ... use a link (hard or soft, either will probably do).
I have done this to ensure that my packages will never affect any software supplied by Red Hat (and the support status).
Regards, Buchan