git://git.onelab.eu
/
lxc-userspace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
explicitly chdir to slice's homedir since bash does not seem to be willing to do...
[lxc-userspace.git]
/
lxcsu
diff --git
a/lxcsu
b/lxcsu
index
2ac7920
..
742fc83
100755
(executable)
--- a/
lxcsu
+++ b/
lxcsu
@@
-4,6
+4,7
@@
import os
import sys
from argparse import ArgumentParser
import sys
from argparse import ArgumentParser
+
LXCSU_INTERNAL='/usr/sbin/lxcsu-internal'
def main ():
LXCSU_INTERNAL='/usr/sbin/lxcsu-internal'
def main ():
@@
-14,8
+15,11
@@
def main ():
options = parser.parse_args()
slice_name=options.slice_name
commands = options.command_to_run
options = parser.parse_args()
slice_name=options.slice_name
commands = options.command_to_run
+ if (not commands):
+ commands = ['/bin/sh']
+
- exec_args = [LXCSU_INTERNAL,slice_name,'--']
+ exec_args = [LXCSU_INTERNAL,slice_name,'--'
,'-c'
]
exec_args+=commands
os.execv(LXCSU_INTERNAL,exec_args)
exec_args+=commands
os.execv(LXCSU_INTERNAL,exec_args)