diff --git a/tools/isobuild/builder.js b/tools/isobuild/builder.js index 2a6e3def3e..f97aa2e401 100644 --- a/tools/isobuild/builder.js +++ b/tools/isobuild/builder.js @@ -688,7 +688,7 @@ Previous builder: ${previousBuilder.outputPath}, this builder: ${outputPath}` // be checked in to version control, but here we could get away with it. if (this.buildPath !== this.outputPath) { try { - files.rename(this.buildPath, this.outputPath); + files.renameDirAlmostAtomically(this.buildPath, this.outputPath); } catch (e) { if (e.code === "EXDEV") { files.rm_recursive(this.outputPath);