summaryrefslogtreecommitdiffstats
path: root/ipaserver
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2013-01-31 06:59:35 -0500
committerMartin Kosek <mkosek@redhat.com>2013-03-13 12:36:33 +0100
commit91a63cce6203cb8d0cf956d9e30842db365500da (patch)
tree95e6876cb7621beeb6c18ac4336968ddab833c1a /ipaserver
parent4e6a2a916d99c4eb9f5e6f5d622517e1b3fe323e (diff)
downloadfreeipa-91a63cce6203cb8d0cf956d9e30842db365500da.tar.gz
freeipa-91a63cce6203cb8d0cf956d9e30842db365500da.tar.xz
freeipa-91a63cce6203cb8d0cf956d9e30842db365500da.zip
Remove ipaserver/ipaldap.py
In addition to removing the module, fix all places where it was imported. Preparation for: https://fedorahosted.org/freeipa/ticket/3446
Diffstat (limited to 'ipaserver')
-rw-r--r--ipaserver/dcerpc.py3
-rw-r--r--ipaserver/install/bindinstance.py5
-rw-r--r--ipaserver/install/cainstance.py3
-rw-r--r--ipaserver/install/dsinstance.py10
-rw-r--r--ipaserver/install/ldapupdate.py4
-rw-r--r--ipaserver/install/plugins/fix_replica_agreements.py2
-rw-r--r--ipaserver/install/replication.py3
-rw-r--r--ipaserver/install/service.py5
-rw-r--r--ipaserver/ipaldap.py24
9 files changed, 13 insertions, 46 deletions
diff --git a/ipaserver/dcerpc.py b/ipaserver/dcerpc.py
index b8f83e9a4..150f72709 100644
--- a/ipaserver/dcerpc.py
+++ b/ipaserver/dcerpc.py
@@ -31,6 +31,7 @@ from ipapython import ipautil
from ipapython.ipa_log_manager import *
from ipapython.dn import DN
from ipaserver.install import installutils
+from ipaserver.plugins import ldap2
from ipalib.util import normalize_name
import os, string, struct, copy
@@ -48,7 +49,7 @@ try:
except ImportError:
from ldap.controls import LDAPControl as LDAPControl #pylint: disable=F0401
import ldap as _ldap
-from ipaserver.ipaldap import IPAdmin
+from ipapython.ipaldap import IPAdmin
from ipalib.session import krbccache_dir, krbccache_prefix
from dns import resolver, rdatatype
from dns.exception import DNSException
diff --git a/ipaserver/install/bindinstance.py b/ipaserver/install/bindinstance.py
index dff661dd6..c14f2423e 100644
--- a/ipaserver/install/bindinstance.py
+++ b/ipaserver/install/bindinstance.py
@@ -27,11 +27,10 @@ import ldap
import installutils
import service
-from ipaserver import ipaldap
+from ipaserver.plugins import ldap2
from ipaserver.install.dsinstance import realm_to_serverid
from ipaserver.install.cainstance import IPA_CA_CNAME
-from ipapython import sysrestore
-from ipapython import ipautil
+from ipapython import sysrestore, ipautil, ipaldap
from ipapython.ipa_log_manager import *
from ipapython.dn import DN
import ipalib
diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py
index cba5fc9f6..deb9a6135 100644
--- a/ipaserver/install/cainstance.py
+++ b/ipaserver/install/cainstance.py
@@ -48,8 +48,7 @@ import traceback
from ipapython import ipautil
from ipapython import services as ipaservices
-
-from ipaserver import ipaldap
+from ipapython import ipaldap
from ipaserver.install import service
from ipaserver.install import installutils
from ipaserver.install import dsinstance
diff --git a/ipaserver/install/dsinstance.py b/ipaserver/install/dsinstance.py
index 25cac6c27..23843d759 100644
--- a/ipaserver/install/dsinstance.py
+++ b/ipaserver/install/dsinstance.py
@@ -19,29 +19,25 @@
#
import shutil
-from ipapython.ipa_log_manager import *
import pwd
import sys
import os
import re
import time
import tempfile
+import base64
-from ipapython import ipautil
-from ipapython import sysrestore
+from ipapython.ipa_log_manager import *
+from ipapython import ipautil, sysrestore, dogtag, ipaldap
from ipapython import services as ipaservices
-from ipapython import dogtag
-
import service
import installutils
import certs
import ldap
-from ipaserver import ipaldap
from ipaserver.install import ldapupdate
from ipaserver.install import replication
from ipalib import errors
from ipapython.dn import DN
-import base64
SERVER_ROOT_64 = "/usr/lib64/dirsrv"
SERVER_ROOT_32 = "/usr/lib/dirsrv"
diff --git a/ipaserver/install/ldapupdate.py b/ipaserver/install/ldapupdate.py
index 2f2e7debe..79aea1787 100644
--- a/ipaserver/install/ldapupdate.py
+++ b/ipaserver/install/ldapupdate.py
@@ -39,13 +39,13 @@ import ldap
from ldap.schema.models import ObjectClass, AttributeType
from ipaserver.install import installutils
-from ipaserver import ipaldap
-from ipapython import ipautil
+from ipapython import ipautil, ipaldap
from ipalib import errors
from ipalib import api
from ipapython.dn import DN
from ipapython.ipa_log_manager import *
from ipaserver.install.plugins import PRE_UPDATE, POST_UPDATE
+from ipaserver.plugins import ldap2
class BadSyntax(installutils.ScriptError):
diff --git a/ipaserver/install/plugins/fix_replica_agreements.py b/ipaserver/install/plugins/fix_replica_agreements.py
index bbebbbc04..472e50217 100644
--- a/ipaserver/install/plugins/fix_replica_agreements.py
+++ b/ipaserver/install/plugins/fix_replica_agreements.py
@@ -19,9 +19,9 @@
import os
import pwd
+from ipapython import ipaldap
from ipaserver.install.plugins import MIDDLE
from ipaserver.install.plugins.baseupdate import PreUpdate
-from ipaserver import ipaldap
from ipaserver.install import replication
from ipalib import api
diff --git a/ipaserver/install/replication.py b/ipaserver/install/replication.py
index 804d046bf..076d4f87f 100644
--- a/ipaserver/install/replication.py
+++ b/ipaserver/install/replication.py
@@ -23,11 +23,10 @@ import os
import ldap
-from ipaserver import ipaldap
from ipalib import api, errors
from ipapython import services as ipaservices
from ipapython.ipa_log_manager import *
-from ipapython import ipautil, dogtag
+from ipapython import ipautil, dogtag, ipaldap
from ipapython.dn import DN
CACERT = "/etc/ipa/ca.crt"
diff --git a/ipaserver/install/service.py b/ipaserver/install/service.py
index 633287e20..83ade9030 100644
--- a/ipaserver/install/service.py
+++ b/ipaserver/install/service.py
@@ -24,14 +24,11 @@ import pwd
import time
import datetime
-from ipapython import sysrestore
-from ipapython import ipautil
-from ipapython import dogtag
+from ipapython import sysrestore, ipautil, dogtag, ipaldap
from ipapython import services as ipaservices
from ipapython.dn import DN
from ipapython.ipa_log_manager import *
from ipalib import errors
-from ipaserver import ipaldap
CACERT = "/etc/ipa/ca.crt"
diff --git a/ipaserver/ipaldap.py b/ipaserver/ipaldap.py
deleted file mode 100644
index 92cffb1c8..000000000
--- a/ipaserver/ipaldap.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# Author: Petr Viktorin <pviktori@redhat.com>
-#
-# Copyright (C) 2013 Red Hat
-# see file 'COPYING' for use and warranty information
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-
-from ipapython.ipaldap import IPAdmin
-
-# FIXME: Some installer tools depend on ipaldap importing plugins.ldap2.
-# The proper plugins should rather be imported explicitly.
-import ipaserver.plugins.ldap2