cluster: RHEL6 - fence_drac5: make "port" a synonym of "module_name" for drac5
Marek Grác
marx at fedoraproject.org
Mon Oct 25 16:32:02 UTC 2010
Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=cdcb2114a89195c2dfd940c8c8e2be5c637ecfcc
Commit: cdcb2114a89195c2dfd940c8c8e2be5c637ecfcc
Parent: 4028b11dcac119463e1f2d8195e6e36e0cc9c3b6
Author: Marek 'marx' Grac <mgrac at redhat.com>
AuthorDate: Fri Jul 30 17:58:01 2010 +0200
Committer: Marek 'marx' Grac <mgrac at redhat.com>
CommitterDate: Mon Oct 25 18:13:16 2010 +0200
fence_drac5: make "port" a synonym of "module_name" for drac5
Resolves: rhbz#619096
---
fence/agents/lib/fencing.py.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py
index c906c06..a4b6357 100644
--- a/fence/agents/lib/fencing.py.py
+++ b/fence/agents/lib/fencing.py.py
@@ -507,6 +507,11 @@ def process_input(avail_opt):
else:
longopt_list.append(all_opt[k]["longopt"])
+ ## Compatibility layer
+ if avail_opt.count("module_name") == 1:
+ getopt_string += "n:"
+ longopt_list.append("plug=")
+
##
## Read options from command line or standard input
#####
@@ -533,6 +538,8 @@ def process_input(avail_opt):
z = dict(opt)
if z.has_key("-T") == 1:
z["-o"] = "status"
+ if z.has_key("-n") == 1:
+ z["-m"] = z["-n"]
opt = z
##
@@ -562,6 +569,8 @@ def process_input(avail_opt):
name = "module_name"
elif name == "action" and 1 == avail_opt.count("io_fencing"):
name = "io_fencing"
+ elif name == "port" and 1 == avail_opt.count("drac_version"):
+ name = "module_name"
##
######
More information about the cluster-commits
mailing list