From 0a80a26f6c177ba1143186ed5cdf817b2089dbca Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Thu, 27 Mar 2008 14:39:25 +0000 Subject: [PATCH] Return first parameter of console command only once Reviewed-by: iustinp --- lib/cmdlib.py | 3 +-- scripts/gnt-instance | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 0d8657487..87fa149b6 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -3160,8 +3160,7 @@ class LUConnectConsole(NoHooksLU): console_cmd = hyper.GetShellCommandForConsole(instance) # build ssh cmdline - cmd = self.ssh.BuildCmd(node, "root", console_cmd, batch=True, tty=True) - return cmd[0], cmd + return self.ssh.BuildCmd(node, "root", console_cmd, batch=True, tty=True) class LUReplaceDisks(LogicalUnit): diff --git a/scripts/gnt-instance b/scripts/gnt-instance index a306087f9..fbd116458 100755 --- a/scripts/gnt-instance +++ b/scripts/gnt-instance @@ -505,11 +505,11 @@ def ConnectToInstanceConsole(opts, args): instance_name = args[0] op = opcodes.OpConnectConsole(instance_name=instance_name) - cmd, argv = SubmitOpCode(op) + cmd = SubmitOpCode(op) # drop lock and exec so other commands can run while we have console utils.Unlock("cmd") try: - os.execvp(cmd, argv) + os.execvp(cmd[0], cmd) finally: sys.stderr.write("Can't run console command %s with arguments:\n'%s'" % (cmd, " ".join(argv))) -- GitLab