summaryrefslogtreecommitdiff
path: root/selftest
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2014-05-20 11:10:22 +1200
committerAndrew Bartlett <abartlet@samba.org>2014-07-04 02:52:35 +0200
commitda3a79831afbd1b85592be36eb47de375e575643 (patch)
treef7adf203f6cdb1511bb3b168a8a6ae8e8a549dec /selftest
parent0b77cd969c54e4efa6faff507834c183958ec23c (diff)
downloadsamba-da3a79831afbd1b85592be36eb47de375e575643.tar.gz
selftest: Use s4 RPC servers in the s4member environment
Change-Id: I645669d551d7bb988c69da7b3805e3056ab1e8c8 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Nadezhda Ivanova <nivanova@samba.org>
Diffstat (limited to 'selftest')
-rwxr-xr-xselftest/target/Samba4.pm17
1 files changed, 15 insertions, 2 deletions
diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm
index c6e6ef9398c..5548ce5d67e 100755
--- a/selftest/target/Samba4.pm
+++ b/selftest/target/Samba4.pm
@@ -922,7 +922,20 @@ sub provision_s4member($$$)
{
my ($self, $prefix, $dcvars) = @_;
print "PROVISIONING MEMBER...";
-
+ my $extra_smb_conf = "
+ passdb backend = samba_dsdb
+winbindd:use external pipes = true
+
+rpc_server:default = external
+rpc_server:svcctl = embedded
+rpc_server:srvsvc = embedded
+rpc_server:eventlog = embedded
+rpc_server:ntsvcs = embedded
+rpc_server:winreg = embedded
+rpc_server:spoolss = embedded
+rpc_daemon:spoolssd = embedded
+rpc_server:tcpip = no
+";
my $ret = $self->provision($prefix,
"member server",
"s4member",
@@ -931,7 +944,7 @@ sub provision_s4member($$$)
"2008",
"locMEMpass3",
$dcvars->{SERVER_IP},
- "passdb backend = samba_dsdb", "", undef);
+ $extra_smb_conf, "", undef);
unless ($ret) {
return undef;
}