diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-07-15 05:40:34 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:23:07 -0500 |
commit | 63535f566e2fbe9244fd3e50b9c8d1281b822fc0 (patch) | |
tree | e14f9101f03c29c7a076576efd36d3ac7a8e381f /source4/scripting/libjs | |
parent | 970ff9ba8d0b47fce6760e6adf9458820c5084b9 (diff) | |
download | samba-63535f566e2fbe9244fd3e50b9c8d1281b822fc0.tar.gz samba-63535f566e2fbe9244fd3e50b9c8d1281b822fc0.tar.bz2 samba-63535f566e2fbe9244fd3e50b9c8d1281b822fc0.zip |
r8481: switched ldb ejs called over to an OO interface, so you do:
var ldb = ldb_init();
res = ldb.search(dbfile, "(objectClass=user)");
you can also do:
ldbSearch = ldb.search;
res = ldbSearch(dbfile, "(objectClass=user)");
if you want the old interface (ie. you can use this to import
functions into the global or local namespace).
(This used to be commit 3093057d9735cbb62f57e7159264d5a28b85320f)
Diffstat (limited to 'source4/scripting/libjs')
-rw-r--r-- | source4/scripting/libjs/provision.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source4/scripting/libjs/provision.js b/source4/scripting/libjs/provision.js index 03360654c7..6d4e4a3bc0 100644 --- a/source4/scripting/libjs/provision.js +++ b/source4/scripting/libjs/provision.js @@ -114,6 +114,8 @@ function hostname() function setup_ldb(ldif, dbname, subobj) { var extra = ""; + var ldb = ldb_init(); + if (arguments.length == 4) { extra = arguments[3]; } @@ -127,7 +129,7 @@ function setup_ldb(ldif, dbname, subobj) data = data + extra; data = substitute_var(data, subobj); - ok = ldbAdd(db, data); + ok = ldb.add(db, data); assert(ok); } |