s4:dsdb Split schema loading and schema data management
authorAndrew Bartlett <abartlet@samba.org>
Thu, 22 Oct 2009 04:54:57 +0000 (15:54 +1100)
committerAndrew Tridgell <tridge@samba.org>
Fri, 23 Oct 2009 04:41:00 +0000 (15:41 +1100)
commite5b86d267465dba57b26a74f75ddc1e778359b23
tree8b5deda4340d8f5dfebe0f5241982110695f82c1
parentbd9aa4d561df738331b65ad05abcbd7672cd0493
s4:dsdb Split schema loading and schema data management

By splitting the module this way, we can load the schema at startup, after
the partitions module is operational, but we leave the 'mess with details of
entries in the partitions' module to operate only on the partitions module.

Loading the schema later allows us to set the @ATTRIBUTES correctly on all
the databases.

Andrew Bartlett
source4/dsdb/samdb/ldb_modules/config.mk
source4/dsdb/samdb/ldb_modules/schema_data.c [moved from source4/dsdb/samdb/ldb_modules/schema_fsmo.c with 64% similarity]
source4/dsdb/samdb/ldb_modules/schema_load.c [new file with mode: 0644]
source4/scripting/python/samba/provision.py