Merge pull request #8489 from dcantah/readdirnames-fun

Change to Readdirnames for some cases
This commit is contained in:
Fu Wei
2023-05-09 15:43:36 +08:00
committed by GitHub
3 changed files with 33 additions and 12 deletions

View File

@@ -121,7 +121,13 @@ func WithVolumes(volumeMounts map[string]string) containerd.NewContainerOpts {
// copyExistingContents copies from the source to the destination and
// ensures the ownership is appropriately set.
func copyExistingContents(source, destination string) error {
dstList, err := os.ReadDir(destination)
f, err := os.Open(destination)
if err != nil {
return err
}
defer f.Close()
dstList, err := f.Readdirnames(-1)
if err != nil {
return err
}