svn commit: samba r4763 - in branches/SAMBA_4_0/source: . script

abartlet at samba.org abartlet at samba.org
Sat Jan 15 22:15:12 GMT 2005


Author: abartlet
Date: 2005-01-15 22:15:12 +0000 (Sat, 15 Jan 2005)
New Revision: 4763

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

Log:
Join Samba4 to itself during the provision process.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/provision.ldif
   branches/SAMBA_4_0/source/script/provision.pl
   branches/SAMBA_4_0/source/secrets.ldif


Changeset:
Modified: branches/SAMBA_4_0/source/provision.ldif
===================================================================
--- branches/SAMBA_4_0/source/provision.ldif	2005-01-15 22:13:18 UTC (rev 4762)
+++ branches/SAMBA_4_0/source/provision.ldif	2005-01-15 22:15:12 UTC (rev 4763)
@@ -532,7 +532,7 @@
 dNSHostName: ${DNSNAME}
 objectCategory: CN=Computer,CN=Schema,CN=Configuration,${BASEDN}
 isCriticalSystemObject: TRUE
-unicodePwd: ${RANDPASS}
+unicodePwd: ${JOINPASS}
 servicePrincipalName: HOST/${DNSNAME}
 servicePrincipalName: HOST/${NETBIOSNAME}
 servicePrincipalName: CIFS/${DNSNAME}

Modified: branches/SAMBA_4_0/source/script/provision.pl
===================================================================
--- branches/SAMBA_4_0/source/script/provision.pl	2005-01-15 22:13:18 UTC (rev 4762)
+++ branches/SAMBA_4_0/source/script/provision.pl	2005-01-15 22:15:12 UTC (rev 4763)
@@ -19,6 +19,7 @@
 my $dnsname;
 my $basedn;
 my $defaultsite = "Default-First-Site-Name";
+my $joinpass = randpass();
 
 # return the current NTTIME as an integer
 sub nttime()
@@ -141,6 +142,10 @@
 	    return randpass();
 	}
 
+	if ($var eq "JOINPASS") {
+	    return $joinpass;
+	}
+
 	if ($var eq "NTTIME") {
 		return "" . nttime();
 	}

Modified: branches/SAMBA_4_0/source/secrets.ldif
===================================================================
--- branches/SAMBA_4_0/source/secrets.ldif	2005-01-15 22:13:18 UTC (rev 4762)
+++ branches/SAMBA_4_0/source/secrets.ldif	2005-01-15 22:15:12 UTC (rev 4763)
@@ -7,3 +7,17 @@
 objectClass: top
 objectClass: container
 cn: LSA Secrets
+
+dn: CN=Primary Domains
+objectClass: top
+objectClass: container
+cn: Primary Domains
+
+dn: CN=${DOMAIN},CN=Primary Domains
+objectClass: top
+objectClass: primaryDomain
+cn: ${DOMAIN}
+secret: ${JOINPASS}
+whenCreated: ${LDAPTIME}
+whenChanged: ${LDAPTIME}
+



More information about the samba-cvs mailing list