123456789101112131415161718192021222324252627 |
- // +build linux
- package devmapper
- import (
- "path/filepath"
- )
- // FIXME: this is copy-pasted from the aufs driver.
- // It should be moved into the core.
- var Mounted = func(mountpoint string) (bool, error) {
- mntpoint, err := osStat(mountpoint)
- if err != nil {
- if osIsNotExist(err) {
- return false, nil
- }
- return false, err
- }
- parent, err := osStat(filepath.Join(mountpoint, ".."))
- if err != nil {
- return false, err
- }
- mntpointSt := toSysStatT(mntpoint.Sys())
- parentSt := toSysStatT(parent.Sys())
- return mntpointSt.Dev != parentSt.Dev, nil
- }
|