From d13fbe177456d837287731d26323d069db10885a Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 9 Dec 2009 21:23:13 +0000 Subject: [PATCH] dont forget to save gid to file before attempting to copy it onto the node. fix the scp command --- sfa/methods/get_key.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sfa/methods/get_key.py b/sfa/methods/get_key.py index 27969b89..2a31a919 100644 --- a/sfa/methods/get_key.py +++ b/sfa/methods/get_key.py @@ -55,21 +55,21 @@ class get_key(Method): # attempt the scp the key # and gid onto the node - # this will only work for planetlab based compoenents + # this will only work for planetlab based components (kfd, key_filename) = tempfile.mkstemp() (gfd, gid_filename) = tempfile.mkstemp() pkey.save_to_file(key_filename) - gid_str = gid.save_to_file(save_parents=True) + gid_object.save_to_file(gid_filename, save_parents=True) host = node['hostname'] key_dest="/etc/sfa/node.key" gid_dest="/etc/sfa/node.gid" scp = "/usr/bin/scp" identity = "/etc/sfa/root_ssh_key" - scp_options=" -i %(identity)s %(filename)s " % locals() + scp_options=" -i %(identity)s " % locals() scp_options+="-o StrictHostKeyChecking=no " % locals() - scp_key_command="%(scp)s %(scp_options)s root@%(host)s:%(key_dest)s" %\ + scp_key_command="%(scp)s %(scp_options)s %(key_filename)s root@%(host)s:%(key_dest)s" %\ locals() - scp_gid_command="%(scp)s %(scp_options)s root@%(host)s:%(gid_dest)s" %\ + scp_gid_command="%(scp)s %(scp_options)s %(gid_filename)s root@%(host)s:%(gid_dest)s" %\ locals() all_commands = [scp_key_command, scp_gid_command] -- 2.43.0