[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha6-194-g6a41a2d

Stefan Metzmacher metze at samba.org
Wed Jan 28 20:10:28 GMT 2009


The branch, master has been updated
       via  6a41a2de8d2f44fc3a654416edb04538e125350c (commit)
      from  8b7c66512d2021e6e7b299adb3e93807b6b3516d (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 6a41a2de8d2f44fc3a654416edb04538e125350c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Jan 28 20:30:16 2009 +0100

    selftest: abstract Samba3 provision a bit
    
    metze

-----------------------------------------------------------------------

Summary of changes:
 selftest/target/Samba3.pm             |   34 +++++++++++++++++++-------------
 source3/script/tests/test_net_misc.sh |    2 +-
 2 files changed, 21 insertions(+), 15 deletions(-)


Changeset truncated at 500 lines:

diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm
index c43b61e..0a9dd79 100644
--- a/selftest/target/Samba3.pm
+++ b/selftest/target/Samba3.pm
@@ -104,7 +104,18 @@ sub setup_dc($$)
 {
 	my ($self, $path) = @_;
 
-	my $vars = $self->provision($path, "dc");
+	print "PROVISIONING DC...";
+
+	my $dc_options = "
+	domain master = yes
+	domain logons = yes
+";
+
+	my $vars = $self->provision($path,
+				    "LOCALDC2",
+				    2,
+				    "localdc2pass",
+				    $dc_options);
 
 	$self->check_or_start($vars,
 			      ($ENV{NMBD_MAXTIME} or 2700),
@@ -280,17 +291,16 @@ sub create_clientconf($$$)
 	close(CONF);
 }
 
-sub provision($$$)
+sub provision($$$$$$)
 {
-	my ($self, $prefix, $role) = @_;
+	my ($self, $prefix, $server, $swiface, $password, $extra_options) = @_;
 
 	##
 	## setup the various environment variables we need
 	##
 
 	my %ret = ();
-	my $server = "LOCALHOST2";
-	my $server_ip = "127.0.0.2";
+	my $server_ip = "127.0.0.$swiface";
 	my $domain = "SAMBA-TEST";
 
 	my $unix_name = ($ENV{USER} or $ENV{LOGNAME} or `PATH=/usr/ucb:$ENV{PATH} whoami`);
@@ -366,14 +376,6 @@ sub provision($$$)
 
 	passdb backend = tdbsam
 
-";
-
-	if ($role eq "dc") {
-		print CONF "\tdomain master = yes\n";
-		print CONF "\tdomain logons = yes\n";
-	}
-
-print CONF "
 	time server = yes
 
 	add user script = $nss_wrapper_pl --path $nss_wrapper_passwd --type passwd --action add --name %u
@@ -401,6 +403,10 @@ print CONF "
 	create mask = 755
 	vfs objects = $bindir_abs/xattr_tdb.so $bindir_abs/streams_depot.so
 
+	# Begin extra options
+	$extra_options
+	# End extra options
+
 	#Include user defined custom parameters if set
 	$ENV{INCLUDE_CUSTOM_CONF}
 
@@ -470,7 +476,7 @@ $unix_name-group:x:$unix_gids[0]:
 	$ret{PIDDIR} = $piddir;
 	$ret{WINBINDD_SOCKET_DIR} = $wbsockdir;
 	$ret{WINBINDD_PRIV_PIPE_DIR} = $wbsockprivdir;
-	$ret{SOCKET_WRAPPER_DEFAULT_IFACE} => 2,
+	$ret{SOCKET_WRAPPER_DEFAULT_IFACE} => $swiface,
 	$ret{NSS_WRAPPER_PASSWD} = $nss_wrapper_passwd;
 	$ret{NSS_WRAPPER_GROUP} = $nss_wrapper_group;
 
diff --git a/source3/script/tests/test_net_misc.sh b/source3/script/tests/test_net_misc.sh
index 0a0636a..9f5fdfe 100755
--- a/source3/script/tests/test_net_misc.sh
+++ b/source3/script/tests/test_net_misc.sh
@@ -16,7 +16,7 @@ test_time()
 {
 	PARAM="$1"
 
-	${NETTIME} ${PARAM} -S localhost2
+	${NETTIME} -S ${SERVER} ${PARAM}
 }
 
 test_lookup()


-- 
Samba Shared Repository


More information about the samba-cvs mailing list