gvisor/runsc
Nicolas Lacasse 9751b800a6 runsc: Support multi-container exec.
We must use a context.Context with a Root Dirent that corresponds to the
container's chroot. Previously we were using the root context, which does not
have a chroot.

Getting the correct context required refactoring some of the path-lookup code.
We can't lookup the path without a context.Context, which requires
kernel.CreateProcArgs, which we only get inside control.Execute.  So we have to
do the path lookup much later than we previously were.

PiperOrigin-RevId: 212064734
Change-Id: I84a5cfadacb21fd9c3ab9c393f7e308a40b9b537
2018-09-07 17:39:54 -07:00
..
boot runsc: Support multi-container exec. 2018-09-07 17:39:54 -07:00
cmd Remove '--file-access=direct' option 2018-09-07 12:28:48 -07:00
console runsc: Terminal support for "docker exec -ti". 2018-08-24 17:43:21 -07:00
container Remove '--file-access=direct' option 2018-09-07 12:28:48 -07:00
fsgofer Add additional sanity checks for walk. 2018-09-07 16:53:12 -07:00
sandbox runsc: Support multi-container exec. 2018-09-07 17:39:54 -07:00
specutils runsc: Support multi-container exec. 2018-09-07 17:39:54 -07:00
test Disable test until we figure out what's broken 2018-09-07 17:00:41 -07:00
tools/dockercfg
BUILD runsc: Pass log and config files to sandbox process by FD. 2018-09-04 20:10:01 -07:00
main.go Remove '--file-access=direct' option 2018-09-07 12:28:48 -07:00