vendor/github.com/spf13/afero/copyOnWriteFs.go
changeset 251 1c52a0eeb952
parent 242 2a9ec03fe5a1
child 256 6d9efbef00a9
--- a/vendor/github.com/spf13/afero/copyOnWriteFs.go	Wed Sep 18 19:17:42 2019 +0200
+++ b/vendor/github.com/spf13/afero/copyOnWriteFs.go	Sun Feb 16 18:54:01 2020 +0100
@@ -267,7 +267,7 @@
 		return u.layer.MkdirAll(name, perm)
 	}
 	if dir {
-		return syscall.EEXIST
+		return ErrFileExists
 	}
 	return u.layer.MkdirAll(name, perm)
 }
@@ -282,7 +282,8 @@
 		return u.layer.MkdirAll(name, perm)
 	}
 	if dir {
-		return syscall.EEXIST
+		// This is in line with how os.MkdirAll behaves.
+		return nil
 	}
 	return u.layer.MkdirAll(name, perm)
 }