mirror of
https://github.com/samba-team/samba.git
synced 2025-07-31 20:22:15 +03:00
provision: Reuse determine_netbios_name.
This commit is contained in:
@ -599,14 +599,7 @@ def make_smbconf(smbconf, hostname, domain, realm, serverrole,
|
|||||||
assert smbconf is not None
|
assert smbconf is not None
|
||||||
if hostname is None:
|
if hostname is None:
|
||||||
hostname = socket.gethostname().split(".")[0]
|
hostname = socket.gethostname().split(".")[0]
|
||||||
netbiosname = hostname.upper()
|
netbiosname = determine_netbios_name(hostname)
|
||||||
# remove forbidden chars
|
|
||||||
newnbname = ""
|
|
||||||
for x in netbiosname:
|
|
||||||
if x.isalnum() or x in VALID_NETBIOS_CHARS:
|
|
||||||
newnbname = "%s%c" % (newnbname, x)
|
|
||||||
#force the length to be <16
|
|
||||||
netbiosname = newnbname[0:15]
|
|
||||||
else:
|
else:
|
||||||
netbiosname = hostname.upper()
|
netbiosname = hostname.upper()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user