X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Ftestbeds%2Fplanetlab%2Frspawn.py;h=8be8ac5aaef283da85206a861313e546258a4d3d;hb=5d8a0f74de55f70c290633a26b931dd503adb345;hp=b2e978ec3d17849a479c93949571282859f7854e;hpb=62aa9b7a5b846baed4dd304e2d8fa442f9f35b51;p=nepi.git diff --git a/src/nepi/testbeds/planetlab/rspawn.py b/src/nepi/testbeds/planetlab/rspawn.py index b2e978ec..8be8ac5a 100644 --- a/src/nepi/testbeds/planetlab/rspawn.py +++ b/src/nepi/testbeds/planetlab/rspawn.py @@ -81,6 +81,7 @@ def remote_spawn(command, pidfile, stdout='/dev/null', stderr=STDOUT, stdin='/de 'gohome' : 'cd %s ; ' % (server.shell_escape(home),) if home else '', 'create' : 'mkdir -p %s ; ' % (server.shell_escape,) if create_home else '', } + (out,err),proc = server.popen_ssh_command( cmd, host = host, @@ -94,7 +95,7 @@ def remote_spawn(command, pidfile, stdout='/dev/null', stderr=STDOUT, stdin='/de ) if proc.wait(): - raise RuntimeError, "Failed to set up application: %s %s" % (out,err,) + raise RuntimeError, "Failed to set up application on host %s: %s %s" % (host, out,err,) return (out,err),proc