From 859df92fa8bddb87a2ea5ec561eba79535524e66 Mon Sep 17 00:00:00 2001 From: Vladimir Sitnikov Date: Thu, 23 Jul 2020 13:38:56 +0300 Subject: [PATCH] Clarify rmdirs at the start of the task --- src/main/kotlin/de/itemis/mps/gradle/BundleMacosJdk.kt | 3 +++ src/main/kotlin/de/itemis/mps/gradle/CreateDmg.kt | 1 + 2 files changed, 4 insertions(+) diff --git a/src/main/kotlin/de/itemis/mps/gradle/BundleMacosJdk.kt b/src/main/kotlin/de/itemis/mps/gradle/BundleMacosJdk.kt index 1529008c..0eac131e 100644 --- a/src/main/kotlin/de/itemis/mps/gradle/BundleMacosJdk.kt +++ b/src/main/kotlin/de/itemis/mps/gradle/BundleMacosJdk.kt @@ -29,6 +29,9 @@ open class BundleMacosJdk @Inject constructor( val scriptsDir = scriptsDir.get().asFile val tmpDir = tmpDir.get().asFile try { + // Cleanup temporary directory so stale files do not affect the current task execution + rmdirs(tmpDir) + tmpDir.mkdirs() val scriptName = "bundle_macos_jdk.sh" BundledScripts.extractScriptsToDir(scriptsDir, scriptName) project.exec { diff --git a/src/main/kotlin/de/itemis/mps/gradle/CreateDmg.kt b/src/main/kotlin/de/itemis/mps/gradle/CreateDmg.kt index 15677da1..1f675f03 100644 --- a/src/main/kotlin/de/itemis/mps/gradle/CreateDmg.kt +++ b/src/main/kotlin/de/itemis/mps/gradle/CreateDmg.kt @@ -55,6 +55,7 @@ open class CreateDmg @Inject constructor( val scriptsDir = scriptsDir.get().asFile val dmgDir = dmgDir.get().asFile try { + // Cleanup temporary directory so stale files do not affect the current task execution rmdirs(dmgDir) dmgDir.mkdirs() BundledScripts.extractScriptsToDir(scriptsDir, *scripts)