1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-12 12:23:50 +03:00

python:provision: run adprep as part of provision

With the default of base_schema=2019 we'll adprep to 2016.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Stefan Metzmacher
2023-03-17 16:48:26 +01:00
committed by Andrew Bartlett
parent f6d9f3760f
commit 4bba26579d
6 changed files with 109 additions and 9 deletions

View File

@@ -233,7 +233,7 @@ def update_policyids(names, samdb):
names.policyid_dc = None
def newprovision(names, session, smbconf, provdir, logger, base_schema=None):
def newprovision(names, session, smbconf, provdir, logger, base_schema=None, adprep_level=None):
"""Create a new provision.
This provision will be the reference for knowing what has changed in the
@@ -261,7 +261,8 @@ def newprovision(names, session, smbconf, provdir, logger, base_schema=None):
nobody=None, users=None,
serverrole="domain controller",
dom_for_fun_level=names.domainlevel, dns_backend=names.dns_backend,
useeadb=True, use_ntvfs=True, base_schema=base_schema)
useeadb=True, use_ntvfs=True, base_schema=base_schema,
adprep_level=adprep_level)
def dn_sort(x, y):