diff --git a/pkg/repo/repo.go b/pkg/repo/repo.go index f8ea4d22..e0675f99 100644 --- a/pkg/repo/repo.go +++ b/pkg/repo/repo.go @@ -270,7 +270,7 @@ func Uncompress(src io.Reader, dst string) error { } // Write out files case tar.TypeReg: - fileToWrite, err := os.OpenFile(target, os.O_CREATE|os.O_RDWR, os.FileMode(header.Mode)) + fileToWrite, err := os.OpenFile(target, os.O_CREATE|os.O_RDWR|os.O_TRUNC, os.FileMode(header.Mode)) if err != nil { return err }