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:
committed by
Gerald (Jerry) Carter
parent
52bcf4c5a3
commit
0712cbdab4
@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user