s4-spnupdate: only enable NDR print at log level above 5
authorAndrew Tridgell <tridge@samba.org>
Thu, 18 Nov 2010 04:26:48 +0000 (15:26 +1100)
committerAndrew Tridgell <tridge@samba.org>
Thu, 18 Nov 2010 22:12:25 +0000 (23:12 +0100)
source4/scripting/bin/samba_spnupdate

index 7a4de7a77c9ffbbc5fb1f2fe590f057bfab11075..0dcc9fecfedcf0e46bcbc14c345002d4a488dfb8 100755 (executable)
@@ -195,7 +195,10 @@ def call_rodc_update(d):
         sys.exit(1)
     server = cldap_ret.pdc_dns_name
     try:
-        drs = drsuapi.drsuapi('ncacn_ip_tcp:%s[seal,print]' % server, lp, creds)
+        binding_options = "seal"
+        if lp.get("log level") >= 5:
+            binding_options += ",print"
+        drs = drsuapi.drsuapi('ncacn_ip_tcp:%s[%s]' % (server, binding_options), lp, creds)
         (drs_handle, supported_extensions) = drs_utils.drs_DsBind(drs)
     except Exception, reason:
         print("Unable to connect to DC '%s' for domain '%s' : %s" % (server, domain, reason))