git://git.onelab.eu
/
util-vserver-pl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
call vc_set_namespace after sys_unshare, to poke the new nsproxy into the relevant...
[util-vserver-pl.git]
/
src
/
planetlab.c
diff --git
a/src/planetlab.c
b/src/planetlab.c
index
824039b
..
689ced4
100644
(file)
--- a/
src/planetlab.c
+++ b/
src/planetlab.c
@@
-96,10
+96,11
@@
process:
if (vc_ctx_create(ctx, 0) == VC_NOCTX)
return -1;
if (vc_ctx_create(ctx, 0) == VC_NOCTX)
return -1;
- /* Unshare the
NET
namespace if the slice if requested in the local slice configuration */
+ /* Unshare the
net
namespace if the slice if requested in the local slice configuration */
unshare_mask = get_space_flag(ctx);
if (unshare_mask != 0) {
sys_unshare(unshare_mask);
unshare_mask = get_space_flag(ctx);
if (unshare_mask != 0) {
sys_unshare(unshare_mask);
+ vc_set_namespace(ctx, unshare_mask | vc_get_space_mask());
}
/* Set capabilities - these don't take effect until SETUP flag is unset */
}
/* Set capabilities - these don't take effect until SETUP flag is unset */