1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-31 20:22:15 +03:00

r9834: More tests for the upgrade from Samba3

(This used to be commit d2db164d6f)
This commit is contained in:
Jelmer Vernooij
2005-08-31 16:51:09 +00:00
committed by Gerald (Jerry) Carter
parent 52bcf4c5a3
commit 0712cbdab4
5 changed files with 126 additions and 17 deletions

View File

@ -448,26 +448,26 @@ dn: @MAP=samba3sam
message("Importing users\n");
for (var i in samba3.samaccounts) {
message("... " + samba3.samaccounts[i].username);
var msg = "... " + samba3.samaccounts[i].username;
var ldif = upgrade_sam_account(samba3.samaccounts[i],subobj.BASEDN);
ok = samdb.add(ldif);
if (!ok) {
message("... error: " + samdb.errstring());
msg = msg + "... error: " + samdb.errstring();
ret = ret + 1;
}
message("\n");
message(msg + "\n");
}
message("Importing groups\n");
for (var i in samba3.groupmappings) {
message("... " + samba3.groupmappings[i].nt_name);
var msg = "... " + samba3.groupmappings[i].nt_name;
var ldif = upgrade_sam_group(samba3.groupmappings[i],subobj.BASEDN);
ok = samdb.add(ldif);
if (!ok) {
message("... error: " + samdb.errstring());
msg = msg + "... error: " + samdb.errstring();
ret = ret + 1;
}
message("\n");
message(msg + "\n");
}
message("Importing registry data\n");
@ -480,13 +480,13 @@ dn: @MAP=samba3sam
assert(ok);
var ldif = upgrade_registry(samba3.registry, hn, regdb);
for (var j in ldif) {
message("... ... " + j);
var msg = "... ... " + j;
ok = regdb.add(ldif[j]);
if (!ok) {
message("... error: " + regdb.errstring());
msg = msg + "... error: " + regdb.errstring();
ret = ret + 1;
}
message("\n");
message(msg + "\n");
}
}
@ -502,3 +502,15 @@ dn: @MAP=samba3sam
return ret;
}
function upgrade_verify(subobj, samba3,paths,message)
{
message("Verifying account policies\n");
var samldb = ldb_init();
var ne = 0;
var ok = samldb.connect(paths.samdb);
assert(ok);
// FIXME
}