X-Git-Url: http://git.samba.org/samba.git/?p=nivanova%2Fsamba-autobuild%2F.git;a=blobdiff_plain;f=source4%2Fscripting%2Fdevel%2Fpfm_verify.py;fp=source4%2Fscripting%2Fdevel%2Fpfm_verify.py;h=53f61dec67a5f707b74a16d1278d088b15f25cc1;hp=a8aafede2cff3a2056c126a61432cb5f08772fb6;hb=211c9a5f85bffbb012b4567bad265c9339588fbf;hpb=542e91ef9222302303d2ecc10dceb96d1b0d5bab diff --git a/source4/scripting/devel/pfm_verify.py b/source4/scripting/devel/pfm_verify.py index a8aafede2cf..53f61dec67a 100755 --- a/source4/scripting/devel/pfm_verify.py +++ b/source4/scripting/devel/pfm_verify.py @@ -48,6 +48,7 @@ def _samdb_fetch_pfm(samdb): return (pfm.ctr, pfm_schi) + def _samdb_fetch_schi(samdb): """Fetch schemaInfo stored in SamDB using LDB connection""" res = samdb.search(base=samdb.get_schema_basedn(), expression="", scope=SCOPE_BASE, attrs=["*"]) @@ -60,6 +61,7 @@ def _samdb_fetch_schi(samdb): pfm_schi.marker = 0xFF; return pfm_schi + def _drs_fetch_pfm(server, samdb, creds, lp): """Fetch prefixMap using DRS interface""" binding_str = "ncacn_ip_tcp:%s[print,seal]" % server @@ -107,6 +109,7 @@ def _drs_fetch_pfm(server, samdb, creds, lp): pfm.num_mappings -= 1 return (pfm, pfm_schi) + def _pfm_verify(drs_pfm, ldb_pfm): errors = [] if drs_pfm.num_mappings != ldb_pfm.num_mappings: @@ -127,6 +130,7 @@ def _pfm_verify(drs_pfm, ldb_pfm): errors.append("[%2d] differences in (%s)" % (i, it_err)) return errors + def _pfm_schi_verify(drs_schi, ldb_schi): errors = [] print(drs_schi.revision)