99user.ldif is supposed to store schema that has been updated online. In the past this has seemed to contain more than that, including some existing schema from other files. Need to investigate if this is still occurring. The outcome would be a bug filed against 389-ds.
This is super-trivial to reproduce, even with a stock 389-ds instance and
some IPA files.
I did this:
# setup-ds.pl (I took all default options)
# cp /usr/share/ipa/60kerberos.ldif /etc/dirsrv/slapd-INSTANCE/schema
# service dirsrv restart
99user.ldif is still empty, containing just cn=schema
convert /usr/share/ipa/updates/10-RFC2307bis.update into an ldif by:
removing add: prefix
adding changetype: modify to both attributes and objectclasses sections
adding add: objectclasses and add: attributetypes in each section
adding dn: cn=schema at top of objectclasses section
Checking with Rich to see if this is expected behavior.
File 389-ds bug https://bugzilla.redhat.com/show_bug.cgi?id=595874
Metadata Update from @rcritten:
- Issue assigned to rcritten
- Issue set to the milestone: FreeIPA 2.0 - 2010/06
to comment on this ticket.