[Libct] [PATCH 0/7] Add ability to set process properties
Andrew Vagin
avagin at parallels.com
Thu Oct 30 08:19:30 PDT 2014
Pls, ignore this series. It's broken.
On Thu, Oct 30, 2014 at 12:55:07PM +0400, Andrey Vagin wrote:
> When we are starting a process in CT, we need to set uid, gid, groups,
> cwd, caps, etc. These patches adds a new abstraction which is called
> process descriptor.
>
> Andrey Vagin (7):
> libct: add new abstraction for processes
> process: add a function to create a process descriptor
> ct: all function to execute smth in CT take a process descriptor
> ct: use propertios from a process descriptor
> libct: remove old stuff
> tests: update tests accoding with new changes of API
> go: add support of process descriptors
>
> go/libct.go | 25 +++++++---
> go/libct_test.go | 7 ++-
> src/Makefile | 1 +
> src/ct.c | 54 ++++++---------------
> src/include/ct.h | 21 ++-------
> src/include/process.h | 44 +++++++++++++++++
> src/include/security.h | 4 +-
> src/include/session.h | 1 +
> src/include/uapi/libct.h | 44 ++++++++++-------
> src/libct.c | 92 +++++++++++++++++++++++-------------
> src/process.c | 120 +++++++++++++++++++++++++++++++++++++++++++++++
> src/security.c | 19 +++++---
> src/session.c | 20 ++++++++
> test/Makefile | 3 +-
> test/ct_caps.c | 54 +++++++++++++++++++++
> test/ct_create.c | 15 +++++-
> test/ct_userns.c | 4 +-
> 17 files changed, 404 insertions(+), 124 deletions(-)
> create mode 100644 src/include/process.h
> create mode 100644 src/process.c
> create mode 100644 test/ct_caps.c
>
> --
> 1.9.1
>
More information about the Libct
mailing list