summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python/samba/provision.py
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-12-17 20:03:06 +0100
committerStefan Metzmacher <metze@samba.org>2007-12-21 05:51:18 +0100
commitca74c6e6c426e6b69ba31676e2b06dda29b5409e (patch)
treeacb215626af456ab762b2334b99d4d1f737acc94 /source4/scripting/python/samba/provision.py
parentfe6faa4df2c693ec2b5d820fc15c4d1180a7fe9b (diff)
downloadsamba-ca74c6e6c426e6b69ba31676e2b06dda29b5409e.tar.gz
samba-ca74c6e6c426e6b69ba31676e2b06dda29b5409e.tar.xz
samba-ca74c6e6c426e6b69ba31676e2b06dda29b5409e.zip
r26513: Update substitution dictionary for ldifs.
(This used to be commit 60fb2de2119cb2f42f858868e39c3b0d303ac20f)
Diffstat (limited to 'source4/scripting/python/samba/provision.py')
-rw-r--r--source4/scripting/python/samba/provision.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/source4/scripting/python/samba/provision.py b/source4/scripting/python/samba/provision.py
index 34191b72694..7d7b85c13ed 100644
--- a/source4/scripting/python/samba/provision.py
+++ b/source4/scripting/python/samba/provision.py
@@ -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):