git://git.onelab.eu
/
util-vserver-pl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3bc7cc9
)
call vc_set_namespace after sys_unshare, to poke the new nsproxy into the relevant...
author
Sapan Bhatia
<sapanb@cs.princeton.edu>
Mon, 6 Oct 2008 22:22:53 +0000
(22:22 +0000)
committer
Sapan Bhatia
<sapanb@cs.princeton.edu>
Mon, 6 Oct 2008 22:22:53 +0000
(22:22 +0000)
src/planetlab.c
patch
|
blob
|
history
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 */