svn commit: samba r20805 - in branches/SAMBA_4_0/source:
scripting/libjs setup
metze at samba.org
metze at samba.org
Mon Jan 15 13:54:22 GMT 2007
Author: metze
Date: 2007-01-15 13:54:21 +0000 (Mon, 15 Jan 2007)
New Revision: 20805
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20805
Log:
don't use hardcoded values for secrects.keytab and sam.ldb
metze
Modified:
branches/SAMBA_4_0/source/scripting/libjs/provision.js
branches/SAMBA_4_0/source/setup/secrets.ldif
Changeset:
Modified: branches/SAMBA_4_0/source/scripting/libjs/provision.js
===================================================================
--- branches/SAMBA_4_0/source/scripting/libjs/provision.js 2007-01-15 13:28:09 UTC (rev 20804)
+++ branches/SAMBA_4_0/source/scripting/libjs/provision.js 2007-01-15 13:54:21 UTC (rev 20805)
@@ -382,6 +382,7 @@
paths.hkpt = "hkpt.ldb";
paths.samdb = lp.get("sam database");
paths.secrets = "secrets.ldb";
+ paths.keytab = "secrets.keytab";
paths.dns = lp.get("private dir") + "/" + subobj.DNSDOMAIN + ".zone";
paths.winsdb = "wins.ldb";
paths.ldap_basedn_ldif = lp.get("private dir") + "/" + subobj.DNSDOMAIN + ".ldif";
@@ -431,7 +432,7 @@
return true;
}
-function provision_fix_subobj(subobj, message)
+function provision_fix_subobj(subobj, message, paths)
{
subobj.REALM = strupper(subobj.REALM);
subobj.HOSTNAME = strlower(subobj.HOSTNAME);
@@ -442,6 +443,10 @@
var rdns = split(",", subobj.DOMAINDN);
subobj.RDN_DC = substr(rdns[0], strlen("DC="));
+ subobj.SAM_LDB = paths.samdb;
+ subobj.SECRETS_LDB = paths.secrets;
+ subobj.SECRETS_KEYTAB = paths.keytab;
+
return true;
}
@@ -451,7 +456,7 @@
var sys = sys_init();
var info = new Object();
- var ok = provision_fix_subobj(subobj, message);
+ var ok = provision_fix_subobj(subobj, message, paths);
assert(ok);
info.subobj = subobj;
@@ -491,7 +496,7 @@
var sys = sys_init();
var info = new Object();
- var ok = provision_fix_subobj(subobj, message);
+ var ok = provision_fix_subobj(subobj, message, paths);
assert(ok);
if (subobj.DOMAINGUID != undefined) {
Modified: branches/SAMBA_4_0/source/setup/secrets.ldif
===================================================================
--- branches/SAMBA_4_0/source/setup/secrets.ldif 2007-01-15 13:28:09 UTC (rev 20804)
+++ branches/SAMBA_4_0/source/setup/secrets.ldif 2007-01-15 13:54:21 UTC (rev 20805)
@@ -36,7 +36,7 @@
whenChanged: ${LDAPTIME}
msDS-KeyVersionNumber: 1
objectSid: ${DOMAINSID}
-privateKeytab: secrets.keytab
+privateKeytab: ${SECRETS_KEYTAB}
# A hook from our credentials system into HDB, as we must be on a KDC,
# we can look directly into the database.
@@ -51,5 +51,5 @@
whenChanged: ${LDAPTIME}
objectSid: ${DOMAINSID}
servicePrincipalName: kadmin/changepw
-krb5Keytab: HDB:ldb:sam.ldb:
+krb5Keytab: HDB:ldb:${SAM_LDB}:
#The trailing : here is a HACK, but it matches the Heimdal format.
More information about the samba-cvs
mailing list