We need to have a core schema file that just defines the schema required to start up and run a basic server. That file is attached. The other schema used to configure the server should be in a separate file or files. Internal entries defined in fedse.c, configdse.c, and schema.c should not depend on non-core schema. Andrew, do we also want to include the AD schema at this time, or it is still in flux?
Created attachment 137917 [details] proposed internal core schema
Created attachment 137918 [details] security config schema We might want to move this into the internal core as well.
Created attachment 137919 [details] Active Directory schema
Andrew, were you proposing adding the active directory schema to the server? Another route is that Fedora DS 1.1 now has SchemaFile and ConfigFile options. See http://directory.fedoraproject.org/wiki/FDS_Setup#slapd_section
No, I don't propose to add the schema as it will keep changing, and we want it to match Samba4's internal version of that schema. I'll look at the SchemaFile option, it might avoid the need for us to copy the schema in manually (in conjunction with install_full_schema = 0).
(In reply to comment #5) > No, I don't propose to add the schema as it will keep changing, and we want it > to match Samba4's internal version of that schema. Ok. > I'll look at the SchemaFile option, it might avoid the need for us to copy the > schema in manually (in conjunction with install_full_schema = 0). Thanks. That was the intention, to do everything at once in the setup.