1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00

r21673: Fix Samba 3 data read tests. I can't figure out why the upgrade one is broken, so that one is still disabled.

This commit is contained in:
Jelmer Vernooij 2007-03-03 02:06:54 +00:00 committed by Gerald (Jerry) Carter
parent 872e2ad541
commit ef794f03d5
4 changed files with 30 additions and 3 deletions

View File

@ -12,3 +12,4 @@
$SRCDIR/script/tests/test_pidl.sh
$SRCDIR/script/tests/test_blackbox.sh $SERVER $USERNAME $PASSWORD $DOMAIN $PREFIX
$SRCDIR/script/tests/test_simple.sh //$SERVER/simple $USERNAME $PASSWORD ""
$SRCDIR/script/tests/test_s3upgrade.sh $PREFIX/upgrade

View File

@ -357,7 +357,6 @@ function upgrade_provision(samba3)
subobj.NTTIME = nttime;
subobj.LDAPTIME = ldaptime;
subobj.DATESTRING = datestring;
subobj.USN = nextusn;
subobj.ROOT = findnss(nss.getpwnam, "root");
subobj.NOBODY = findnss(nss.getpwnam, "nobody");
subobj.NOGROUP = findnss(nss.getgrnam, "nogroup", "nobody");
@ -368,7 +367,26 @@ function upgrade_provision(samba3)
strlower(subobj.HOSTNAME),
subobj.DNSDOMAIN);
subobj.BASEDN = "DC=" + join(",DC=", split(".", subobj.REALM));
rdn_list = split(".", subobj.REALM);
rdn_list = split(".", subobj.DNSDOMAIN);
subobj.DOMAINDN = "DC=" + join(",DC=", rdn_list);
subobj.DOMAINDN_LDB = "users.ldb";
subobj.ROOTDN = subobj.DOMAINDN;
modules_list = new Array("rootdse",
"kludge_acl",
"paged_results",
"server_sort",
"extended_dn",
"asq",
"samldb",
"password_hash",
"operational",
"objectclass",
"rdn_name",
"show_deleted",
"partition");
subobj.MODULES_LIST = join(",", modules_list);
return subobj;
}

View File

@ -95,7 +95,7 @@ if (options.realm != undefined) {
subobj.REALM = options.realm;
}
provision(subobj, message, options.blank, paths, system_session, creds);
provision(subobj, message, options.blank, paths, system_session, creds, undefined);
var ret = upgrade(subobj,samba3,message,paths, system_session, creds);
if (ret > 0) {

View File

@ -5,6 +5,13 @@
Written by Jelmer Vernooij, 2005.
*/
var sys;
var options = GetOptions(ARGV, "POPT_AUTOHELP", "POPT_COMMON_SAMBA");
if (options == undefined) {
println("Failed to parse options");
return -1;
}
libinclude("base.js");
var path = substr(ARGV[0], 0, -strlen("verify"));
@ -49,3 +56,4 @@ assert(s.policy.bad_lockout_minutes == 0);
println("account policies ok");
exit(0);