[Devel] [PATCH v2 0/8] upstream Linux support for userns
Glauber Costa
glommer at parallels.com
Fri Mar 22 03:48:14 PDT 2013
Kir,
Please review the following patchset. It implements support for userns inside
containers. Running a container works, and "vzctl enter" works as well. There
are still some caveats that I intend to tackle in the upcoming weeks. Most
pressing, is the fact that although this patchset finally implements --ipadd
(now all infrastructure is in place), we can ssh into containers due to issues
related to the proc filesystem.
Let me know if there are any issues, I'll happily fix them.
Glauber Costa (8):
host uid and gid parameters
adjust fs_create parameter
user namespace support for upstream containers
modify tar extraction to account for user namespace
add user mismatch test
allow local uid and gid to be specified at container creation
automatically add bridge venet0 when needed
allow for distro-specific fix ups at creation time.
etc/dists/redhat.conf | 1 +
etc/dists/scripts/fixups.sh | 43 +++++++
include/dist.h | 2 +
include/env.h | 4 +-
include/res.h | 8 ++
include/types.h | 1 +
include/vzctl_param.h | 3 +
man/vzctl.8.in | 14 +++
scripts/vps-create.in | 19 ++++
scripts/vps-functions.in | 7 ++
src/lib/Makefile.am | 3 +
src/lib/chown_preload.c | 93 +++++++++++++++
src/lib/config.c | 32 ++++++
src/lib/create.c | 30 +++--
src/lib/dist.c | 10 +-
src/lib/env.c | 23 +++-
src/lib/exec.c | 2 +-
src/lib/hooks_ct.c | 269 ++++++++++++++++++++++++++++++++++++++++++--
src/vzctl-actions.c | 2 +
src/vzctl.c | 1 +
vzctl.spec | 2 +-
21 files changed, 544 insertions(+), 25 deletions(-)
create mode 100755 etc/dists/scripts/fixups.sh
create mode 100644 src/lib/chown_preload.c
--
1.7.11.7
More information about the Devel
mailing list