mirror of
https://github.com/samba-team/samba.git
synced 2025-07-22 16:59:09 +03:00
s4-provision: pre-create a named.conf.update file
The named.conf.update file will be filled in at runtime by Samba to contain the list of bind9 grant rules for granting DNS dynamic update permissions on the domain.
This commit is contained in:
@ -297,6 +297,7 @@ def provision_paths_from_lp(lp, dnsdomain):
|
||||
paths.privilege = os.path.join(paths.private_dir, "privilege.ldb")
|
||||
paths.dns = os.path.join(paths.private_dir, "dns", dnsdomain + ".zone")
|
||||
paths.namedconf = os.path.join(paths.private_dir, "named.conf")
|
||||
paths.namedconf_update = os.path.join(paths.private_dir, "named.conf.update")
|
||||
paths.namedtxt = os.path.join(paths.private_dir, "named.txt")
|
||||
paths.krb5conf = os.path.join(paths.private_dir, "krb5.conf")
|
||||
paths.winsdb = os.path.join(paths.private_dir, "wins.ldb")
|
||||
@ -1563,9 +1564,12 @@ def create_named_conf(paths, setup_path, realm, dnsdomain,
|
||||
"REALM": realm,
|
||||
"ZONE_FILE": paths.dns,
|
||||
"REALM_WC": "*." + ".".join(realm.split(".")[1:]),
|
||||
"NAMED_CONF": paths.namedconf
|
||||
"NAMED_CONF": paths.namedconf,
|
||||
"NAMED_CONF_UPDATE": paths.namedconf_update
|
||||
})
|
||||
|
||||
setup_file(setup_path("named.conf.update"), paths.namedconf_update)
|
||||
|
||||
def create_named_txt(path, setup_path, realm, dnsdomain,
|
||||
private_dir, keytab_name):
|
||||
"""Write out a file containing zone statements suitable for inclusion in a
|
||||
|
Reference in New Issue
Block a user