--- a/fence/agents/lib/fencing.py.py 2017-09-19 12:29:04.158438532 +0200
+++ b/fence/agents/lib/fencing.py.py 2017-09-19 12:48:22.252509114 +0200
@@ -705,11 +705,12 @@
continue
(name, value) = (line + "=").split("=", 1)
- name = name.replace("-", "_");
value = value[:-1]
- if name in mapping_longopt_names:
- name = mapping_longopt_names[name]
+ if name.replace("-", "_") in mapping_longopt_names:
+ name = mapping_longopt_names[name.replace("-", "_")]
+ elif name.replace("_", "-") in mapping_longopt_names:
+ name = mapping_longopt_names[name.replace("_", "-")]
if avail_opt.count(name) == 0 and name in ["nodename"]:
continue