At file:///home/jelmer/bzr.samba/SAMBA_4_0/

------------------------------------------------------------
revno: 11877
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Jelmer Vernooij <[EMAIL PROTECTED]>
branch nick: SAMBA_4_0
timestamp: Mon 2007-04-16 23:53:15 +0200
message:
  Make the actual domain join work by using a different netbios name than the 
the dc.
modified:
  source/script/tests/Samba4.pm  svn-v2:[EMAIL PROTECTED]
  source/script/tests/mksamba4server.pl svn-v2:[EMAIL PROTECTED]
  testprogs/blackbox/test_kinit.sh* svn-v2:[EMAIL PROTECTED]
=== modified file 'source/script/tests/Samba4.pm'
--- a/source/script/tests/Samba4.pm     2007-04-16 20:48:56 +0000
+++ b/source/script/tests/Samba4.pm     2007-04-16 21:53:15 +0000
@@ -93,7 +93,7 @@
                if (defined($max_time)) {
                        $optarg = "--maximum-runtime=$max_time ";
                }
-               my $ret = system("$valgrind $self->{bindir}/smbd $optarg -s 
$env_vars->{CONFFILE} -M single -i --leak-report-full");
+               my $ret = system("$valgrind $self->{bindir}/smbd $optarg 
$env_vars->{CONFIGURATION} -M single -i --leak-report-full");
                if ($? == -1) {
                        print "Unable to start smbd: $ret: $!\n";
                        exit 1;
@@ -140,14 +140,14 @@
        my ($self, $prefix, $dcvars) = @_;
        my %ret = ();
        print "PROVISIONING...";
-       open(IN, "$RealBin/mksamba4server.pl --netbiosname=nbmember 
--server-role=\"member server\" $prefix|") or die("Unable to setup");
+       open(IN, "$RealBin/mksamba4server.pl --netbios-name=nbmember 
--server-role=\"member server\" $prefix|") or die("Unable to setup");
        while (<IN>) {
                die ("Error parsing `$_'") unless (/^([A-Z0-9a-z_]+)=(.*)$/);
                $ret{$1} = $2;
        }
        close(IN);
 
-       system("$self->{bindir}/net join $ret{CONFIGURATION} $dcvars->{DOMAIN} 
member -U$dcvars->{USERNAME}\%$dcvars->{PASSWORD}") or die("Join failed");
+       system("$self->{bindir}/net join $ret{CONFIGURATION} $dcvars->{DOMAIN} 
member -U$dcvars->{USERNAME}\%$dcvars->{PASSWORD}") == 0 or die("Join failed");
 
        $ret{SMBD_TEST_FIFO} = "$prefix/smbd_test.fifo";
        $ret{SMBD_TEST_LOG} = "$prefix/smbd_test.log";

=== modified file 'source/script/tests/mksamba4server.pl'
--- a/source/script/tests/mksamba4server.pl     2007-04-16 20:48:56 +0000
+++ b/source/script/tests/mksamba4server.pl     2007-04-16 21:53:15 +0000
@@ -267,7 +267,9 @@
 
 (system("$srcdir/bin/smbscript $srcdir/setup/provision " .  join(' ', 
@provision_options) . ">&2") == 0) or die("Unable to provision");
 
-my $ldap_uri="ldapi://" . `echo $ldapdir/ldapi | sed 's|/|%2F|g'`;
+my $ldap_uri= "$ldapdir/ldapi";
+$ldap_uri =~ s|/|%2F|g;
+$ldap_uri = "ldapi://$ldap_uri";
 my $provision_aci = "";
 
 if (not defined($opt_ldap)) {
@@ -293,9 +295,8 @@
 close(LDIF);
 
 system("$srcdir/bin/ldbadd -H $privatedir/wins_config.ldb < 
$privatedir/wins_config.ldif >/dev/null") == 0 or die("Unable to add wins 
configuration");
-;
+
 print "KRB5_CONFIG=$krb5_config\n";
-print "SLAPD_CONF=$slapd_conf\n";
 print "PIDDIR=$piddir\n";
 print "SERVER=$server\n";
 print "NETBIOSNAME=$netbiosname\n";

=== modified file 'testprogs/blackbox/test_kinit.sh' (properties changed)

Reply via email to