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

Patch attached.
From c438a869aec97b0ef3b9ad028f939b390fd77465 Mon Sep 17 00:00:00 2001
From: Martin Basti <mba...@redhat.com>
Date: Fri, 29 Apr 2016 17:13:55 +0200
Subject: [PATCH] ipactl: advertise --ignore-service-failure option

For non-critical services which are failing may be beneficial for users
to ignore them and let IPA critical services start. For this a hint to
use --ignore-service-failue option should be shown.

https://fedorahosted.org/freeipa/ticket/5820
---
 install/tools/ipactl | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/install/tools/ipactl b/install/tools/ipactl
index b41b10c8a65fc8d4f2f4c169e08b2c89125909a4..5f7bb23763eea0d3da86b9e68c56573698480f3d 100755
--- a/install/tools/ipactl
+++ b/install/tools/ipactl
@@ -314,6 +314,8 @@ def ipa_start(options):
             stop_services(svc_list)
             stop_dirsrv(dirsrv)
 
+            emit_err("Hint: You can use --ignore-service-failure option for "
+                     "forced start in case that a non-critical service failed")
             raise IpactlError("Aborting ipactl")
 
 def ipa_stop(options):
@@ -456,6 +458,10 @@ def ipa_restart(options):
                 stop_services(svc_list)
                 stop_dirsrv(dirsrv)
 
+                emit_err(
+                    "Hint: You can use --ignore-service-failure option for "
+                     "forced start in case that a non-critical service failed"
+                )
                 raise IpactlError("Aborting ipactl")
 
     if len(new_svc_list) != 0:
@@ -478,6 +484,10 @@ def ipa_restart(options):
                 stop_services(svc_list)
                 stop_dirsrv(dirsrv)
 
+                emit_err(
+                    "Hint: You can use --ignore-service-failure option for "
+                     "forced start in case that a non-critical service failed"
+                )
                 raise IpactlError("Aborting ipactl")
 
 def ipa_status(options):
-- 
2.5.5

-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to