File 0001-Low-tools-Fix-the-show-detail-toggle-in-crm_mon.patch of Package pacemaker

From 7f0114fdb9d9ff8f235f58595968c52deb93a2c0 Mon Sep 17 00:00:00 2001
From: Chris Lumens <clumens@redhat.com>
Date: Tue, 18 Jan 2022 15:19:16 -0500
Subject: [PATCH] Low: tools: Fix the show detail toggle in crm_mon.

With PCMK__COMPAT_2_0 enabled, pcmk_show_failed_detail is always
enabled.  Therefore, do not take it into account when showing whether
the "R" (show detail) toggle is in effect in crm_mon's help screen.
Without this, that toggle is always shown as being in effect.
---
 tools/crm_mon.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tools/crm_mon.c b/tools/crm_mon.c
index 5b0b04645..95356eefe 100644
--- a/tools/crm_mon.c
+++ b/tools/crm_mon.c
@@ -1155,7 +1155,11 @@ detect_user_input(GIOChannel *channel, GIOCondition condition, gpointer user_dat
         print_option_help(out, 'A', pcmk_is_set(show, pcmk_section_attributes));
         print_option_help(out, 'L', pcmk_is_set(show, pcmk_section_bans));
         print_option_help(out, 'D', !pcmk_is_set(show, pcmk_section_summary));
+#ifdef PCMK__COMPAT_2_0
+        print_option_help(out, 'R', pcmk_any_flags_set(show_opts, pcmk_show_details & ~pcmk_show_failed_detail));
+#else
         print_option_help(out, 'R', pcmk_any_flags_set(show_opts, pcmk_show_details));
+#endif
         print_option_help(out, 'b', pcmk_is_set(show_opts, pcmk_show_brief));
         print_option_help(out, 'j', pcmk_is_set(show_opts, pcmk_show_pending));
         curses_formatted_printf(out, "%d m: \t%s\n", interactive_fence_level, get_option_desc('m'));
-- 
2.34.1

openSUSE Build Service is sponsored by