fence-agents: master - fence_eps: Fix parameters missing in metadata

Marek Grác marx at fedoraproject.org
Mon Oct 25 14:25:58 UTC 2010


Gitweb:        http://git.fedorahosted.org/git/fence-agents.git?p=fence-agents.git;a=commitdiff;h=1c0b1d0952d7f79ba3797bfaefa8f73d234d271d
Commit:        1c0b1d0952d7f79ba3797bfaefa8f73d234d271d
Parent:        abdc276970edf3c44e21b48988e4c50232566eaa
Author:        Marek 'marx' Grac <mgrac at redhat.com>
AuthorDate:    Mon Oct 25 16:24:54 2010 +0200
Committer:     Marek 'marx' Grac <mgrac at redhat.com>
CommitterDate: Mon Oct 25 16:24:54 2010 +0200

fence_eps: Fix parameters missing in metadata

fence_eps contains a parameter which is not defined in fencing library.

Resolves: rhbz#618703
---
 fence/agents/eps/fence_eps.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/fence/agents/eps/fence_eps.py b/fence/agents/eps/fence_eps.py
index 049c01c..21530e6 100644
--- a/fence/agents/eps/fence_eps.py
+++ b/fence/agents/eps/fence_eps.py
@@ -87,9 +87,14 @@ def set_power_status(conn, options):
 # Define new option
 def eps_define_new_opts():
 	all_opt["hidden_page"]={
-		"getopt":"c:",
-		"help":"-c <page>      Name of hidden page (default hidden.htm)",
-		"order": 1}
+		"getopt" : "c:",
+		"longopt" : "page",
+		"help":"-c, --page=<page>              Name of hidden page (default hidden.htm)",
+		"required" : "0",
+		"shortdesc" : "Name of hidden page",
+		"default" : "hidden.htm",
+		"order": 1
+		}
 
 # Starting point of fence agent
 def main():
@@ -104,9 +109,6 @@ def main():
 
 	options = check_input(device_opt,process_input(device_opt))
 
-	if (not options.has_key("-c")):
-		options["-c"]="hidden.htm"
-
 	docs = { }           
 	docs["shortdesc"] = "Fence agent for ePowerSwitch" 
 	docs["longdesc"] = "fence_eps  is an I/O Fencing agent \


More information about the cluster-commits mailing list