- provision_backend = ProvisionBackend("ldb", backend_type,
- paths=paths, setup_path=self.setup_path,
- lp=self.lp, credentials=None,
- names=names,
- message=message, hostname=hostname,
- root=root, schema=schema,
- domainsid=domainsid)
-
- self.samdb = setup_samdb(path, self.setup_path, session_info, provision_backend,
- self.lp, names,
- logging.getLogger("samdb"), domainsid,
- domainguid,
- policyguid, False, "secret",
- "secret", "secret", invocationid,
- "secret", "domain controller")
+ logger = logging.getLogger("provision")
+
+ provision_backend = ProvisionBackend("ldb", paths=paths,
+ setup_path=self.setup_path, lp=self.lp, credentials=None,
+ names=names, logger=logger)
+
+ schema = Schema(self.setup_path, domainsid, invocationid=invocationid,
+ schemadn=names.schemadn, serverdn=names.serverdn,
+ am_rodc=False)
+
+ self.samdb = setup_samdb(path, self.setup_path, session_info,
+ provision_backend, self.lp, names, logger,
+ domainsid, domainguid, policyguid, policyguid_dc, False,
+ "secret", "secret", "secret", invocationid, "secret",
+ None, "domain controller", schema=schema)