OpenLDAP Faq-O-Matic : Trash : How do I integrate NS Calendar with slapd(8)? | |
This is a multi-step process: 1) Import Netscape's suitespot3x.ldif file into your LDAP database. This file contains some standard objects that Netscape's SuiteSpot line of servers expect to see in the directory. I belive this file can be found in the Netscape Directory Server 4.x installers. 2) Add the Netscape Calendar schema to your slapd config. The schema can be found in: <netscape suitespot directory>/bin/calendar/install/misc/ns-calendar-schema.conf 3) Add the proper indexes to your slapd.conf. I used the following: index nsCalXItemId pres,eq,sub 4) Modify the Versionstr string in the servers/slapd/Version.c file to be: "Netscape-Directory/3.1 (compatible: slapd %VERSION% (%WHEN%)\n\t%WHOANDWHERE%)\n" (that should all be on one line). 5) Recompile, reinstall the slapd binary and go! jeff@mail.sandi.net | |
Here is an example suitespot3x.ldif posted by Mark C Smith to the
openldap-software mailing list:
dn: o=Airius.com changetype: modify add: aci aci: (targetattr = "*")(version 3.0; acl "Suitespot Adminstrators Group"; allow (all) groupdn = "ldap:///cn=Administrators,o=Airius.com";) dn: uid=admin, o=Airius.com changetype: add objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson cn: SuiteSpot Administrator sn: Administrator givenname: SuiteSpot uid: admin userPassword: {SSHA}H+oVU9UkeVy1PvM/EgWfXIm65ZLhSmw91iyucg== dn: cn=Administrators, o=Airius.com changetype: add objectclass: top objectclass: groupOfUniqueNames cn: Administrators uniqueMember: uid=admin, o=Airius.com dn: ou=Netscape Servers, o=Airius.com changetype: add objectclass: top objectclass: organizationalUnit ou: Netscape Servers sh@eclipse.net.uk | |
[Append to This Answer] |
Previous: | How can I speed up database loading? |
Next: | How to make OpenLDAP accessible from Netscape? |
|