From: Thierry Parmentelat <thierry.parmentelat@inria.fr>
Date: Mon, 4 Mar 2013 09:11:34 +0000 (+0100)
Subject: attempt to return correct retcod to vsh
X-Git-Tag: lxctools-0.9-3~1
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e54d3fcd42f6e4e6d14b7491f1474dc4777ffe68;p=lxc-userspace.git

attempt to return correct retcod to vsh
---

diff --git a/lxcsu b/lxcsu
index bf69e50..baf0e97 100644
--- a/lxcsu
+++ b/lxcsu
@@ -124,4 +124,7 @@ if (pid == 0):
     os.environ['SHELL'] = '/bin/sh'
     os.execv('/usr/sbin/capsh',exec_args)
 else:
-    os.waitpid(pid,0)
+    (r_pid,combined)=os.waitpid(pid,0)
+    retcod=combined/256
+    sys.exit(retcod)
+