blob: 1df0317898de90890a43cf5a7155a2058cb42af2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package graphdriver
import (
"os"
"syscall"
)
// chrootOrChdir() is either a chdir() to the specified path, or a chroot() to the
// specified path followed by chdir() to the new root directory
func chrootOrChdir(path string) error {
if err := syscall.Chdir(path); err != nil {
return fmt.Errorf("error changing to %q: %v", path, err)
}
return nil
}
|