1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-05 04:59:08 +03:00

r26513: Update substitution dictionary for ldifs.

(This used to be commit 60fb2de211)
This commit is contained in:
Jelmer Vernooij
2007-12-17 20:03:06 +01:00
committed by Stefan Metzmacher
parent fe6faa4df2
commit ca74c6e6c4
5 changed files with 27 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import uuid, misc
from socket import gethostname, gethostbyname
import param
import registry
import samba
from samba import Ldb, substitute_var, valid_netbios_name
from samba.samdb import SamDB
import security
@ -56,6 +57,7 @@ class ProvisionSettings(object):
self.schemedn_ldb = None
self.s4_ldapi_path = None
self.policyguid = None
self.extensibleobject = None
def subst_vars(self):
return {"SCHEMADN": self.schemadn,
@ -77,6 +79,7 @@ class ProvisionSettings(object):
"NETBIOSNAME": self.netbiosname,
"DNSNAME": self.dnsname,
"ROOTDN": self.rootdn,
"DOMAIN": self.domain,
"DNSDOMAIN": self.dnsdomain,
"REALM": self.realm,
"DEFAULTSITE": self.defaultsite,
@ -89,6 +92,9 @@ class ProvisionSettings(object):
"POLICYGUID": self.policyguid,
"RDN_DC": self.rdn_dc,
"DOMAINGUID_MOD": self.domainguid_mod,
"VERSION": samba.version(),
"ACI": "# no aci for local ldb",
"EXTENSIBLEOBJECT": self.extensibleobject,
}
def fix(self, paths):