From 678b59b6ff96c4025d758ac7d8552b1185e04c4e Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Fri, 27 Aug 2010 13:40:37 -0400 Subject: Add some basic rules for adding new schema --- install/README.schema | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 install/README.schema diff --git a/install/README.schema b/install/README.schema new file mode 100644 index 000000000..686e8379e --- /dev/null +++ b/install/README.schema @@ -0,0 +1,15 @@ +Ground rules on adding new schema + +Brand new schema, particularly when written specifically for IPA, should be +added in share/*.ldif. Any new files need to be explicitly loaded in +ipaserver/install/dsinstance.py. These simply get copied directly into +the new instance schema directory. + +Existing schema (e.g. in an LDAP draft) may either be added as a separate +ldif in share or as an update in the updates directory. The advantage of +adding the schema as an update is if 389-ds ever adds the schema then the +installation won't fail due to existing schema failing to load during +bootstrap. + +If the new schema requires a new container then this should be added +to install/bootstrap-template.ldif. -- cgit