From: Tim Beale Date: Tue, 18 Sep 2018 22:21:12 +0000 (+1200) Subject: join: Avoid duplicating "Default-First-Site-Name" string X-Git-Tag: tdb-1.3.17~1503 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e81d43ac34049c602e18c03b8332bcee48ba8ce;p=thirdparty%2Fsamba.git join: Avoid duplicating "Default-First-Site-Name" string The provision code already defines "Default-First-Site-Name" so we might as well reuse it. The join.py already uses a suitable default, so assigning the default in the domain netcmd code is unnecessary. Signed-off-by: Tim Beale Reviewed-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/join.py b/python/samba/join.py index 38a15455f97..311411302e6 100644 --- a/python/samba/join.py +++ b/python/samba/join.py @@ -30,7 +30,8 @@ from samba.ndr import ndr_pack, ndr_unpack from samba.dcerpc import security, drsuapi, misc, nbt, lsa, drsblobs, dnsserver, dnsp from samba.dsdb import DS_DOMAIN_FUNCTION_2003 from samba.credentials import Credentials, DONT_USE_KERBEROS -from samba.provision import secretsdb_self_join, provision, provision_fill, FILL_DRS, FILL_SUBDOMAIN +from samba.provision import (secretsdb_self_join, provision, provision_fill, + FILL_DRS, FILL_SUBDOMAIN, DEFAULTSITE) from samba.provision.common import setup_path from samba.schema import Schema from samba import descriptor @@ -68,7 +69,7 @@ class DCJoinContext(object): promote_existing=False, plaintext_secrets=False, backend_store=None, forced_local_samdb=None): if site is None: - site = "Default-First-Site-Name" + site = DEFAULTSITE ctx.logger = logger ctx.creds = creds diff --git a/python/samba/netcmd/domain.py b/python/samba/netcmd/domain.py index e90266d6a19..ce4f36aaec1 100644 --- a/python/samba/netcmd/domain.py +++ b/python/samba/netcmd/domain.py @@ -688,9 +688,6 @@ class cmd_domain_join(Command): creds = credopts.get_credentials(lp) net = Net(creds, lp, server=credopts.ipaddress) - if site is None: - site = "Default-First-Site-Name" - logger = self.get_logger() if verbose: logger.setLevel(logging.DEBUG)