From: Oliver Liebel Date: Wed, 17 Mar 2010 19:08:08 +0000 (+0100) Subject: Fixed MMR-URL-Split and changed RID-Range OpenLDAP ITS6394 X-Git-Tag: samba-3.6.0pre1~4274 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=15172d3055349ba1280d671a94794ccb1e787775;p=samba.git Fixed MMR-URL-Split and changed RID-Range OpenLDAP ITS6394 Signed-off-by: Andrew Bartlett --- diff --git a/source4/scripting/python/samba/provisionbackend.py b/source4/scripting/python/samba/provisionbackend.py index 1919c5d81c6..e510486d8c4 100644 --- a/source4/scripting/python/samba/provisionbackend.py +++ b/source4/scripting/python/samba/provisionbackend.py @@ -356,15 +356,17 @@ class OpenLDAPBackend(LDAPBackend): # For now, make these equal mmr_pass = self.ldapadminpass - url_list=filter(None,self.ol_mmr_urls.split(' ')) + url_list=filter(None,self.ol_mmr_urls.split(',')) + for url in url_list: + self.message("Using LDAP-URL: "+url) if (len(url_list) == 1): - url_list=filter(None,self.ol_mmr_urls.split(',')) - + raise ProvisioningError("At least 2 LDAP-URLs needed for MMR!") + - mmr_on_config = "MirrorMode On" - mmr_replicator_acl = " by dn=cn=replicator,cn=samba read" - serverid=0 - for url in url_list: + mmr_on_config = "MirrorMode On" + mmr_replicator_acl = " by dn=cn=replicator,cn=samba read" + serverid=0 + for url in url_list: serverid=serverid+1 mmr_serverids_config += read_and_sub_file(self.setup_path("mmr_serverids.conf"), { "SERVERID" : str(serverid), @@ -400,7 +402,7 @@ class OpenLDAPBackend(LDAPBackend): olc_serverids_config = "" olc_syncrepl_seed_config = "" olc_mmr_config += read_and_sub_file(self.setup_path("olc_mmr.conf"),{}) - rid=1000 + rid=500 for url in url_list: serverid=serverid+1 olc_serverids_config += read_and_sub_file(self.setup_path("olc_serverid.conf"),