When IPA server is being uninstalled, IPA client on-master
uninstallation which is called by the script fails.

https://fedorahosted.org/freeipa/ticket/1197

>From cbcf741062fef2be07f656468c02181d97c9196b Mon Sep 17 00:00:00 2001
From: Martin Kosek <mko...@redhat.com>
Date: Fri, 29 Apr 2011 16:23:05 +0200
Subject: [PATCH] ipa-client-install uninstall does not work on IPA server

When IPA server is being uninstalled, IPA client on-master
uninstallation which is called by the script fails.

https://fedorahosted.org/freeipa/ticket/1197
---
 ipa-client/ipa-install/ipa-client-install |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install
index 74b7130203f2f0bedd8ec14cc7fbd56b58c420db..5533b9ab2ea35c0d216f9cd8339570da19c66623 100755
--- a/ipa-client/ipa-install/ipa-client-install
+++ b/ipa-client/ipa-install/ipa-client-install
@@ -190,7 +190,7 @@ def uninstall(options, env):
         return 2
 
     server_fstore = sysrestore.FileStore('/var/lib/ipa/sysrestore')
-    if server_fstore.has_files():
+    if server_fstore.has_files() and not options.on_master:
         print "IPA client is configured as a part of IPA server on this system."
         print "Please refer to ipa-server-install for uninstallation."
         return 2
-- 
1.7.4.4

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to