aboutsummaryrefslogtreecommitdiffstats
path: root/config-application-package
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-01-05 12:31:19 +0100
committerGitHub <noreply@github.com>2021-01-05 12:31:19 +0100
commitd422cd84c55783befc5099260cd207ebe94f2043 (patch)
treef061b5bfc92dcc4adc69dfaf217cea8e5508be87 /config-application-package
parent73ca1ec557600e4110ba1bae805b4f0470f42abb (diff)
Revert "Copy to temp dir and move"
Diffstat (limited to 'config-application-package')
-rw-r--r--config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
index fc93bd8b97b..ffc975d8668 100644
--- a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
+++ b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java
@@ -611,16 +611,11 @@ public class FilesApplicationPackage implements ApplicationPackage {
@Override
public ApplicationPackage preprocess(Zone zone, DeployLogger logger) throws IOException {
- File tempDir = Files.createTempDirectory("preprocessed").toFile();
- IOUtils.copyDirectory(appDir, tempDir, -1, (dir, name) -> ! name.equals(preprocessed) &&
+ IOUtils.recursiveDeleteDir(preprocessedDir);
+ IOUtils.copyDirectory(appDir, preprocessedDir, -1, (dir, name) -> ! name.equals(preprocessed) &&
! name.equals(SERVICES) &&
! name.equals(HOSTS) &&
! name.equals(CONFIG_DEFINITIONS_DIR));
- if (preprocessedDir.exists()) {
- log.log(Level.INFO, "Preprocessed directory " + preprocessedDir.getAbsolutePath() + " already exists, deleting it");
- IOUtils.recursiveDeleteDir(preprocessedDir);
- }
- Files.move(tempDir.toPath(), preprocessedDir.toPath());
preprocessXML(new File(preprocessedDir, SERVICES), getServicesFile(), zone);
preprocessXML(new File(preprocessedDir, HOSTS), getHostsFile(), zone);
FilesApplicationPackage preprocessed = FilesApplicationPackage.fromFile(preprocessedDir, includeSourceFiles);