From: Garming Sam Date: Fri, 10 Apr 2015 04:17:28 +0000 (+1200) Subject: kcc: translate over other DSA for repsFrom graph X-Git-Tag: tevent-0.9.25~240 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11633f791f44a863c96d42aa02830caf007eb79f;p=thirdparty%2Fsamba.git kcc: translate over other DSA for repsFrom graph Signed-off-by: Douglas Bagnall Reviewed-by: Garming Sam Reviewed-by: Andrew Bartlett --- diff --git a/source4/scripting/bin/samba_kcc b/source4/scripting/bin/samba_kcc index c60b9f996a9..8e7ec84a6f9 100755 --- a/source4/scripting/bin/samba_kcc +++ b/source4/scripting/bin/samba_kcc @@ -3060,8 +3060,17 @@ def test_all_reps_from(lp, creds, rng_seed=None): kcc.run(opts.dburl, lp, creds, forced_local_dsa=dsa_dn, forget_local_links=opts.forget_local_links, forget_intersite_links=opts.forget_intersite_links) + current, needed = kcc.my_dsa.get_rep_tables() + for dsa in kcc.my_site.dsa_table.values(): + if dsa is kcc.my_dsa: + continue + kcc.translate_ntdsconn(dsa) + c, n = dsa.get_rep_tables() + current.update(c) + needed.update(n) + for name, rep_table, rep_parts in ( ('needed', needed, needed_parts), ('current', current, current_parts)):