123456789101112131415161718192021 |
- // +build linux
- package aufs
- import (
- "os/exec"
- "syscall"
- "github.com/Sirupsen/logrus"
- )
- // Unmount the target specified.
- func Unmount(target string) error {
- if err := exec.Command("auplink", target, "flush").Run(); err != nil {
- logrus.Warnf("Couldn't run auplink before unmount %s: %s", target, err)
- }
- if err := syscall.Unmount(target, 0); err != nil {
- return err
- }
- return nil
- }
|