summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python/samba/provision
diff options
context:
space:
mode:
authorKai Blin <kai@samba.org>2012-09-12 12:31:38 +0200
committerStefan Metzmacher <metze@samba.org>2012-09-12 16:51:29 +0200
commitfee75752fb9f0926bc9d7ea5731ef72d2197b9e3 (patch)
tree8005db35c4fe10f010258a5c45615578791630ff /source4/scripting/python/samba/provision
parent1627fcda3eff6e636438c90d07ffcfd497ea68e2 (diff)
downloadsamba-fee75752fb9f0926bc9d7ea5731ef72d2197b9e3.tar.gz
samba-fee75752fb9f0926bc9d7ea5731ef72d2197b9e3.tar.xz
samba-fee75752fb9f0926bc9d7ea5731ef72d2197b9e3.zip
s4 provision: Ask for the dns forwarder IP address during interactive provision
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4/scripting/python/samba/provision')
-rw-r--r--source4/scripting/python/samba/provision/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/scripting/python/samba/provision/__init__.py b/source4/scripting/python/samba/provision/__init__.py
index 5cbb71685b..706a02396a 100644
--- a/source4/scripting/python/samba/provision/__init__.py
+++ b/source4/scripting/python/samba/provision/__init__.py
@@ -1764,7 +1764,7 @@ def provision(logger, session_info, credentials, smbconf=None,
domain=None, hostname=None, hostip=None, hostip6=None, domainsid=None,
next_rid=1000, dc_rid=None, adminpass=None, ldapadminpass=None, krbtgtpass=None,
domainguid=None, policyguid=None, policyguid_dc=None,
- dns_backend=None, dnspass=None,
+ dns_backend=None, dns_forwarder=None, dnspass=None,
invocationid=None, machinepass=None, ntdsguid=None,
root=None, nobody=None, users=None, wheel=None, backup=None, aci=None,
serverrole=None, dom_for_fun_level=None,
@@ -1822,6 +1822,9 @@ def provision(logger, session_info, credentials, smbconf=None,
if dns_backend != "SAMBA_INTERNAL":
server_services.append("-dns")
+ else:
+ if dns_forwarder is not None:
+ global_param["dns forwarder"] = [dns_forwarder]
if use_ntvfs:
server_services.append("+smb")