mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
selftest: Test join against DC with non-default site
Recent changes around restoring a domain that lacked Default-First-Site-Name highlighted a problem. Normally when you join a DC to a domain, samba-tool works out the correct site to use automatically. However, if the join uses '--server' to select a DC, then this doesn't work. It defaults back to Default-First-Site-Name, and the join command fails if this site doesn't exist. All the testenvs had Default-First-Site-Name present, so this was never tested. Now the backupfromdc no longer has a Default-First-Site-Name site, so running a simple join against that DC fails, highlighting the problem. Signed-off-by: Tim Beale <timbeale@catalyst.net.nz> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
696fa6a1e6
commit
89543af0e8
5
selftest/knownfail.d/join_ldapcmp
Normal file
5
selftest/knownfail.d/join_ldapcmp
Normal file
@ -0,0 +1,5 @@
|
||||
# 'samba-tool domain join --server' fails if the domain does not contain the
|
||||
# Default-First-Site-Name site
|
||||
samba4.blackbox.join_ldapcmp.check_dc_join\(backupfromdc\)
|
||||
samba4.blackbox.join_ldapcmp.new_db_matches\(backupfromdc\)
|
||||
|
@ -852,6 +852,11 @@ for env in ['offlinebackupdc', 'restoredc', 'renamedc', 'labdc']:
|
||||
["PYTHON=%s" % python,
|
||||
os.path.join(bbdir, "ldapcmp_restoredc.sh"),
|
||||
'$PREFIX_ABS/backupfromdc', '$PREFIX_ABS/%s' % env])
|
||||
|
||||
# we also test joining backupfromdc here, as it's a bit special in that it
|
||||
# doesn't have Default-First-Site-Name
|
||||
for env in ['backupfromdc', 'offlinebackupdc', 'restoredc', 'renamedc',
|
||||
'labdc']:
|
||||
# basic test that we can join the testenv DC
|
||||
plantestsuite("samba4.blackbox.join_ldapcmp", env,
|
||||
["PYTHON=%s" % python, os.path.join(bbdir, "join_ldapcmp.sh")])
|
||||
|
Loading…
Reference in New Issue
Block a user