mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
fix: remove unnecessary readlink check in IsLikelyNotMountPoint on Windows
fix build failure fix comments fix build failure fix comments
This commit is contained in:
parent
eec07e05ba
commit
91a87aa690
@ -27,7 +27,6 @@ import (
|
|||||||
|
|
||||||
"k8s.io/klog/v2"
|
"k8s.io/klog/v2"
|
||||||
"k8s.io/utils/keymutex"
|
"k8s.io/utils/keymutex"
|
||||||
utilpath "k8s.io/utils/path"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Mounter provides the default implementation of mount.Interface
|
// Mounter provides the default implementation of mount.Interface
|
||||||
@ -182,19 +181,10 @@ func (mounter *Mounter) IsLikelyNotMountPoint(file string) (bool, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return true, err
|
return true, err
|
||||||
}
|
}
|
||||||
// If current file is a symlink, then it is a mountpoint.
|
|
||||||
if stat.Mode()&os.ModeSymlink != 0 {
|
|
||||||
target, err := os.Readlink(file)
|
|
||||||
if err != nil {
|
|
||||||
return true, fmt.Errorf("readlink error: %v", err)
|
|
||||||
}
|
|
||||||
exists, err := utilpath.Exists(utilpath.CheckFollowSymlink, target)
|
|
||||||
if err != nil {
|
|
||||||
return true, err
|
|
||||||
}
|
|
||||||
return !exists, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if stat.Mode()&os.ModeSymlink != 0 {
|
||||||
|
return false, err
|
||||||
|
}
|
||||||
return true, nil
|
return true, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user