summaryrefslogtreecommitdiffstats
path: root/install/tools
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2016-01-14 14:52:15 +0100
committerMartin Basti <mbasti@redhat.com>2016-01-18 12:46:03 +0100
commit7baa675947f012f36376811e2e1f47ff4779cfe3 (patch)
tree5d190cef0c901efeed881c813c081d9110ab1c45 /install/tools
parent7e56b4bbd79d9d42af23babc7496dd15d85d28ea (diff)
downloadfreeipa-7baa675947f012f36376811e2e1f47ff4779cfe3.tar.gz
freeipa-7baa675947f012f36376811e2e1f47ff4779cfe3.tar.xz
freeipa-7baa675947f012f36376811e2e1f47ff4779cfe3.zip
Fix: uninstall does not stop named-pkcs11 and ipa-ods-exporter
ipactl is not aware of new services installed later, if ipactl restart or start has not been executed. This commit is workaround, proper fix may need to improve ipactl. https://fedorahosted.org/freeipa/ticket/5262 Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'install/tools')
-rwxr-xr-xinstall/tools/ipa-ca-install3
-rwxr-xr-xinstall/tools/ipa-dns-install4
2 files changed, 7 insertions, 0 deletions
diff --git a/install/tools/ipa-ca-install b/install/tools/ipa-ca-install
index f39847b90..83cf98ec6 100755
--- a/install/tools/ipa-ca-install
+++ b/install/tools/ipa-ca-install
@@ -295,6 +295,9 @@ def main():
else:
install(safe_options, options, filename)
+ # execute ipactl to refresh services status
+ ipautil.run(['ipactl', 'start', '--ignore-service-failures'],
+ raiseonerr=False)
fail_message = '''
Your system may be partly configured.
diff --git a/install/tools/ipa-dns-install b/install/tools/ipa-dns-install
index 91f608941..2eb1d0258 100755
--- a/install/tools/ipa-dns-install
+++ b/install/tools/ipa-dns-install
@@ -149,6 +149,10 @@ def main():
service.print_msg("Restarting the web server")
http.restart()
+ # execute ipactl to refresh services status
+ ipautil.run(['ipactl', 'start', '--ignore-service-failures'],
+ raiseonerr=False)
+
return 0
if __name__ == '__main__':