Author: jelmer
Date: 2007-09-26 19:23:54 +0000 (Wed, 26 Sep 2007)
New Revision: 25359

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25359

Log:
Set up Samba3 as dc.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/selftest/env/Samba3.pm


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/selftest/env/Samba3.pm
===================================================================
--- branches/SAMBA_4_0/source/selftest/env/Samba3.pm    2007-09-26 19:22:13 UTC 
(rev 25358)
+++ branches/SAMBA_4_0/source/selftest/env/Samba3.pm    2007-09-26 19:23:54 UTC 
(rev 25359)
@@ -96,7 +96,7 @@
 {
        my ($self, $path) = @_;
 
-       my $vars = $self->provision($path);
+       my $vars = $self->provision($path, "dc");
 
        $self->check_or_start($vars, ($ENV{NMBD_MAXTIME} or 2700), 
($ENV{SMBD_MAXTIME} or 2700));
 
@@ -205,9 +205,9 @@
        close(CONF);
 }
 
-sub provision($$)
+sub provision($$$)
 {
-       my ($self, $prefix) = @_;
+       my ($self, $prefix, $role) = @_;
 
        ##
        ## setup the various environment variables we need
@@ -274,6 +274,15 @@
        printing = bsd
        printcap name = /dev/null
 
+";
+
+       if ($role eq "dc") {
+               print CONF "\tdomain logons = yes\n";
+               print CONF "\tdomain master = yes\n";
+       }
+
+print CONF "
+
 [tmp]
        path = $tmpdir
        read only = no

Reply via email to