File pacemaker-tools-descriptive-messages-for-OCF-exit-code.patch of Package pacemaker.8397

commit ae8f73f712595a6c1284563a3359449c59146df6
Author: Keisuke MORI <kskmori@intellilink.co.jp>
Date:   Thu Oct 19 14:33:52 2017 +0900

    Low: tools: print descriptive messages for OCF exit code

Index: pacemaker/tools/crm_resource_runtime.c
===================================================================
--- pacemaker.orig/tools/crm_resource_runtime.c
+++ pacemaker/tools/crm_resource_runtime.c
@@ -1547,11 +1547,13 @@ cli_resource_execute(const char *rsc_id,
         char *local_copy = NULL;
 
         if (op->status == PCMK_LRM_OP_DONE) {
-            printf("Operation %s for %s (%s:%s:%s) returned %d\n",
-                   action, rsc->id, rclass, rprov ? rprov : "", rtype, op->rc);
+            printf("Operation %s for %s (%s:%s:%s) returned: '%s' (%d)\n",
+                   action, rsc->id, rclass, rprov ? rprov : "", rtype,
+                   services_ocf_exitcode_str(op->rc), op->rc);
         } else {
-            printf("Operation %s for %s (%s:%s:%s) failed: %d\n",
-                   action, rsc->id, rclass, rprov ? rprov : "", rtype, op->status);
+            printf("Operation %s for %s (%s:%s:%s) failed: '%s' (%d)\n",
+                   action, rsc->id, rclass, rprov ? rprov : "", rtype,
+                   services_lrm_status_str(op->status), op->status);
         }
 
         if (op->stdout_data) {
openSUSE Build Service is sponsored by