diff options
Diffstat (limited to 'source4/scripting')
| -rw-r--r-- | source4/scripting/libjs/provision.js | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/source4/scripting/libjs/provision.js b/source4/scripting/libjs/provision.js index 57531a28b9..ca0fedf97b 100644 --- a/source4/scripting/libjs/provision.js +++ b/source4/scripting/libjs/provision.js @@ -449,6 +449,8 @@ function setup_name_mappings(info, ldb)  function provision_fix_subobj(subobj, paths)  { +	var ldb = ldb_init(); +	  	subobj.REALM       = strupper(subobj.REALM);  	subobj.HOSTNAME    = strlower(subobj.HOSTNAME);  	subobj.DOMAIN      = strupper(subobj.DOMAIN); @@ -465,6 +467,11 @@ function provision_fix_subobj(subobj, paths)  	subobj.CONFIGDN     = "CN=Configuration," + subobj.ROOTDN;  	subobj.SCHEMADN     = "CN=Schema," + subobj.CONFIGDN; +	subobj.MACHINEPASS_B64 = ldb.encode(subobj.MACHINEPASS); +	subobj.KRBTGTPASS_B64  = ldb.encode(subobj.KRBTGTPASS); +	subobj.ADMINPASS_B64   = ldb.encode(subobj.ADMINPASS); +	subobj.DNSPASS_B64     = ldb.encode(subobj.DNSPASS); +  	var rdns = split(",", subobj.DOMAINDN);  	subobj.RDN_DC = substr(rdns[0], strlen("DC=")); | 
