Hello community,

here is the log from the commit of package fence-agents for openSUSE:Factory 
checked in at 2016-08-29 15:42:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fence-agents (Old)
 and      /work/SRC/openSUSE:Factory/.fence-agents.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fence-agents"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fence-agents/fence-agents.changes        
2016-07-01 10:01:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fence-agents.new/fence-agents.changes   
2016-08-29 15:45:32.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 26 10:52:01 UTC 2016 - kgronl...@suse.com
+
+- Update to version 4.0.24:
+  * Improve obtaining status on Cisco UCS devices
+  * Fix issues with symlink installations
+  * Fix documentation for fence_scsi and fence_mpath
+
+-------------------------------------------------------------------

Old:
----
  fence-agents-4.0.23.tar.gz

New:
----
  fence-agents-4.0.24.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fence-agents.spec ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -22,7 +22,7 @@
 Summary:        Fence Agents for Pacemaker from RHCS
 License:        GPL-2.0 and LGPL-2.1
 Group:          Productivity/Clustering/HA
-Version:        4.0.23
+Version:        4.0.24
 Release:        0
 Url:            https://github.com/ClusterLabs/fence-agents
 Source0:        %{name}-%{version}.tar.gz

++++++ 0001-fence_compute-Create-nova-client-with-API-2.11.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From e774f32d1cd912de1f208be74faa44c3d0a1df41 Mon Sep 17 00:00:00 2001
+From 16c983a256fd8a245677ab7052d2ff3fd0b4efb0 Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 3 Feb 2016 11:33:32 +0100
 Subject: [PATCH 1/9] fence_compute: Create nova client with API 2.11
@@ -9,10 +9,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index b93580b..a4f62dc 100644
+index 0f05c12..f024aa5 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
-@@ -348,7 +348,7 @@ def main():
+@@ -434,7 +434,7 @@ def main():
                        sys.exit(0)
  
        # The first argument is the Nova client version
@@ -22,5 +22,5 @@
                options["--password"],
                options["--tenant-name"],
 -- 
-2.8.3
+2.9.0
 

++++++ 0002-fence_compute-Keep-compatibility-with-python-novacli.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 29425375744cc04d85a1e25a839de47593913c87 Mon Sep 17 00:00:00 2001
+From 1abc140ed7fabff1120dc45527f664aeac0dc4f6 Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 23 Mar 2016 11:03:24 +0100
 Subject: [PATCH 2/9] fence_compute: Keep compatibility with python-novaclient
@@ -9,10 +9,10 @@
  1 file changed, 12 insertions(+), 3 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index a4f62dc..265a347 100644
+index f024aa5..07639cc 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
-@@ -324,7 +324,12 @@ def main():
+@@ -412,7 +412,12 @@ def main():
        run_delay(options)
  
        try:
@@ -26,7 +26,7 @@
        except ImportError:
                fail_usage("nova not found or not accessible")
  
-@@ -347,8 +352,12 @@ def main():
+@@ -433,8 +438,12 @@ def main():
                elif options["--action"] in ["monitor", "status"]:
                        sys.exit(0)
  
@@ -42,5 +42,5 @@
                options["--password"],
                options["--tenant-name"],
 -- 
-2.8.3
+2.9.0
 

++++++ 0003-fence_compute-Only-list-nova-compute-services-when-g.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 3cdf6e12ca6af51dcc9ec4bb5bf4d521922e8339 Mon Sep 17 00:00:00 2001
+From 99ef77ee94d43545473281c017dc1a0189a467fe Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Thu, 4 Feb 2016 10:02:49 +0100
 Subject: [PATCH 3/9] fence_compute: Only list nova-compute services when
@@ -10,7 +10,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index e3d5061..bb3798b 100644
+index 07639cc..074b78f 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
 @@ -34,7 +34,7 @@ def get_power_status(_, options):
@@ -23,5 +23,5 @@
                                logging.debug("Status of %s is %s" % 
(service.binary, service.state))
                                if service.binary == "nova-compute":
 -- 
-2.8.3
+2.9.0
 

++++++ 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 5cf13d5866d0541281c914ab4edf42cd09d5462b Mon Sep 17 00:00:00 2001
+From 610f1aea848e05ae3fc085975aee8fc36a41d4af Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Thu, 4 Feb 2016 09:59:43 +0100
 Subject: [PATCH 4/9] fence_compute: Don't list hypervisors but nova-compute
@@ -15,7 +15,7 @@
  1 file changed, 11 insertions(+), 11 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index bb3798b..f32c795 100644
+index 074b78f..994aeb2 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
 @@ -218,23 +218,23 @@ def fix_domain(options):
@@ -57,16 +57,16 @@
  
                        last_domain = calculated
  
-@@ -255,7 +255,7 @@ def fix_domain(options):
+@@ -256,7 +256,7 @@ def fix_domain(options):
  
        elif len(domains) == 1:
                logging.error("Overriding supplied domain '%s' does not match 
the one calculated from: %s"
 -                            % (options["--domain"], 
hypervisor.hypervisor_hostname))
 +                            % (options["--domain"], service.host))
                options["--domain"] = last_domain
+               return options["--domain"]
  
-       elif len(domains) > 1:
-@@ -294,9 +294,9 @@ def get_plugs_list(_, options):
+@@ -298,9 +298,9 @@ def get_plugs_list(_, options):
        result = {}
  
        if nova:
@@ -80,5 +80,5 @@
                        result[longhost] = ("", None)
                        result[shorthost] = ("", None)
 -- 
-2.8.3
+2.9.0
 

++++++ 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 8cb524bea4a2e84787bddbcba9e42e9377d0c94c Mon Sep 17 00:00:00 2001
+From 93aab786cb3374b33a44433d845fe587262ee69d Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 29 Jun 2016 09:42:56 +0200
 Subject: [PATCH 5/9] fence_compute: Do not override domain if it is already
@@ -9,12 +9,12 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index f32c795..b0f3c2e 100644
+index 994aeb2..cb637e2 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
-@@ -253,8 +253,8 @@ def fix_domain(options):
-       elif len(domains) == 1 and "--domain" not in options:
+@@ -254,8 +254,8 @@ def fix_domain(options):
                options["--domain"] = last_domain
+               return options["--domain"]
  
 -      elif len(domains) == 1:
 -              logging.error("Overriding supplied domain '%s' does not match 
the one calculated from: %s"
@@ -22,7 +22,7 @@
 +              logging.error("Overriding supplied domain '%s' as it does not 
match the one calculated from: %s"
                              % (options["--domain"], service.host))
                options["--domain"] = last_domain
- 
+               return options["--domain"]
 -- 
-2.8.3
+2.9.0
 

++++++ 0006-fence_compute-Fix-use-of-undefined-variable.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,31 +1,20 @@
-From 12596126400e54fdd6d94073db6eda1e3f456fdb Mon Sep 17 00:00:00 2001
+From 6da3804b866168e23509c6d1f251194c5d205a3c Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 29 Jun 2016 09:43:57 +0200
 Subject: [PATCH 6/9] fence_compute: Fix use of undefined variable
 
 ---
- fence/agents/compute/fence_compute.py | 15 +++++++++------
- 1 file changed, 9 insertions(+), 6 deletions(-)
+ fence/agents/compute/fence_compute.py | 11 ++++++-----
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index b0f3c2e..8665e50 100644
+index cb637e2..37f48ee 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
-@@ -263,6 +263,8 @@ def fix_domain(options):
-                             % (options["--domain"], repr(domains)))
-               sys.exit(1)
- 
-+      return last_domain
-+
- def fix_plug_name(options):
-       if options["--action"] == "list":
-               return
-@@ -270,15 +272,16 @@ def fix_plug_name(options):
-       if "--plug" not in options:
+@@ -275,14 +275,15 @@ def fix_plug_name(options):
                return
  
--      fix_domain(options)
-+      calculated = fix_domain(options)
+       calculated = fix_domain(options)
 +
 +      if calculated is None or "--domain" not in options:
 +              # Nothing supplied and nova not available... what to do... 
nothing
@@ -44,5 +33,5 @@
                options["--plug"] = short_plug
  
 -- 
-2.8.3
+2.9.0
 

++++++ 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 70e2867a472530a03d9d8c3ebb6c98361a692bf9 Mon Sep 17 00:00:00 2001
+From 160e505367c30d1f8ba045fc1b3ab47bf09176ad Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 29 Jun 2016 09:50:12 +0200
 Subject: [PATCH 7/9] fence_compute: Fix fix_domain to not return too early
@@ -12,7 +12,7 @@
  1 file changed, 5 insertions(+), 9 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index 8665e50..3b0c729 100644
+index 37f48ee..1cb7df4 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
 @@ -229,24 +229,20 @@ def fix_domain(options):
@@ -44,15 +44,15 @@
        if len(domains) == 0 and "--domain" not in options:
                logging.error("Could not calculate the domain names used by 
compute nodes in nova")
  
-@@ -255,7 +251,7 @@ def fix_domain(options):
+@@ -256,7 +252,7 @@ def fix_domain(options):
  
        elif len(domains) == 1 and options["--domain"] != last_domain:
                logging.error("Overriding supplied domain '%s' as it does not 
match the one calculated from: %s"
 -                            % (options["--domain"], service.host))
 +                            % (options["--domain"], domains[last_domain]))
                options["--domain"] = last_domain
+               return options["--domain"]
  
-       elif len(domains) > 1:
 -- 
-2.8.3
+2.9.0
 

++++++ 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 281bb6e1e842f298ff16f1e3cf5994c15d3ad1f3 Mon Sep 17 00:00:00 2001
+From f892771543d67d4b7b354349b390b16418d6c181 Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 29 Jun 2016 09:51:37 +0200
 Subject: [PATCH 8/9] fence_compute: Fix fix_plug_name when looking if plug has
@@ -11,10 +11,10 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index 3b0c729..b083660 100644
+index 1cb7df4..dd04e54 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
-@@ -281,8 +281,8 @@ def fix_plug_name(options):
+@@ -283,8 +283,8 @@ def fix_plug_name(options):
                # Ensure any domain is stripped off since nova isn't using FQDN
                options["--plug"] = short_plug
  
@@ -26,5 +26,5 @@
  
        else:
 -- 
-2.8.3
+2.9.0
 

++++++ 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch ++++++
--- /var/tmp/diff_new_pack.OuAPXu/_old  2016-08-29 15:45:36.000000000 +0200
+++ /var/tmp/diff_new_pack.OuAPXu/_new  2016-08-29 15:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-From 832011f2287f1a9f59da727312e38fb9622dc809 Mon Sep 17 00:00:00 2001
+From 2d7e1008a79627a8bab30d400dd6403adcd30e93 Mon Sep 17 00:00:00 2001
 From: Vincent Untz <vu...@suse.com>
 Date: Wed, 3 Feb 2016 13:45:52 +0100
 Subject: [PATCH 9/9] fence_compute: Fix disabling force_down on node when
@@ -15,7 +15,7 @@
  1 file changed, 14 insertions(+), 14 deletions(-)
 
 diff --git a/fence/agents/compute/fence_compute.py 
b/fence/agents/compute/fence_compute.py
-index e3d5061..98ad177 100644
+index dd04e54..19d4974 100644
 --- a/fence/agents/compute/fence_compute.py
 +++ b/fence/agents/compute/fence_compute.py
 @@ -160,23 +160,23 @@ def set_power_status(_, options):
@@ -57,5 +57,5 @@
                        # Pretend we're 'on' so that the fencing library 
doesn't loop forever waiting for the node to boot
                        override_status = "on"
 -- 
-2.8.3
+2.9.0
 

++++++ fence-agents-4.0.23.tar.gz -> fence-agents-4.0.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/Makefile.am 
new/fence-agents-4.0.24/fence/agents/Makefile.am
--- old/fence-agents-4.0.23/fence/agents/Makefile.am    2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/Makefile.am    2016-08-22 
14:33:58.000000000 +0200
@@ -4,9 +4,9 @@
 
 SRC                            = $(TARGET:=.py)
 
-CLEAN_TARGET_ADDITIONAL                = kdump/fence_kdump_send 
manual/fence_ack_manual
+CLEAN_TARGET_ADDITIONAL                = kdump/fence_kdump_send 
manual/fence_ack_manual */*.o
 
-EXTRA_DIST                     = $(SRC) manual/fence_ack_manual.in 
manual/fence_ack_manual.8
+EXTRA_DIST                     = $(SRC) manual/fence_ack_manual.in 
manual/fence_ack_manual.8 zvm/fence_zvm_man_page
 
 sbin_SCRIPTS                   = $(TARGET) manual/fence_ack_manual
 
@@ -17,7 +17,7 @@
 sbin_PROGRAMS                  = kdump/fence_kdump zvm/fence_zvm
 libexec_PROGRAMS               = kdump/fence_kdump_send
 
-noinst_HEADERS                 = kdump/list.h kdump/message.h kdump/options.h 
kdump/version.h
+noinst_HEADERS                 = kdump/list.h kdump/message.h kdump/options.h 
kdump/version.h zvm/fence_zvm.h
 
 kdump_fence_kdump_SOURCES      = kdump/fence_kdump.c
 kdump_fence_kdump_CFLAGS       = -D_GNU_SOURCE -Ikdump
@@ -25,13 +25,13 @@
 kdump_fence_kdump_send_SOURCES = kdump/fence_kdump_send.c
 kdump_fence_kdump_send_CFLAGS  = -D_GNU_SOURCE -Ikdump
 
-dist_man_MANS                  = kdump/fence_kdump.8 kdump/fence_kdump_send.8
+dist_man_MANS                  = kdump/fence_kdump.8 kdump/fence_kdump_send.8 
zvm/fence_zvm.8
 
 scsidatadir                    = $(CLUSTERDATA)
 scsidata_SCRIPTS               = scsi/fence_scsi_check 
scsi/fence_scsi_check_hardreboot
 
 zvm_fence_zvm_SOURCES          = zvm/fence_zvm.c
-zvm_fence_zvm_CFLAGS           = -D_GNU_SOURCE
+zvm_fence_zvm_CFLAGS           = -D_GNU_SOURCE -Izvm
 
 FENCE_TEST_ARGS                        = \
 login=test\n\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/fence/agents/autodetect/fencing.py 
new/fence-agents-4.0.24/fence/agents/autodetect/fencing.py
--- old/fence-agents-4.0.23/fence/agents/autodetect/fencing.py  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/autodetect/fencing.py  2016-08-22 
14:33:58.000000000 +0200
@@ -643,7 +643,7 @@
        ## add logging to syslog
        logging.getLogger().addHandler(SyslogLibHandler())
        ## add logging to stderr
-       logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stderr))
+       logging.getLogger().addHandler(logging.StreamHandler(sys.stderr))
 
        (acceptable_actions, _) = _get_available_actions(device_opt)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/fence/agents/cisco_ucs/fence_cisco_ucs.py 
new/fence-agents-4.0.24/fence/agents/cisco_ucs/fence_cisco_ucs.py
--- old/fence-agents-4.0.23/fence/agents/cisco_ucs/fence_cisco_ucs.py   
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/cisco_ucs/fence_cisco_ucs.py   
2016-08-22 14:33:58.000000000 +0200
@@ -19,6 +19,7 @@
 RE_GET_DN = re.compile(" dn=\"(.*?)\"", re.IGNORECASE)
 RE_GET_PNDN = re.compile(" pndn=\"(.*?)\"", re.IGNORECASE)
 RE_GET_DESC = re.compile(" descr=\"(.*?)\"", re.IGNORECASE)
+RE_GET_OPERPOWER = re.compile(" operPower=\"(.*?)\"", re.IGNORECASE)
 RE_GET_PRESENCE = re.compile(" presence=\"(.*?)\"", re.IGNORECASE)
 
 options_global = None
@@ -50,12 +51,21 @@
        if result == None:
                fail(EC_STATUS)
        else:
-               status = result.group(1)
+               presence_status = result.group(1)
 
-       if status in ["missing", "mismatch"]:
+       if presence_status in ["missing", "mismatch"]:
                return "off"
        else:
-               return "on"
+               result = RE_GET_OPERPOWER.search(res)
+               if result == None:
+                       fail(EC_STATUS)
+               else:
+                       power_status = result.group(1)
+
+               if power_status == "on":
+                       return "on"
+               else:
+                       return "off"
 
 def set_power_status(conn, options):
        del conn
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/fence/agents/compute/fence_compute.py 
new/fence-agents-4.0.24/fence/agents/compute/fence_compute.py
--- old/fence-agents-4.0.23/fence/agents/compute/fence_compute.py       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/compute/fence_compute.py       
2016-08-22 14:33:58.000000000 +0200
@@ -252,17 +252,21 @@
 
        elif len(domains) == 1 and "--domain" not in options:
                options["--domain"] = last_domain
+               return options["--domain"]
 
        elif len(domains) == 1:
                logging.error("Overriding supplied domain '%s' does not match 
the one calculated from: %s"
                              % (options["--domain"], 
hypervisor.hypervisor_hostname))
                options["--domain"] = last_domain
+               return options["--domain"]
 
        elif len(domains) > 1:
                logging.error("The supplied domain '%s' did not match any used 
inside nova: %s"
                              % (options["--domain"], repr(domains)))
                sys.exit(1)
 
+       return None
+
 def fix_plug_name(options):
        if options["--action"] == "list":
                return
@@ -270,7 +274,7 @@
        if "--plug" not in options:
                return
 
-       fix_domain(options)
+       calculated = fix_domain(options)
        short_plug = options["--plug"].split('.')[0]
        logging.debug("Checking target '%s' against calculated domain '%s'"% 
(options["--plug"], calculated))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/eps/fence_eps.py 
new/fence-agents-4.0.24/fence/agents/eps/fence_eps.py
--- old/fence-agents-4.0.23/fence/agents/eps/fence_eps.py       2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/eps/fence_eps.py       2016-08-22 
14:33:58.000000000 +0200
@@ -11,7 +11,7 @@
 from fencing import *
 from fencing import fail, fail_usage, EC_LOGIN_DENIED, EC_TIMED_OUT, run_delay
 
-if sys.version_info.major > 2:
+if sys.version_info[0] > 2:
        import http.client as httplib
 else:
        import httplib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/lib/XenAPI.py.py 
new/fence-agents-4.0.24/fence/agents/lib/XenAPI.py.py
--- old/fence-agents-4.0.23/fence/agents/lib/XenAPI.py.py       2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/lib/XenAPI.py.py       2016-08-22 
14:33:58.000000000 +0200
@@ -49,7 +49,7 @@
 import socket
 import logging
 
-if sys.version_info.major > 2:
+if sys.version_info[0] > 2:
        import xmlrpc.client as xmlrpclib
        import http.client as httplib
 else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/lib/fencing.py.py 
new/fence-agents-4.0.24/fence/agents/lib/fencing.py.py
--- old/fence-agents-4.0.23/fence/agents/lib/fencing.py.py      2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/lib/fencing.py.py      2016-08-22 
14:33:58.000000000 +0200
@@ -645,7 +645,7 @@
        ## add logging to syslog
        logging.getLogger().addHandler(SyslogLibHandler())
        ## add logging to stderr
-       logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stderr))
+       logging.getLogger().addHandler(logging.StreamHandler(sys.stderr))
 
        (acceptable_actions, _) = _get_available_actions(device_opt)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/fence/agents/mpath/fence_mpath.py 
new/fence-agents-4.0.24/fence/agents/mpath/fence_mpath.py
--- old/fence-agents-4.0.23/fence/agents/mpath/fence_mpath.py   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/mpath/fence_mpath.py   2016-08-22 
14:33:58.000000000 +0200
@@ -219,8 +219,8 @@
 persistent reservations to control access multipath devices. Underlying \
 devices must support SCSI-3 persistent reservations (SPC-3 or greater) as \
 well as the \"preempt-and-abort\" subcommand.\nThe fence_mpath agent works by \
-having an unique key for each pair of node and device that has to be set also \
-in /etc/multipath.conf. Once registered, a single node will become the 
reservation holder \
+having a unique key for each node that has to be set in /etc/multipath.conf. \
+Once registered, a single node will become the reservation holder \
 by creating a \"write exclusive, registrants only\" reservation on the \
 device(s). The result is that only registered nodes may write to the \
 device(s). When a node failure occurs, the fence_mpath agent will remove the \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/pve/fence_pve.py 
new/fence-agents-4.0.24/fence/agents/pve/fence_pve.py
--- old/fence-agents-4.0.23/fence/agents/pve/fence_pve.py       2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/pve/fence_pve.py       2016-08-22 
14:33:58.000000000 +0200
@@ -13,7 +13,7 @@
 sys.path.append("@FENCEAGENTSLIBDIR@")
 from fencing import fail, EC_LOGIN_DENIED, atexit_handler, all_opt, 
check_input, process_input, show_docs, fence_action, run_delay
 
-if sys.version_info.major > 2: import urllib.parse as urllib
+if sys.version_info[0] > 2: import urllib.parse as urllib
 else: import urllib
 
 #BEGIN_VERSION_GENERATION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/fence/agents/scsi/fence_scsi.py 
new/fence-agents-4.0.24/fence/agents/scsi/fence_scsi.py
--- old/fence-agents-4.0.23/fence/agents/scsi/fence_scsi.py     2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/fence/agents/scsi/fence_scsi.py     2016-08-22 
14:33:58.000000000 +0200
@@ -438,7 +438,7 @@
 devices must support SCSI-3 persistent reservations (SPC-3 or greater) as \
 well as the \"preempt-and-abort\" subcommand.\nThe fence_scsi agent works by \
 having each node in the cluster register a unique key with the SCSI \
-devive(s). Once registered, a single node will become the reservation holder \
+device(s). Once registered, a single node will become the reservation holder \
 by creating a \"write exclusive, registrants only\" reservation on the \
 device(s). The result is that only registered nodes may write to the \
 device(s). When a node failure occurs, the fence_scsi agent will remove the \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/make/agentpycheck.mk 
new/fence-agents-4.0.24/make/agentpycheck.mk
--- old/fence-agents-4.0.23/make/agentpycheck.mk        2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/make/agentpycheck.mk        2016-08-22 
14:33:58.000000000 +0200
@@ -1,5 +1,5 @@
 DATADIR:=$(abs_top_srcdir)/tests/data/metadata
-AWK_VAL='BEGIN {store=-1} /name=\"store_path\"/ {store=2} {if (store!=0) 
{print}; store--}'
+AWK_VAL='BEGIN {store=-1} /name=\".*_path\"/ {store=2} {if (store!=0) {print}; 
store--}'
 
 TEST_TARGET=$(filter-out $(TEST_TARGET_SKIP),$(TARGET))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/make/fencebuild.mk 
new/fence-agents-4.0.24/make/fencebuild.mk
--- old/fence-agents-4.0.23/make/fencebuild.mk  2016-06-29 16:29:52.000000000 
+0200
+++ new/fence-agents-4.0.24/make/fencebuild.mk  2016-08-22 14:33:58.000000000 
+0200
@@ -1,4 +1,4 @@
-$(TARGET): $(SRC)
+define gen_agent_from_py
        mkdir -p `dirname $@`
        bash $(top_srcdir)/scripts/fenceparse \
                $(top_srcdir)/make/copyright.cf REDHAT_COPYRIGHT \
@@ -35,9 +35,17 @@
        else true ; fi
 
        for x in `PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib $(PYTHON) 
$(@) -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; do \
-               cp $(@) $(@D)/$$x; \
+               cp -f $(@) $(@D)/$$x; \
                $(MAKE) $(@D)/$$x.8; \
        done
+endef
+
+# dependency, one on one
+$(foreach t,$(TARGET),$(eval $(t) : $(t:=.py)))
+
+# rule
+$(TARGET):
+       $(call gen_agent_from_py)
 
 clean: clean-man
        rm -f $(CLEAN_TARGET:%.8=%) $(CLEAN_TARGET_ADDITIONAL) 
$(scsidata_SCRIPTS) */*.pyc */*.wiki
@@ -47,3 +55,28 @@
        fi
 
 clean-local: clean
+
+install-exec-hook: $(TARGET)
+       if [ -n "$(man8dir)" ]; then \
+               echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
+               $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
+       fi
+       for p in $(TARGET); do \
+               dir=`dirname $$p`; \
+               for x in `PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib 
$(PYTHON) $$p -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" .*/\1/g"`; 
do \
+                       echo " $(INSTALL_SCRIPT) $$dir/$$x 
'$(DESTDIR)$(sbindir)'"; \
+                       $(INSTALL_SCRIPT) $$dir/$$x "$(DESTDIR)$(sbindir)" || 
exit $$?; \
+                       echo " $(INSTALL_DATA) '$$dir/$$x.8' 
'$(DESTDIR)$(man8dir)'"; \
+                       $(INSTALL_DATA) "$$dir/$$x.8" "$(DESTDIR)$(man8dir)" || 
exit $$?; \
+               done; \
+       done
+
+uninstall-hook: $(TARGET)
+       files=`for p in $(TARGET); do \
+               for x in \`PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/lib 
$(PYTHON) $$p -o metadata | grep symlink | sed -e "s/.*\(fence.*\)\" 
.*/\1/g"\`; do \
+                       echo " rm -f '$(DESTDIR)$(sbindir)/$$x'"; \
+                       rm -f "$(DESTDIR)$(sbindir)/$$x"; \
+                       echo " rm -f '$(DESTDIR)$(man8dir)/$$x.8'"; \
+                       rm -f "$(DESTDIR)$(man8dir)/$$x.8"; \
+               done; \
+       done`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/make/fenceman.mk 
new/fence-agents-4.0.24/make/fenceman.mk
--- old/fence-agents-4.0.23/make/fenceman.mk    2016-06-29 16:29:52.000000000 
+0200
+++ new/fence-agents-4.0.24/make/fenceman.mk    2016-08-22 14:33:58.000000000 
+0200
@@ -1,7 +1,7 @@
-%.8: $(TARGET) $(top_srcdir)/fence/agents/lib/fence2man.xsl
+%.8: % $(top_srcdir)/fence/agents/lib/fence2man.xsl
        set -e && \
        PYTHONPATH=$(abs_srcdir)/lib:$(abs_builddir)/../lib:$(abs_builddir)/lib 
\
-               $(PYTHON) $(@:%.8=%) -o metadata > $(@D)/.$(@F).tmp && \
+               $(PYTHON) $* -o metadata > $(@D)/.$(@F).tmp && \
        xmllint --noout --relaxng $(abs_srcdir)/lib/metadata.rng 
$(@D)/.$(@F).tmp && \
        xsltproc $(top_srcdir)/fence/agents/lib/fence2man.xsl $(@D)/.$(@F).tmp 
> $@
        xsltproc $(top_srcdir)/fence/agents/lib/fence2wiki.xsl $(@D)/.$(@F).tmp 
| grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fence-agents-4.0.23/make/fencemanc.mk 
new/fence-agents-4.0.24/make/fencemanc.mk
--- old/fence-agents-4.0.23/make/fencemanc.mk   2016-06-29 16:29:52.000000000 
+0200
+++ new/fence-agents-4.0.24/make/fencemanc.mk   2016-08-22 14:33:58.000000000 
+0200
@@ -1,6 +1,6 @@
-%.8: $(TARGET) $(top_srcdir)/fence/agents/lib/fence2man.xsl
+%.8: % $(top_srcdir)/fence/agents/lib/fence2man.xsl
        set -e && \
-               ./$(@:%.8=%) -o metadata > $(@D)/.$(@F).tmp && \
+               $* -o metadata > $(@D)/.$(@F).tmp && \
        xmllint --noout --relaxng $(top_srcdir)/fence/agents/lib/metadata.rng 
$(@D)/.$(@F).tmp && \
        xsltproc $(top_srcdir)/fence/agents/lib/fence2man.xsl $(@D)/.$(@F).tmp 
> $@
        xsltproc $(top_srcdir)/fence/agents/lib/fence2wiki.xsl $(@D)/.$(@F).tmp 
| grep -v '<?xml' > $(@D)/$(@F:%.8=%.wiki)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_alom.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_alom.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_alom.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_alom.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -125,7 +125,6 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_amt.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_amt.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_amt.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_amt.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -84,7 +84,6 @@
        </parameter>
        <parameter name="amttool_path" unique="0" required="0">
                <getopt mixed="--amttool-path=[path]" />
-               <content type="string" default="/usr/bin/amttool"  />
                <shortdesc lang="en">Path to amttool binary</shortdesc>
        </parameter>
        <parameter name="delay" unique="0" required="0">
@@ -129,7 +128,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_apc.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_apc.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_apc.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_apc.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_apc_snmp.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_apc_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_apc_snmp.xml      
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_apc_snmp.xml      
2016-08-22 14:33:58.000000000 +0200
@@ -155,17 +155,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_bladecenter.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_bladecenter.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_bladecenter.xml   
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_bladecenter.xml   
2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_brocade.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_brocade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_brocade.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_brocade.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_mds.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_mds.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_mds.xml     
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_mds.xml     
2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_ucs.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_ucs.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_cisco_ucs.xml     
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_cisco_ucs.xml     
2016-08-22 14:33:58.000000000 +0200
@@ -135,7 +135,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_docker.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_docker.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_docker.xml        
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_docker.xml        
2016-08-22 14:33:58.000000000 +0200
@@ -133,7 +133,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_drac.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_drac.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_drac.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_drac.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -110,7 +110,6 @@
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_drac5.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_drac5.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_drac5.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_drac5.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -134,12 +134,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_eaton_snmp.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_eaton_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_eaton_snmp.xml    
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_eaton_snmp.xml    
2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_emerson.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_emerson.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_emerson.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_emerson.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_hds_cb.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_hds_cb.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_hds_cb.xml        
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_hds_cb.xml        
2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_hpblade.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_hpblade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_hpblade.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_hpblade.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -130,12 +130,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ibmblade.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ibmblade.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ibmblade.xml      
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ibmblade.xml      
2016-08-22 14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_idrac.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_idrac.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_idrac.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_idrac.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
        </parameter>
        <parameter name="ipmitool_path" unique="0" required="0">
                <getopt mixed="--ipmitool-path=[path]" />
-               <content type="string" default="/usr/bin/ipmitool"  />
                <shortdesc lang="en">Path to ipmitool binary</shortdesc>
        </parameter>
        <parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ifmib.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ifmib.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ifmib.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ifmib.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -156,17 +156,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -136,7 +136,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo2.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo2.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo2.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo2.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -136,7 +136,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
        </parameter>
        <parameter name="ipmitool_path" unique="0" required="0">
                <getopt mixed="--ipmitool-path=[path]" />
-               <content type="string" default="/usr/bin/ipmitool"  />
                <shortdesc lang="en">Path to ipmitool binary</shortdesc>
        </parameter>
        <parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3_ssh.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo3_ssh.xml      
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo3_ssh.xml      
2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
        </parameter>
        <parameter name="ipmitool_path" unique="0" required="0">
                <getopt mixed="--ipmitool-path=[path]" />
-               <content type="string" default="/usr/bin/ipmitool"  />
                <shortdesc lang="en">Path to ipmitool binary</shortdesc>
        </parameter>
        <parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4_ssh.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo4_ssh.xml      
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo4_ssh.xml      
2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_moonshot.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_moonshot.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_moonshot.xml  
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_moonshot.xml  
2016-08-22 14:33:58.000000000 +0200
@@ -125,7 +125,6 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_mp.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_mp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_mp.xml        
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_mp.xml        
2016-08-22 14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_ssh.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_ssh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ilo_ssh.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ilo_ssh.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -135,12 +135,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_imm.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_imm.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_imm.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_imm.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
        </parameter>
        <parameter name="ipmitool_path" unique="0" required="0">
                <getopt mixed="--ipmitool-path=[path]" />
-               <content type="string" default="/usr/bin/ipmitool"  />
                <shortdesc lang="en">Path to ipmitool binary</shortdesc>
        </parameter>
        <parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_intelmodular.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_intelmodular.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_intelmodular.xml  
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_intelmodular.xml  
2016-08-22 14:33:58.000000000 +0200
@@ -156,17 +156,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ipdu.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ipdu.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ipdu.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ipdu.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -154,17 +154,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ipmilan.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ipmilan.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ipmilan.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ipmilan.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -116,7 +116,6 @@
        </parameter>
        <parameter name="ipmitool_path" unique="0" required="0">
                <getopt mixed="--ipmitool-path=[path]" />
-               <content type="string" default="/usr/bin/ipmitool"  />
                <shortdesc lang="en">Path to ipmitool binary</shortdesc>
        </parameter>
        <parameter name="login_timeout" unique="0" required="0">
@@ -156,7 +155,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_ldom.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_ldom.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_ldom.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_ldom.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -127,7 +127,6 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_lpar.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_lpar.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_lpar.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_lpar.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -138,7 +138,6 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_mpath.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_mpath.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_mpath.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_mpath.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <resource-agent name="fence_mpath" shortdesc="Fence agent for multipath 
persistent reservation" >
 <longdesc>fence_mpath is an I/O fencing agent that uses SCSI-3 persistent 
reservations to control access multipath devices. Underlying devices must 
support SCSI-3 persistent reservations (SPC-3 or greater) as well as the 
"preempt-and-abort" subcommand.
-The fence_mpath agent works by having an unique key for each pair of node and 
device that has to be set also in /etc/multipath.conf. Once registered, a 
single node will become the reservation holder by creating a "write exclusive, 
registrants only" reservation on the device(s). The result is that only 
registered nodes may write to the device(s). When a node failure occurs, the 
fence_mpath agent will remove the key belonging to the failed node from the 
device(s). The failed node will no longer be able to write to the device(s). A 
manual reboot is required.</longdesc>
+The fence_mpath agent works by having a unique key for each node that has to 
be set in /etc/multipath.conf. Once registered, a single node will become the 
reservation holder by creating a "write exclusive, registrants only" 
reservation on the device(s). The result is that only registered nodes may 
write to the device(s). When a node failure occurs, the fence_mpath agent will 
remove the key belonging to the failed node from the device(s). The failed node 
will no longer be able to write to the device(s). A manual reboot is 
required.</longdesc>
 <vendor-url>https://www.sourceware.org/dm/</vendor-url>
 <parameters>
        <parameter name="action" unique="0" required="1">
@@ -51,7 +51,6 @@
        </parameter>
        <parameter name="mpathpersist_path" unique="0" required="0">
                <getopt mixed="--mpathpersist-path=[path]" />
-               <content type="string" default="/usr/sbin/mpathpersist"  />
                <shortdesc lang="en">Path to mpathpersist binary</shortdesc>
        </parameter>
        <parameter name="power_timeout" unique="0" required="0">
@@ -85,7 +84,6 @@
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_netio.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_netio.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_netio.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_netio.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -105,7 +105,6 @@
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_raritan.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_raritan.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_raritan.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_raritan.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -105,7 +105,6 @@
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_rhevm.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_rhevm.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rhevm.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rhevm.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -130,7 +130,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_rsa.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_rsa.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rsa.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rsa.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_rsb.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_rsb.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_rsb.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_rsb.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_sanbox2.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_sanbox2.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_sanbox2.xml       
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_sanbox2.xml       
2016-08-22 14:33:58.000000000 +0200
@@ -110,7 +110,6 @@
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_sbd.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_sbd.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_sbd.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_sbd.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -73,7 +73,6 @@
        </parameter>
        <parameter name="sbd_path" unique="0" required="0">
                <getopt mixed="--sbd-path=[path]" />
-               <content type="string" default="/sbin/sbd"  />
                <shortdesc lang="en">Path to SBD binary</shortdesc>
        </parameter>
        <parameter name="shell_timeout" unique="0" required="0">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_scsi.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_scsi.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_scsi.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_scsi.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <resource-agent name="fence_scsi" shortdesc="Fence agent for SCSI persistent 
reservation" >
 <longdesc>fence_scsi is an I/O fencing agent that uses SCSI-3 persistent 
reservations to control access to shared storage devices. These devices must 
support SCSI-3 persistent reservations (SPC-3 or greater) as well as the 
"preempt-and-abort" subcommand.
-The fence_scsi agent works by having each node in the cluster register a 
unique key with the SCSI devive(s). Once registered, a single node will become 
the reservation holder by creating a "write exclusive, registrants only" 
reservation on the device(s). The result is that only registered nodes may 
write to the device(s). When a node failure occurs, the fence_scsi agent will 
remove the key belonging to the failed node from the device(s). The failed node 
will no longer be able to write to the device(s). A manual reboot is 
required.</longdesc>
+The fence_scsi agent works by having each node in the cluster register a 
unique key with the SCSI device(s). Once registered, a single node will become 
the reservation holder by creating a "write exclusive, registrants only" 
reservation on the device(s). The result is that only registered nodes may 
write to the device(s). When a node failure occurs, the fence_scsi agent will 
remove the key belonging to the failed node from the device(s). The failed node 
will no longer be able to write to the device(s). A manual reboot is 
required.</longdesc>
 <vendor-url></vendor-url>
 <parameters>
        <parameter name="action" unique="0" required="1">
@@ -86,22 +86,18 @@
        </parameter>
        <parameter name="corosync-cmap_path" unique="0" required="0">
                <getopt mixed="--corosync-cmap-path=[path]" />
-               <content type="string" default="/usr/sbin/corosync-cmapctl"  />
                <shortdesc lang="en">Path to corosync-cmapctl binary</shortdesc>
        </parameter>
        <parameter name="sg_persist_path" unique="0" required="0">
                <getopt mixed="--sg_persist-path=[path]" />
-               <content type="string" default="/usr/bin/sg_persist"  />
                <shortdesc lang="en">Path to sg_persist binary</shortdesc>
        </parameter>
        <parameter name="sg_turs_path" unique="0" required="0">
                <getopt mixed="--sg_turs-path=[path]" />
-               <content type="string" default="/usr/bin/sg_turs"  />
                <shortdesc lang="en">Path to sg_turs binary</shortdesc>
        </parameter>
        <parameter name="vgs_path" unique="0" required="0">
                <getopt mixed="--vgs-path=[path]" />
-               <content type="string" default="/usr/sbin/vgs"  />
                <shortdesc lang="en">Path to vgs binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_tripplite_snmp.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_tripplite_snmp.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_tripplite_snmp.xml        
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_tripplite_snmp.xml        
2016-08-22 14:33:58.000000000 +0200
@@ -155,17 +155,14 @@
        </parameter>
        <parameter name="snmpget_path" unique="0" required="0">
                <getopt mixed="--snmpget-path=[path]" />
-               <content type="string" default="/usr/bin/snmpget"  />
                <shortdesc lang="en">Path to snmpget binary</shortdesc>
        </parameter>
        <parameter name="snmpset_path" unique="0" required="0">
                <getopt mixed="--snmpset-path=[path]" />
-               <content type="string" default="/usr/bin/snmpset"  />
                <shortdesc lang="en">Path to snmpset binary</shortdesc>
        </parameter>
        <parameter name="snmpwalk_path" unique="0" required="0">
                <getopt mixed="--snmpwalk-path=[path]" />
-               <content type="string" default="/usr/bin/snmpwalk"  />
                <shortdesc lang="en">Path to snmpwalk binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_vbox.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_vbox.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vbox.xml  2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vbox.xml  2016-08-22 
14:33:58.000000000 +0200
@@ -137,12 +137,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_virsh.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_virsh.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_virsh.xml 2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_virsh.xml 2016-08-22 
14:33:58.000000000 +0200
@@ -137,12 +137,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="sudo_path" unique="0" required="0">
                <getopt mixed="--sudo-path=[path]" />
-               <content type="string" default="/usr/bin/sudo"  />
                <shortdesc lang="en">Path to sudo binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_vmware.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_vmware.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vmware.xml        
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vmware.xml        
2016-08-22 14:33:58.000000000 +0200
@@ -143,7 +143,6 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_vmware_soap.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_vmware_soap.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_vmware_soap.xml   
2016-06-29 16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_vmware_soap.xml   
2016-08-22 14:33:58.000000000 +0200
@@ -127,7 +127,6 @@
        </parameter>
        <parameter name="gnutlscli_path" unique="0" required="0">
                <getopt mixed="--gnutlscli-path=[path]" />
-               <content type="string" default="/usr/bin/gnutls-cli"  />
                <shortdesc lang="en">Path to gnutls-cli binary</shortdesc>
        </parameter>
 </parameters>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fence-agents-4.0.23/tests/data/metadata/fence_wti.xml 
new/fence-agents-4.0.24/tests/data/metadata/fence_wti.xml
--- old/fence-agents-4.0.23/tests/data/metadata/fence_wti.xml   2016-06-29 
16:29:52.000000000 +0200
+++ new/fence-agents-4.0.24/tests/data/metadata/fence_wti.xml   2016-08-22 
14:33:58.000000000 +0200
@@ -125,12 +125,10 @@
        </parameter>
        <parameter name="ssh_path" unique="0" required="0">
                <getopt mixed="--ssh-path=[path]" />
-               <content type="string" default="/usr/bin/ssh"  />
                <shortdesc lang="en">Path to ssh binary</shortdesc>
        </parameter>
        <parameter name="telnet_path" unique="0" required="0">
                <getopt mixed="--telnet-path=[path]" />
-               <content type="string" default="/usr/bin/telnet"  />
                <shortdesc lang="en">Path to telnet binary</shortdesc>
        </parameter>
 </parameters>


Reply via email to