Make mount.UnmountRecursive
compatible to mount.UnmountAll
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
This commit is contained in:
parent
e307f87971
commit
eeab052425
@ -27,6 +27,9 @@ import (
|
|||||||
// UnmountRecursive unmounts the target and all mounts underneath, starting
|
// UnmountRecursive unmounts the target and all mounts underneath, starting
|
||||||
// with the deepest mount first.
|
// with the deepest mount first.
|
||||||
func UnmountRecursive(target string, flags int) error {
|
func UnmountRecursive(target string, flags int) error {
|
||||||
|
if target == "" {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
mounts, err := mountinfo.GetMounts(mountinfo.PrefixFilter(target))
|
mounts, err := mountinfo.GetMounts(mountinfo.PrefixFilter(target))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user