From: Thierry Parmentelat 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/?p=lxc-userspace.git;a=commitdiff_plain;h=e54d3fcd42f6e4e6d14b7491f1474dc4777ffe68 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) +