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
Fixed pid ns bug
[lxc-userspace.git]
/
lxcsu-internal
diff --git
a/lxcsu-internal
b/lxcsu-internal
index
a670d62
..
bb7c2a4
100755
(executable)
--- a/
lxcsu-internal
+++ b/
lxcsu-internal
@@
-142,6
+142,9
@@
def main ():
setns.chcontext('/proc/%s/ns/uts'%pid)
setns.chcontext('/proc/%s/ns/ipc'%pid)
setns.chcontext('/proc/%s/ns/uts'%pid)
setns.chcontext('/proc/%s/ns/ipc'%pid)
+
+ if (not args.pidns):
+ setns.chcontext('/proc/%s/ns/pid'%pid)
if (not args.netns):
setns.chcontext('/proc/%s/ns/net'%pid)
if (not args.netns):
setns.chcontext('/proc/%s/ns/net'%pid)
@@
-149,8
+152,7
@@
def main ():
if (not args.mntns):
setns.chcontext('/proc/%s/ns/mnt'%pid)
if (not args.mntns):
setns.chcontext('/proc/%s/ns/mnt'%pid)
- if (not args.pidns):
- setns.chcontext('/proc/%s/ns/pid'%pid)
+
proc_mounted = False
if (not os.access('/proc/self',0)):
proc_mounted = False
if (not os.access('/proc/self',0)):