diff options
author | Martin Basti <mbasti@redhat.com> | 2016-01-14 14:52:15 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-01-18 12:46:03 +0100 |
commit | 7baa675947f012f36376811e2e1f47ff4779cfe3 (patch) | |
tree | 5d190cef0c901efeed881c813c081d9110ab1c45 /install/tools | |
parent | 7e56b4bbd79d9d42af23babc7496dd15d85d28ea (diff) | |
download | freeipa-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-x | install/tools/ipa-ca-install | 3 | ||||
-rwxr-xr-x | install/tools/ipa-dns-install | 4 |
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__': |