From f3303bc8f6c175759e064f08924bb730c14d319b Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 11 Apr 2007 12:10:40 +0000 Subject: r22170: To get the smbclient blackbox test to pass again, we need to get the private dir to contain a valid machine account. It isn't really valid it use the DC's account any more, so extend this script to also join the domain. This nicely tests out some previously untested code too! Andrew Bartlett (This used to be commit 12f4e6033ed11a010211a4295424588f44f7e5e0) --- source4/script/tests/selftest.pl | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'source4') diff --git a/source4/script/tests/selftest.pl b/source4/script/tests/selftest.pl index 6886f8231e..a9ad56d312 100755 --- a/source4/script/tests/selftest.pl +++ b/source4/script/tests/selftest.pl @@ -448,6 +448,14 @@ sub write_clientconf($$) my $abs_srcdir = cwd(); + mkdir "$prefix/client" unless -d "$prefix/client"; + + if ( -d "$prefix/client/private" ) { + unlink <$prefix/client/private/*>; + } else { + mkdir("$prefix/client/private"); + } + open(CF, ">$conffile"); print CF "[global]\n"; if (defined($ENV{VALGRIND})) { @@ -456,8 +464,7 @@ sub write_clientconf($$) print CF "\ticonv:native = false\n"; } print CF -" netbios name = localtest - netbios aliases = localhost +" netbios name = client "; if (defined($vars->{DOMAIN})) { print CF "\tworkgroup = $vars->{DOMAIN}\n"; @@ -465,9 +472,6 @@ sub write_clientconf($$) if (defined($vars->{REALM})) { print CF "\trealm = $vars->{REALM}\n"; } - if (defined($vars->{PIDDIR})) { - print CF "\tpid directory = $vars->{PIDDIR}\n"; - } if (defined($vars->{NCALRPCDIR})) { print CF "\tncalrpc dir = $vars->{NCALRPCDIR}\n"; } @@ -475,6 +479,7 @@ sub write_clientconf($$) print CF "\twinbindd socket directory = $vars->{WINBINDD_SOCKET_DIR}\n"; } print CF " + private dir = $abs_srcdir/$prefix/client/private js include = $abs_srcdir/scripting/libjs name resolve order = bcast interfaces = $interfaces @@ -483,8 +488,8 @@ sub write_clientconf($$) notify:inotify = false ldb:nosync = true system:anonymous = true -#We don't want to pass our self-tests if the PAC code is wrong torture:basedir = ./st +#We don't want to pass our self-tests if the PAC code is wrong gensec:require_pac = true "; close(CF); -- cgit