Blame SOURCES/bz1497241-fence_compute-fence_scsi-fix-parameters.patch

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