mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 16:27:50 +00:00
Merge pull request #5714 from UiPath/fix-mkdir
runtime: don't fail mkdir if the folder is already created by another process
This commit is contained in:
commit
e32c023d96
@ -399,7 +399,7 @@ func MkdirAllWithInheritedOwner(path string, perm os.FileMode) error {
|
|||||||
info, err := os.Stat(curPath)
|
info, err := os.Stat(curPath)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err = os.Mkdir(curPath, perm); err != nil {
|
if err = os.MkdirAll(curPath, perm); err != nil {
|
||||||
return fmt.Errorf("mkdir call failed: %v", err.Error())
|
return fmt.Errorf("mkdir call failed: %v", err.Error())
|
||||||
}
|
}
|
||||||
if err = syscall.Chown(curPath, uid, gid); err != nil {
|
if err = syscall.Chown(curPath, uid, gid); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user