diff -r db4911b0c721 -r 445e01aede7e vendor/github.com/spf13/afero/cacheOnReadFs.go --- a/vendor/github.com/spf13/afero/cacheOnReadFs.go Tue Aug 23 22:33:28 2022 +0200 +++ b/vendor/github.com/spf13/afero/cacheOnReadFs.go Tue Aug 23 22:39:43 2022 +0200 @@ -75,6 +75,10 @@ return copyToLayer(u.base, u.layer, name) } +func (u *CacheOnReadFs) copyFileToLayer(name string, flag int, perm os.FileMode) error { + return copyFileToLayer(u.base, u.layer, name, flag, perm) +} + func (u *CacheOnReadFs) Chtimes(name string, atime, mtime time.Time) error { st, _, err := u.cacheStatus(name) if err != nil { @@ -212,7 +216,7 @@ switch st { case cacheLocal, cacheHit: default: - if err := u.copyToLayer(name); err != nil { + if err := u.copyFileToLayer(name, flag, perm); err != nil { return nil, err } }