From fc486d861c4c616407725b7adfa7cec712526c9a Mon Sep 17 00:00:00 2001 From: Nadezhda Ivanova Date: Tue, 24 Sep 2013 10:26:05 -0700 Subject: s4-openldap: Restored openldap-related options to the provision script At the moment they are only available if TEST_LDAP=yes to avoid accidental use as the openldap backend is still failing some tests Signed-off-by: Nadezhda Ivanova Reviewed-by: Andrew Bartlett Autobuild-User(master): Nadezhda Ivanova Autobuild-Date(master): Thu Sep 26 07:31:05 CEST 2013 on sn-devel-104 --- python/samba/provision/backend.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'python/samba/provision/backend.py') diff --git a/python/samba/provision/backend.py b/python/samba/provision/backend.py index af7f07f752..93c38f78bb 100644 --- a/python/samba/provision/backend.py +++ b/python/samba/provision/backend.py @@ -154,7 +154,7 @@ class ExistingBackend(ProvisionBackend): def init(self): # Check to see that this 'existing' LDAP backend in fact exists - ldapi_db = Ldb(self.ldapi_uri, credentials=self.credentials) + ldapi_db = Ldb(self.ldapi_uri) ldapi_db.search(base="", scope=SCOPE_BASE, expression="(objectClass=OpenLDAProotDSE)") @@ -163,6 +163,7 @@ class ExistingBackend(ProvisionBackend): # into the long-term database later in the script. self.secrets_credentials = self.credentials + # For now, assume existing backends at least emulate OpenLDAP self.ldap_backend_type = "openldap" @@ -173,7 +174,7 @@ class LDAPBackend(ProvisionBackend): credentials=None, names=None, logger=None, domainsid=None, schema=None, hostname=None, ldapadminpass=None, slapd_path=None, ldap_backend_extra_port=None, - ldap_backend_forced_uri=None, ldap_dryrun_mode=True): + ldap_backend_forced_uri=None, ldap_dryrun_mode=False): super(LDAPBackend, self).__init__(backend_type=backend_type, paths=paths, lp=lp, @@ -334,7 +335,7 @@ class OpenLDAPBackend(LDAPBackend): def __init__(self, backend_type, paths=None, lp=None, credentials=None, names=None, logger=None, domainsid=None, schema=None, hostname=None, ldapadminpass=None, slapd_path=None, - ldap_backend_extra_port=None, ldap_dryrun_mode=True, + ldap_backend_extra_port=None, ldap_dryrun_mode=False, ol_mmr_urls=None, nosync=False, ldap_backend_forced_uri=None): from samba.provision import setup_path super(OpenLDAPBackend, self).__init__( backend_type=backend_type, @@ -588,7 +589,6 @@ class OpenLDAPBackend(LDAPBackend): self.slapd_command = list(self.slapd_provision_command) self.slapd_provision_command.extend([self.ldap_uri, "-d0"]) - uris = self.ldap_uri if server_port_string is not "": uris = uris + " " + server_port_string @@ -634,7 +634,7 @@ class FDSBackend(LDAPBackend): def __init__(self, backend_type, paths=None, lp=None, credentials=None, names=None, logger=None, domainsid=None, schema=None, hostname=None, ldapadminpass=None, slapd_path=None, - ldap_backend_extra_port=None, ldap_dryrun_mode=True, root=None, + ldap_backend_extra_port=None, ldap_dryrun_mode=False, root=None, setup_ds_path=None): from samba.provision import setup_path -- cgit