1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-27 08:23:49 +03:00

r8639: moved loadparm calls into an ejs object

(This used to be commit 2dc493eea6)
This commit is contained in:
Andrew Tridgell
2005-07-20 07:20:03 +00:00
committed by Gerald (Jerry) Carter
parent 620301858a
commit 86d628a292
8 changed files with 42 additions and 20 deletions

View File

@@ -11,7 +11,8 @@
function getDomainList()
{
var ret = new Array(2);
var lp = loadparm_init();
ret[0] = "System User";
ret[1] = lpGet("workgroup");
ret[1] = lp.get("workgroup");
return ret;
}

View File

@@ -97,7 +97,8 @@ function nbtd_statistics()
*/
function service_enabled(name)
{
var services = lpGet("server services");
var lp = loadparm_init();
var services = lp.get("server services");
var i;
for (i=0;i<services.length;i++) {
if (services[i] == name) {

View File

@@ -141,13 +141,14 @@ function setup_ldb(ldif, dbname, subobj)
{
var extra = "";
var ldb = ldb_init();
var lp = loadparm_init();
if (arguments.length == 4) {
extra = arguments[3];
}
var dbfile = dbname;
var src = lpGet("setup directory") + "/" + ldif;
var src = lp.get("setup directory") + "/" + ldif;
var data = sys.file_load(src);
data = data + extra;
@@ -167,8 +168,9 @@ function setup_ldb(ldif, dbname, subobj)
*/
function setup_file(template, fname, subobj)
{
var f = lpGet("private dir") + "/" + fname;
var src = lpGet("setup directory") + "/" + template;
var lp = loadparm_init();
var f = lp.get("private dir") + "/" + fname;
var src = lp.get("setup directory") + "/" + template;
sys.unlink(f);
@@ -221,9 +223,10 @@ function provision_guess()
{
var subobj = new Object();
var nss = nss_init();
var lp = loadparm_init();
subobj.REALM = lpGet("realm");
subobj.DOMAIN = lpGet("workgroup");
subobj.REALM = lp.get("realm");
subobj.DOMAIN = lp.get("workgroup");
subobj.HOSTNAME = hostname();
subobj.HOSTIP = hostip();
subobj.DOMAINGUID = randguid();
@@ -271,7 +274,8 @@ function searchone(ldb, expression, attribute)
*/
function newuser(username, unixname, password, message)
{
var samdb = lpGet("sam database");
var lp = loadparm_init();
var samdb = lp.get("sam database");
var ldb = ldb_init();
/* connect to the sam */