summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-compat-manage
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-10-31 16:54:49 +0000
committerPetr Viktorin <pviktori@redhat.com>2014-01-24 20:29:31 +0100
commit08051f16516a3978494ae94032d55cc8b1426df9 (patch)
treeef986eeac49cc666cb3ef5e140da8ef349b8ae58 /install/tools/ipa-compat-manage
parenta5f322cb7b9b4d999a6394197c3730062896780c (diff)
downloadfreeipa-08051f16516a3978494ae94032d55cc8b1426df9.tar.gz
freeipa-08051f16516a3978494ae94032d55cc8b1426df9.tar.xz
freeipa-08051f16516a3978494ae94032d55cc8b1426df9.zip
Convert remaining installer code to LDAPEntry API.
Diffstat (limited to 'install/tools/ipa-compat-manage')
-rwxr-xr-xinstall/tools/ipa-compat-manage10
1 files changed, 5 insertions, 5 deletions
diff --git a/install/tools/ipa-compat-manage b/install/tools/ipa-compat-manage
index bdfb7182a..3cd75e22d 100755
--- a/install/tools/ipa-compat-manage
+++ b/install/tools/ipa-compat-manage
@@ -73,7 +73,7 @@ def get_entry(dn, conn):
"""
entry = None
try:
- (dn, entry) = conn.get_entry(dn)
+ entry = conn.get_entry(dn)
except errors.NotFound:
pass
return entry
@@ -143,8 +143,8 @@ def main():
print "Updating Directory Server failed."
retval = 1
else:
- mod = {'nsslapd-pluginenabled': 'on'}
- conn.update_entry(compat_dn, mod)
+ entry['nsslapd-pluginenabled'] = ['on']
+ conn.update_entry(entry)
except errors.ExecutionError, lde:
print "An error occurred while talking to the server."
print lde
@@ -174,8 +174,8 @@ def main():
else:
print "Disabling plugin"
- mod = {'nsslapd-pluginenabled': 'off'}
- conn.update_entry(compat_dn, mod)
+ entry['nsslapd-pluginenabled'] = ['off']
+ conn.update_entry(entry)
except errors.DatabaseError, dbe:
print "An error occurred while talking to the server."
print dbe