diff --git a/builder/internals.go b/builder/internals.go index dbd661c28f..9ed61aec42 100644 --- a/builder/internals.go +++ b/builder/internals.go @@ -348,8 +348,11 @@ func calcCopyInfo(b *builder, cmdName string, cInfos *[]*copyInfo, origPath stri } } - if err := system.UtimesNano(tmpFileName, times); err != nil { - return err + // Windows does not support UtimesNano. + if runtime.GOOS != "windows" { + if err := system.UtimesNano(tmpFileName, times); err != nil { + return err + } } ci.origPath = filepath.Join(filepath.Base(tmpDirName), filepath.Base(tmpFileName))