summaryrefslogtreecommitdiff
path: root/source4/scripting/libjs
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2005-12-15 02:39:29 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:47:24 -0500
commit6589e93b1b8a61860931a171a0306b270597e1f2 (patch)
tree8ce1a046293bd7d3d76abc3613ba300ad4f70658 /source4/scripting/libjs
parentc0c55a8168b5231c3b7667a82c41709949375402 (diff)
downloadsamba-6589e93b1b8a61860931a171a0306b270597e1f2.tar.gz
samba-6589e93b1b8a61860931a171a0306b270597e1f2.tar.bz2
samba-6589e93b1b8a61860931a171a0306b270597e1f2.zip
r12252: With this change (hack) we can now do an provision onto Samba4's LDAP
server. Now to try another one... Andrew Bartlett (This used to be commit 175f616d74ac3567a35713343be0c63c96c5aede)
Diffstat (limited to 'source4/scripting/libjs')
-rw-r--r--source4/scripting/libjs/provision.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/scripting/libjs/provision.js b/source4/scripting/libjs/provision.js
index aa4ea5bff8..4cd9e5fa8d 100644
--- a/source4/scripting/libjs/provision.js
+++ b/source4/scripting/libjs/provision.js
@@ -160,6 +160,9 @@ function ldb_erase(ldb)
for (i=0;i<res.length;i++) {
ldb.del(res[i].dn);
}
+ /* extra hack to ensure it's gone on remote ldap */
+ ldb.del("cn=ROOTDSE");
+
var res = ldb.search("(&(|(objectclass=*)(dn=*))(!(dn=@BASEINFO)))", attrs);
if (res.length != 0) {
ldb_delete(ldb);
@@ -237,7 +240,7 @@ function provision_default_paths(subobj)
paths.hku = "hku.ldb";
paths.hkpd = "hkpd.ldb";
paths.hkpt = "hkpt.ldb";
- paths.samdb = "sam.ldb";
+ paths.samdb = lp.get("sam database");
paths.secrets = "secrets.ldb";
paths.dns = lp.get("private dir") + "/" + subobj.DNSDOMAIN + ".zone";
paths.winsdb = "wins.ldb";