summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/ldapupdate.py
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2015-03-23 13:00:49 +0100
committerPetr Vobornik <pvoborni@redhat.com>2015-04-14 19:25:47 +0200
commitd09706a8c8ed02506a9486f919df3d1c2a8e8087 (patch)
tree6eea2ab51176a2fa9c9d2268f5a48262a620692b /ipaserver/install/ldapupdate.py
parentb605ccc94bef9a280aa500d57caa74d95e230b4b (diff)
downloadfreeipa-d09706a8c8ed02506a9486f919df3d1c2a8e8087.tar.gz
freeipa-d09706a8c8ed02506a9486f919df3d1c2a8e8087.tar.xz
freeipa-d09706a8c8ed02506a9486f919df3d1c2a8e8087.zip
Server Upgrade: restart DS using ipaplatfom service
Removes extra class DSRestart which do the same thing https://fedorahosted.org/freeipa/ticket/4904 Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaserver/install/ldapupdate.py')
-rw-r--r--ipaserver/install/ldapupdate.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipaserver/install/ldapupdate.py b/ipaserver/install/ldapupdate.py
index 6d1c589ec..1f30f4b21 100644
--- a/ipaserver/install/ldapupdate.py
+++ b/ipaserver/install/ldapupdate.py
@@ -36,11 +36,11 @@ import krbV
import ldap
from ipaserver.install import installutils
-from ipaserver.install.plugins.baseupdate import DSRestart
from ipapython import ipautil, ipaldap
from ipalib import errors
from ipalib import api, create_api
from ipaplatform.paths import paths
+from ipaplatform import services
from ipapython.dn import DN
from ipapython.ipa_log_manager import *
from ipapython.ipautil import wait_for_open_socket
@@ -883,7 +883,7 @@ class LDAPUpdate:
self.conn = None
def restart_ds(self):
- dsrestart = DSRestart()
-
- dsrestart.create_instance()
+ dirsrv = services.knownservices.dirsrv
+ self.log.info('Restarting directory server to apply updates')
+ dirsrv.restart()
wait_for_open_socket(self.socket_name)