From c83cae46e62a21102b1231ced0707ae6bc7c7bd3 Mon Sep 17 00:00:00 2001
From: Julien Tribino <julien.tribino@inria.fr>
Date: Fri, 6 Dec 2013 16:16:21 +0100
Subject: [PATCH] Correct little bug and add ping example experiment

---
 src/nepi/resources/linux/node.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/nepi/resources/linux/node.py b/src/nepi/resources/linux/node.py
index d17e4dfb..710561bf 100644
--- a/src/nepi/resources/linux/node.py
+++ b/src/nepi/resources/linux/node.py
@@ -443,7 +443,7 @@ class LinuxNode(ResourceManager):
 
         if self.localhost:
             (out, err), proc = execfuncs.lexec(command, 
-                    user = user,
+                    user = self.get("username"), # still problem with localhost
                     sudo = sudo,
                     stdin = stdin,
                     env = env)
@@ -982,10 +982,10 @@ class LinuxNode(ResourceManager):
                 self._home_dir =  out.strip()
         except:
             trace = traceback.format_exc()
-            msg = "Impossible to retrieve HOME directory" % trace
+            msg = "Impossible to retrieve HOME directory %s" % trace
 
         if not self._home_dir:
-            self.error(msg, out, err)
+            self.error(msg)
             raise RuntimeError, msg
 
     def filter_existing_files(self, src, dst):
-- 
2.47.0