Blame SOURCES/031-crm_resource-validate.patch

60de42
From 6e1d73f3e88f60b21173bb1129b6c0508a0c0268 Mon Sep 17 00:00:00 2001
60de42
From: Jehan-Guillaume de Rorthais <jgdr@dalibo.com>
60de42
Date: Fri, 10 Mar 2017 15:17:44 +0100
60de42
Subject: [PATCH] Low: tools: disable agent stdout/stderr for crm_resource
60de42
 --validate
60de42
60de42
Argument --verbose is required to show the stderr/stdout output of the
60de42
command.
60de42
---
60de42
 tools/crm_resource_runtime.c | 5 +++++
60de42
 1 file changed, 5 insertions(+)
60de42
60de42
diff --git a/tools/crm_resource_runtime.c b/tools/crm_resource_runtime.c
60de42
index ca38aea..5414b94 100644
60de42
--- a/tools/crm_resource_runtime.c
60de42
+++ b/tools/crm_resource_runtime.c
60de42
@@ -1552,6 +1552,10 @@ cli_resource_execute(const char *rsc_id, const char *rsc_action, GHashTable *ove
60de42
                    action, rsc->id, rclass, rprov ? rprov : "", rtype, op->status);
60de42
         }
60de42
 
60de42
+        /* hide output for validate-all if not in verbose */
60de42
+        if (!do_trace && safe_str_eq(action, "validate-all"))
60de42
+            goto done;
60de42
+
60de42
         if (op->stdout_data) {
60de42
             local_copy = strdup(op->stdout_data);
60de42
             more = strlen(local_copy);
60de42
@@ -1581,6 +1585,7 @@ cli_resource_execute(const char *rsc_id, const char *rsc_action, GHashTable *ove
60de42
             free(local_copy);
60de42
         }
60de42
     }
60de42
+  done:
60de42
     rc = op->rc;
60de42
     services_action_free(op);
60de42
     return rc;
60de42
-- 
60de42
1.8.3.1
60de42