From 2d4d1a9dc0ef2bbe86751768d6e6b009a52c0dc9 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Aug 01 2016 15:18:29 +0000 Subject: Do not initialize API in ipa-client-automount uninstall API is not needed in uninstallation, it may only produce errors. https://fedorahosted.org/freeipa/ticket/6072 Reviewed-By: Florence Blanc-Renaud --- diff --git a/client/ipa-client-automount b/client/ipa-client-automount index f06aa7f..08209c8 100755 --- a/client/ipa-client-automount +++ b/client/ipa-client-automount @@ -378,6 +378,9 @@ def main(): paths.IPACLIENT_INSTALL_LOG, verbose=False, debug=options.debug, filemode='a', console_format='%(message)s') + if options.uninstall: + return uninstall(fstore, statestore) + cfg = dict( context='cli_installer', in_server=False, @@ -392,9 +395,6 @@ def main(): if os.path.exists(paths.IPA_CA_CRT): ca_cert_path = paths.IPA_CA_CRT - if options.uninstall: - return uninstall(fstore, statestore) - if statestore.has_state('autofs'): sys.exit('automount is already configured on this system.\n')