コード例 #1
0
ファイル: driver.go プロジェクト: ericcapricorn/flynn
func MakePrivate(mountPoint string) error {
	mounted, err := mount.Mounted(mountPoint)
	if err != nil {
		return err
	}

	if !mounted {
		if err := mount.Mount(mountPoint, mountPoint, "none", "bind,rw"); err != nil {
			return err
		}
	}

	return mount.ForceMount("", mountPoint, "none", "private")
}
コード例 #2
0
ファイル: aufs.go プロジェクト: eldarion-gondor/cli
func (a *Driver) mounted(m *data) (bool, error) {
	return mountpk.Mounted(m.path)
}
コード例 #3
0
ファイル: aufs.go プロジェクト: kelsieflynn/seraphilos
func (a *Driver) mounted(id string) (bool, error) {
	target := path.Join(a.rootPath(), "mnt", id)
	return mountpk.Mounted(target)
}