r26298: Use metze's schema loading code to pre-initialise the schema into the
authorAndrew Bartlett <abartlet@samba.org>
Tue, 4 Dec 2007 23:40:48 +0000 (00:40 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:48:15 +0000 (05:48 +0100)
commitb0de08916e8cb59ce6a2ea94bbc9ac0679830ac1
treebfa069a395cdebfeae66aaa7a78c986c55e8c11b
parent47422b5e59027461efd7bc45534f9da8e37e3f48
r26298: Use metze's schema loading code to pre-initialise the schema into the

samdb before we start writing entries into it.

In doing so, I realised we still used 'dnsDomain', which is not part
of the standard schema (now removed).

We also set the 'wrong' side of the linked attributes for the
masteredBy on each partition - this is now set in provision_self_join
and backlinks via the linked attributes code.

When we have the schema loaded, we must also have a valid domain SID
loaded, so that the objectclass module works.  This required some ejs
glue.

Andrew Bartlett
source/dsdb/samdb/samdb.c
source/rpc_server/netlogon/dcerpc_netlogon.c
source/scripting/ejs/smbcalls_ldb.c
source/scripting/libjs/provision.js
source/setup/provision_basedn_modify.ldif
source/setup/provision_configuration_basedn_modify.ldif
source/setup/provision_schema_basedn_modify.ldif
source/setup/provision_self_join.ldif
source/setup/schema_samba4.ldif