From 21b7495d57d1f1f9ec1f787b35b51402707de87e Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 21 May 2007 08:33:22 +0000 Subject: [PATCH] r23032: Remove calls to println(), and ensure we print the ldb errstring(). Andrew Bartlett --- source/scripting/libjs/provision.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/source/scripting/libjs/provision.js b/source/scripting/libjs/provision.js index 3bbba6a9a66..d9bdb3b16b4 100644 --- a/source/scripting/libjs/provision.js +++ b/source/scripting/libjs/provision.js @@ -140,9 +140,9 @@ function hostname() /* the ldb is in bad shape, possibly due to being built from an incompatible previous version of the code, so delete it completely */ -function ldb_delete(ldb) +function ldb_delete(info, ldb) { - println("Deleting " + ldb.filename); + info.message("Deleting " + ldb.filename + "\n"); var lp = loadparm_init(); sys.unlink(sprintf("%s/%s", lp.get("private dir"), ldb.filename)); ldb.transaction_cancel(); @@ -155,7 +155,7 @@ function ldb_delete(ldb) /* erase an ldb, removing all records */ -function ldb_erase(ldb) +function ldb_erase(info, ldb) { var res; @@ -173,7 +173,7 @@ function ldb_erase(ldb) var res = ldb.search("(&(|(objectclass=*)(dn=*))(!(dn=@BASEINFO)))", basedn, ldb.SCOPE_SUBTREE, attrs); var i; if (res.error != 0) { - ldb_delete(ldb); + ldb_delete(info, ldb); return; } for (i=0;i