summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2016-10-31 09:35:09 +0100
committerJan Cholasta <jcholast@redhat.com>2016-11-11 12:13:56 +0100
commitfcea3b3fb88ede0e9414f83ac2372e000e728587 (patch)
tree6bfed9f94d9607217c7bee91dc652f2fc3e1813d /client
parent3f690a0a3a7e039183eca1578a3cb13f2c0632ef (diff)
downloadfreeipa-fcea3b3fb88ede0e9414f83ac2372e000e728587.tar.gz
freeipa-fcea3b3fb88ede0e9414f83ac2372e000e728587.tar.xz
freeipa-fcea3b3fb88ede0e9414f83ac2372e000e728587.zip
client: extract checks from uninstall to uninstall_check
Checks if uninstallation is possible should be moved to uninstall_check https://fedorahosted.org/freeipa/ticket/6392 Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
Diffstat (limited to 'client')
-rwxr-xr-xclient/ipa-client-install4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/ipa-client-install b/client/ipa-client-install
index f82fb9afb..a5c84a895 100755
--- a/client/ipa-client-install
+++ b/client/ipa-client-install
@@ -232,6 +232,10 @@ def main():
env={"PATH":"/bin:/sbin:/usr/kerberos/bin:/usr/kerberos/sbin:/usr/bin:/usr/sbin"}
if options.uninstall:
+ rval_check = client.uninstall_check(options)
+ if rval_check != client.SUCCESS:
+ return rval_check
+
return client.uninstall(options, env)
rval_check = client.install_check(options)