From: Andrew Tridgell Date: Wed, 17 Nov 2010 00:08:59 +0000 (+1100) Subject: s4-join: enable NDR printing at debug levels >= 5 X-Git-Tag: samba-4.0.0alpha14~997 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=3f9c97dbc55826867d1978e09d69d365cff94643;p=samba.git s4-join: enable NDR printing at debug levels >= 5 this is handy for debugging joins --- diff --git a/source4/scripting/python/samba/join.py b/source4/scripting/python/samba/join.py index 45c79549e06..23ec845ea68 100644 --- a/source4/scripting/python/samba/join.py +++ b/source4/scripting/python/samba/join.py @@ -233,7 +233,10 @@ class dc_join: def drsuapi_connect(ctx): '''make a DRSUAPI connection to the server''' - binding_string = "ncacn_ip_tcp:%s[seal]" % ctx.server + binding_options = "seal" + if ctx.lp.get("log level") >= 5: + binding_options += ",print" + binding_string = "ncacn_ip_tcp:%s[%s]" % (ctx.server, binding_options) ctx.drsuapi = drsuapi.drsuapi(binding_string, ctx.lp, ctx.creds) (ctx.drsuapi_handle, ctx.bind_supported_extensions) = drs_utils.drs_DsBind(ctx.drsuapi) @@ -439,7 +442,11 @@ class dc_join: else: repl_creds = ctx.creds - repl = drs_utils.drs_Replicate("ncacn_ip_tcp:%s[seal]" % ctx.server, ctx.lp, repl_creds, ctx.local_samdb) + binding_options = "seal" + if ctx.lp.get("debug level") >= 5: + binding_options += ",print" + repl = drs_utils.drs_Replicate("ncacn_ip_tcp:%s[%s]" % (ctx.server, binding_options), + ctx.lp, repl_creds, ctx.local_samdb) repl.replicate(ctx.schema_dn, source_dsa_invocation_id, destination_dsa_guid, schema=True, rodc=ctx.RODC,