selftest: Use s4 RPC servers in the s4member environment
authorAndrew Bartlett <abartlet@samba.org>
Mon, 19 May 2014 23:10:22 +0000 (11:10 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 4 Jul 2014 00:52:35 +0000 (02:52 +0200)
Change-Id: I645669d551d7bb988c69da7b3805e3056ab1e8c8
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@samba.org>
selftest/target/Samba4.pm

index c6e6ef9398cbfa20027cdb45ee9d13d7e3c4a9ea..5548ce5d67e664cf87a7525bf744b1bbb77875e0 100755 (executable)
@@ -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;
        }