Skip to content

Commit

Permalink
s4 dns: use the internal DNS server per default
Browse files Browse the repository at this point in the history
  • Loading branch information
kblin authored and metze-samba committed Sep 12, 2012
1 parent 2af8129 commit 56058ea
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 21 deletions.
6 changes: 3 additions & 3 deletions source4/scripting/bin/samba_upgradedns
Original file line number Diff line number Diff line change
Expand Up @@ -238,8 +238,8 @@ if __name__ == '__main__':
parser.add_option_group(credopts)

parser.add_option("--dns-backend", type="choice", metavar="<BIND9_DLZ|SAMBA_INTERNAL>",
choices=["SAMBA_INTERNAL", "BIND9_DLZ"], default="BIND9_DLZ",
help="The DNS server backend, default BIND9_DLZ")
choices=["SAMBA_INTERNAL", "BIND9_DLZ"], default="SAMBA_INTERNAL",
help="The DNS server backend, default SAMBA_INTERNAL")
parser.add_option("--migrate", type="choice", metavar="<yes|no>",
choices=["yes","no"], default="yes",
help="Migrate existing zone data, default yes")
Expand All @@ -248,7 +248,7 @@ if __name__ == '__main__':
opts = parser.parse_args()[0]

if opts.dns_backend is None:
opts.dns_backend = 'DLZ_BIND9'
opts.dns_backend = 'SAMBA_INTERNAL'

if opts.migrate:
autofill = False
Expand Down
26 changes: 13 additions & 13 deletions source4/scripting/python/samba/netcmd/domain.py
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,11 @@ class cmd_domain_provision(Command):
help="choose machine password (otherwise random)"),
Option("--dns-backend", type="choice", metavar="NAMESERVER-BACKEND",
choices=["SAMBA_INTERNAL", "BIND9_FLATFILE", "BIND9_DLZ", "NONE"],
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server, " \
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), " \
"BIND9_FLATFILE uses bind9 text database to store zone information, " \
"BIND9_DLZ uses samba4 AD to store zone information (default), " \
"BIND9_DLZ uses samba4 AD to store zone information, " \
"NONE skips the DNS setup entirely (not recommended)",
default="BIND9_DLZ"),
default="SAMBA_INTERNAL"),
Option("--dnspass", type="string", metavar="PASSWORD",
help="choose dns password (otherwise random)"),
Option("--ldapadminpass", type="string", metavar="PASSWORD",
Expand Down Expand Up @@ -297,7 +297,7 @@ def ask(prompt, default=None):

server_role = ask("Server Role (dc, member, standalone)", "dc")

dns_backend = ask("DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE)", "BIND9_DLZ")
dns_backend = ask("DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE)", "SAMBA_INTERNAL")
if dns_backend in (None, ''):
raise CommandError("No DNS backend set!")

Expand Down Expand Up @@ -412,10 +412,10 @@ class cmd_domain_dcpromo(Command):
action="store_true"),
Option("--dns-backend", type="choice", metavar="NAMESERVER-BACKEND",
choices=["SAMBA_INTERNAL", "BIND9_DLZ", "NONE"],
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server, " \
"BIND9_DLZ uses samba4 AD to store zone information (default), " \
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), " \
"BIND9_DLZ uses samba4 AD to store zone information, " \
"NONE skips the DNS setup entirely (this DC will not be a DNS server)",
default="BIND9_DLZ")
default="SAMBA_INTERNAL")
]

takes_args = ["domain", "role?"]
Expand Down Expand Up @@ -479,10 +479,10 @@ class cmd_domain_join(Command):
action="store_true"),
Option("--dns-backend", type="choice", metavar="NAMESERVER-BACKEND",
choices=["SAMBA_INTERNAL", "BIND9_DLZ", "NONE"],
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server, " \
"BIND9_DLZ uses samba4 AD to store zone information (default), " \
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), " \
"BIND9_DLZ uses samba4 AD to store zone information, " \
"NONE skips the DNS setup entirely (this DC will not be a DNS server)",
default="BIND9_DLZ")
default="SAMBA_INTERNAL")
]

takes_args = ["domain", "role?"]
Expand Down Expand Up @@ -1177,11 +1177,11 @@ class cmd_domain_classicupgrade(Command):
action="store_true"),
Option("--dns-backend", type="choice", metavar="NAMESERVER-BACKEND",
choices=["SAMBA_INTERNAL", "BIND9_FLATFILE", "BIND9_DLZ", "NONE"],
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server, " \
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), " \
"BIND9_FLATFILE uses bind9 text database to store zone information, " \
"BIND9_DLZ uses samba4 AD to store zone information (default), " \
"BIND9_DLZ uses samba4 AD to store zone information, " \
"NONE skips the DNS setup entirely (this DC will not be a DNS server)",
default="BIND9_DLZ")
default="SAMBA_INTERNAL")
]

takes_args = ["smbconf"]
Expand Down
4 changes: 2 additions & 2 deletions source4/scripting/python/samba/provision/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1816,8 +1816,8 @@ def provision(logger, session_info, credentials, smbconf=None,
if use_rfc2307:
global_param["idmap_ldb:use rfc2307"] = ["yes"]

if dns_backend == "SAMBA_INTERNAL":
server_services.append("+dns")
if dns_backend != "SAMBA_INTERNAL":
server_services.append("-dns")

if use_ntvfs:
server_services.append("+smb")
Expand Down
6 changes: 3 additions & 3 deletions wintest/wintest.py
Original file line number Diff line number Diff line change
Expand Up @@ -900,11 +900,11 @@ def setup(self, testname, subdir):
self.parser.add_option("--use-ntvfs", action='store_true', default=False, help='use NTVFS for the fileserver')
self.parser.add_option("--dns-backend", type="choice",
choices=["SAMBA_INTERNAL", "BIND9_FLATFILE", "BIND9_DLZ", "NONE"],
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server, " \
help="The DNS server backend. SAMBA_INTERNAL is the builtin name server (default), " \
"BIND9_FLATFILE uses bind9 text database to store zone information, " \
"BIND9_DLZ uses samba4 AD to store zone information (default), " \
"BIND9_DLZ uses samba4 AD to store zone information, " \
"NONE skips the DNS setup entirely (not recommended)",
default="BIND9_DLZ")
default="SAMBA_INTERNAL")

self.opts, self.args = self.parser.parse_args()

Expand Down

0 comments on commit 56058ea

Please sign in to comment.