summaryrefslogtreecommitdiffstats
path: root/ipa_server
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-10-17 19:43:25 -0400
committerRob Crittenden <rcritten@redhat.com>2008-10-17 19:43:25 -0400
commit08e762df2fa22442c1ce644d1ec5bc2ba898b77b (patch)
tree2fe6c258ee343facadc57ae5e5915d1ad35c7141 /ipa_server
parentae8370be44d95b9f6793ded46ef81126aebef3e0 (diff)
downloadfreeipa-08e762df2fa22442c1ce644d1ec5bc2ba898b77b.tar.gz
freeipa-08e762df2fa22442c1ce644d1ec5bc2ba898b77b.tar.xz
freeipa-08e762df2fa22442c1ce644d1ec5bc2ba898b77b.zip
Remove local references to things that are now in api.env
Diffstat (limited to 'ipa_server')
-rw-r--r--ipa_server/servercore.py20
1 files changed, 5 insertions, 15 deletions
diff --git a/ipa_server/servercore.py b/ipa_server/servercore.py
index ab7596392..ed3c093e4 100644
--- a/ipa_server/servercore.py
+++ b/ipa_server/servercore.py
@@ -24,17 +24,7 @@ from ipa_server.context import context
from ipa_server import ipaldap
import ipautil
from ipalib import errors
-
-# temporary
-import krbV
-
-krbctx = krbV.default_context()
-realm = krbctx.default_realm
-basedn = ipautil.realm_to_suffix(realm)
-
-DefaultUserContainer = "cn=users,cn=accounts"
-DefaultGroupContainer = "cn=groups,cn=accounts"
-DefaultServiceContainer = "cn=services,cn=accounts"
+from ipalib import api
def convert_entry(ent):
entry = dict(ent.data)
@@ -172,7 +162,7 @@ def get_entry_by_cn (cn, sattrs):
# logging.info("IPA: get_entry_by_cn '%s'" % cn)
# cn = self.__safe_filter(cn)
searchfilter = "(cn=%s)" % cn
- return get_sub_entry("cn=accounts," + basedn, searchfilter, sattrs)
+ return get_sub_entry("cn=accounts," + api.env.basedn, searchfilter, sattrs)
def get_user_by_uid(uid, sattrs):
"""Get a specific user's entry."""
@@ -180,7 +170,7 @@ def get_user_by_uid(uid, sattrs):
# uid = self.__safe_filter(uid)
searchfilter = "(&(uid=%s)(objectclass=person))" % uid
- return get_sub_entry("cn=accounts," + basedn, searchfilter, sattrs)
+ return get_sub_entry("cn=accounts," + api.env.basedn, searchfilter, sattrs)
# User support
@@ -206,7 +196,7 @@ def get_user_by_uid (uid, sattrs):
# logging.info("IPA: get_user_by_uid '%s'" % uid)
# uid = self.__safe_filter(uid)
searchfilter = "(uid=" + uid + ")"
- return get_sub_entry("cn=accounts," + basedn, searchfilter, sattrs)
+ return get_sub_entry("cn=accounts," + api.env.basedn, searchfilter, sattrs)
def uid_too_long(uid):
"""Verify that the new uid is within the limits we set. This is a
@@ -314,7 +304,7 @@ def get_ipa_config():
"""Retrieve the IPA configuration"""
searchfilter = "cn=ipaconfig"
try:
- config = get_sub_entry("cn=etc," + basedn, searchfilter)
+ config = get_sub_entry("cn=etc," + api.env.basedn, searchfilter)
except ldap.NO_SUCH_OBJECT, e:
# FIXME
raise errors.NotFound