From mboxrd@z Thu Jan 1 00:00:00 1970 From: mgrac@sourceware.org Date: 19 May 2008 15:35:54 -0000 Subject: [Cluster-devel] Cluster Project branch, RHEL4, updated. gfs-kernel_2_6_9_76-61-gc38b101 Message-ID: <20080519153554.12672.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Cluster Project". http://sources.redhat.com/git/gitweb.cgi?p=cluster.git;a=commitdiff;h=c38b10102241126ce1093082fe932e38a77205dc The branch, RHEL4 has been updated via c38b10102241126ce1093082fe932e38a77205dc (commit) from 81fb3e1a6e602aba2bd5b9c8e2607f1512bea5dd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c38b10102241126ce1093082fe932e38a77205dc Author: Marek 'marx' Grac Date: Mon May 19 17:28:39 2008 +0200 [FENCE] Fix #248609: SSH support in Bladecenter fencing (ssh) Complete ssh support for Bladecenter. You can use password or private key (identity_file on STDIN; -k in getopt) to login to system. This patch contains complete infrastructure (usable also by other agents). ----------------------------------------------------------------------- Summary of changes: fence/agents/bladecenter/fence_bladecenter.py | 2 +- fence/agents/lib/fencing.py.py | 40 ++++++++++++++++++++----- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/fence/agents/bladecenter/fence_bladecenter.py b/fence/agents/bladecenter/fence_bladecenter.py index 6670bcb..ff7ad67 100755 --- a/fence/agents/bladecenter/fence_bladecenter.py +++ b/fence/agents/bladecenter/fence_bladecenter.py @@ -64,7 +64,7 @@ def set_power_status(conn, options): def main(): device_opt = [ "help", "version", "agent", "quiet", "verbose", "debug", "action", "ipaddr", "login", "passwd", "passwd_script", - "cmd_prompt", "secure", "port" ] + "cmd_prompt", "secure", "port", "identity_file" ] options = check_input(device_opt, process_input(device_opt)) diff --git a/fence/agents/lib/fencing.py.py b/fence/agents/lib/fencing.py.py index 0ddf173..7aa8a0c 100644 --- a/fence/agents/lib/fencing.py.py +++ b/fence/agents/lib/fencing.py.py @@ -72,12 +72,16 @@ all_opt = { "order" : 1 }, "passwd" : { "getopt" : "p:", - "help" : "-p Login password", + "help" : "-p Login password or passphrase", "order" : 1 }, "passwd_script" : { "getopt" : "S:", "help" : "-S