Browse code

chroot: let root be cleaned up by kernel

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>

Tonis Tiigi authored on 2016/10/21 07:34:23
Showing 1 changed files
... ...
@@ -62,13 +62,6 @@ func chroot(path string) (err error) {
62 62
 				err = errCleanup
63 63
 			}
64 64
 		}
65
-
66
-		if errCleanup := syscall.Unmount("/", syscall.MNT_DETACH); errCleanup != nil {
67
-			if err == nil {
68
-				err = fmt.Errorf("error unmounting root: %v", errCleanup)
69
-			}
70
-			return
71
-		}
72 65
 	}()
73 66
 
74 67
 	if err := syscall.PivotRoot(path, pivotDir); err != nil {