s4:dsdb Rework modules create new partitions at runtime
authorAndrew Bartlett <abartlet@samba.org>
Fri, 2 Oct 2009 00:28:29 +0000 (10:28 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 21 Oct 2009 11:43:50 +0000 (22:43 +1100)
commitc59f00805cb06f3cb90d89690e142006658972d3
tree0c6a261d2aaa3893204d32e64db5f0b66b9bdbca
parent9393d94ad48160d3af665ed7362683b0a59ce72d
s4:dsdb Rework modules create new partitions at runtime

This is done by passing an extended operation to the partitions module
to extend the @PARTITION record and to extend the in-memory list of
partitions.

This also splits things up into module parts that belong above and below
repl_meta_data

Also slit the partitions module into two files due to the complexity
of the code

Andrew Barltett
source4/dsdb/samdb/ldb_modules/config.mk
source4/dsdb/samdb/ldb_modules/instancetype.c
source4/dsdb/samdb/ldb_modules/new_partition.c [new file with mode: 0644]
source4/dsdb/samdb/ldb_modules/partition.c
source4/dsdb/samdb/ldb_modules/partition.h [new file with mode: 0644]
source4/dsdb/samdb/ldb_modules/partition_init.c [new file with mode: 0644]
source4/dsdb/samdb/samdb.h
source4/scripting/python/samba/provision.py
source4/setup/provision_partitions.ldif
source4/setup/schema_samba4.ldif