summaryrefslogtreecommitdiffhomepage
path: root/runsc/sandbox/chroot.go
diff options
context:
space:
mode:
authorFabricio Voznika <fvoznika@google.com>2018-09-20 18:53:02 -0700
committerShentubot <shentubot@google.com>2018-09-20 18:54:09 -0700
commitb63c4bfe02d1b88eb12d75d0c7051a006d5cbe7d (patch)
tree57d750c87400bf2319895076d4c5fa9cc01a3c9f /runsc/sandbox/chroot.go
parent8a938a3f9df631667c5f9e5d4a2185207e492a0d (diff)
Set Sandbox.Chroot so it gets cleaned up upon destruction
I've made several attempts to create a test, but the lack of permission from the test user makes it nearly impossible to test anything useful. PiperOrigin-RevId: 213922174 Change-Id: I5b502ca70cb7a6645f8836f028fb203354b4c625
Diffstat (limited to 'runsc/sandbox/chroot.go')
-rw-r--r--runsc/sandbox/chroot.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/runsc/sandbox/chroot.go b/runsc/sandbox/chroot.go
index 749bf3782..30a4bae35 100644
--- a/runsc/sandbox/chroot.go
+++ b/runsc/sandbox/chroot.go
@@ -74,6 +74,8 @@ func setUpChroot() (string, error) {
// tearDownChroot unmounts /proc and /runsc from the chroot before deleting the
// directory.
func tearDownChroot(chroot string) error {
+ log.Debugf("Removing chroot mounts %q", chroot)
+
// Unmount /proc.
proc := filepath.Join(chroot, "proc")
if err := syscall.Unmount(proc, 0); err != nil {