diff options
author | Amitay Isaacs <amitay@gmail.com> | 2013-05-27 12:26:36 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2013-05-30 10:44:11 +1000 |
commit | c22eb103d865ed50a6c3ca89750245b92e17b493 (patch) | |
tree | 00a751330179b0a851f887652159773dc5e803cd /python | |
parent | 612fbc18c3bf5307bd71ef533a5b6a13c7ef78b6 (diff) | |
download | samba-c22eb103d865ed50a6c3ca89750245b92e17b493.tar.gz samba-c22eb103d865ed50a6c3ca89750245b92e17b493.tar.bz2 samba-c22eb103d865ed50a6c3ca89750245b92e17b493.zip |
samba-tool/dns: Pass on additional flags when creating zones
Windows DCs require additional flags to be set when creating zones.
This fixes bug #9599.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'python')
-rw-r--r-- | python/samba/netcmd/dns.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/python/samba/netcmd/dns.py b/python/samba/netcmd/dns.py index 1e82812238..cce0d66c21 100644 --- a/python/samba/netcmd/dns.py +++ b/python/samba/netcmd/dns.py @@ -856,6 +856,8 @@ class cmd_zonecreate(Command): zone_create_info.dwZoneType = dnsp.DNS_ZONE_TYPE_PRIMARY zone_create_info.fAllowUpdate = dnsp.DNS_ZONE_UPDATE_SECURE zone_create_info.fAging = 0 + zone_create_info.fDsIntegrated = 1 + zone_create_info.fLoadExisting = 1 elif client_version == dnsserver.DNS_CLIENT_VERSION_DOTNET: typeid = dnsserver.DNSSRV_TYPEID_ZONE_CREATE_DOTNET zone_create_info = dnsserver.DNS_RPC_ZONE_CREATE_INFO_DOTNET() @@ -863,6 +865,8 @@ class cmd_zonecreate(Command): zone_create_info.dwZoneType = dnsp.DNS_ZONE_TYPE_PRIMARY zone_create_info.fAllowUpdate = dnsp.DNS_ZONE_UPDATE_SECURE zone_create_info.fAging = 0 + zone_create_info.fDsIntegrated = 1 + zone_create_info.fLoadExisting = 1 zone_create_info.dwDpFlags = dnsserver.DNS_DP_DOMAIN_DEFAULT else: typeid = dnsserver.DNSSRV_TYPEID_ZONE_CREATE @@ -871,6 +875,8 @@ class cmd_zonecreate(Command): zone_create_info.dwZoneType = dnsp.DNS_ZONE_TYPE_PRIMARY zone_create_info.fAllowUpdate = dnsp.DNS_ZONE_UPDATE_SECURE zone_create_info.fAging = 0 + zone_create_info.fDsIntegrated = 1 + zone_create_info.fLoadExisting = 1 zone_create_info.dwDpFlags = dnsserver.DNS_DP_DOMAIN_DEFAULT res = dns_conn.DnssrvOperation2(client_version, 0, server, None, |