File pacemaker-tools-avoid-using-deprecated-options.patch of Package pacemaker.14737

commit 80b3888720f563866b1e5688f724c57081d14001
Author: Ken Gaillot <kgaillot@redhat.com>
Date:   Wed Jan 3 12:06:18 2018 -0600

    Low: tools: avoid using deprecated options

Index: pacemaker/cts/CTStests.py
===================================================================
--- pacemaker.orig/cts/CTStests.py
+++ pacemaker/cts/CTStests.py
@@ -1701,7 +1701,7 @@ class Reattach(CTSTest):
         self.is_unsafe = 0 # Handled by canrunnow()
 
     def _is_managed(self, node):
-        is_managed = self.rsh(node, "crm_attribute -t rsc_defaults -n is-managed -Q -G -d true", 1)
+        is_managed = self.rsh(node, "crm_attribute -t rsc_defaults -n is-managed -q -G -d true", 1)
         is_managed = is_managed[:-1] # Strip off the newline
         return is_managed == "true"
 
@@ -2930,7 +2930,7 @@ class RemoteDriver(CTSTest):
             self.fail("Failed to set remote-node attribute. rc:%s output:%s" % (rc, line))
             return
 
-        (rc, line) = self.CM.rsh(node, "crm_attribute -l forever -n testattr -Q -N %s" % (self.remote_node), None)
+        (rc, line) = self.CM.rsh(node, "crm_attribute -l forever -n testattr -q -N %s" % (self.remote_node), None)
         if rc != 0:
             self.fail("Failed to get remote-node attribute")
             return
Index: pacemaker/cts/patterns.py
===================================================================
--- pacemaker.orig/cts/patterns.py
+++ pacemaker/cts/patterns.py
@@ -40,8 +40,8 @@ class BasePatterns:
             "MaintenanceModeOn"    : "cibadmin --modify -c --xml-text '<cluster_property_set id=\"cib-bootstrap-options\"><nvpair id=\"cts-maintenance-mode-setting\" name=\"maintenance-mode\" value=\"true\"/></cluster_property_set>'",
             "MaintenanceModeOff"    : "cibadmin --delete --xpath \"//nvpair[@name='maintenance-mode']\"",
 
-            "StandbyCmd"      : "crm_attribute -VQ  -U %s -n standby -l forever -v %s 2>/dev/null",
-            "StandbyQueryCmd" : "crm_attribute -QG -U %s -n standby -l forever -d off 2>/dev/null",
+            "StandbyCmd"      : "crm_attribute -Vq  -U %s -n standby -l forever -v %s 2>/dev/null",
+            "StandbyQueryCmd" : "crm_attribute -qG -U %s -n standby -l forever -d off 2>/dev/null",
         }
         self.search = {
             "Pat:DC_IDLE"      : "crmd.*State transition.*-> S_IDLE",
Index: pacemaker/tools/regression.sh
===================================================================
--- pacemaker.orig/tools/regression.sh
+++ pacemaker/tools/regression.sh
@@ -148,7 +148,7 @@ function test_tools() {
     test_assert 0
 
     desc="Create node attribute"
-    cmd="crm_attribute -n ram -v 1024M -U node1 -t nodes"
+    cmd="crm_attribute -n ram -v 1024M -N node1 -t nodes"
     test_assert 0
 
     desc="Query new node attribute"
openSUSE Build Service is sponsored by