diff options
author | Harald Musum <musum@verizonmedia.com> | 2021-01-05 12:31:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-05 12:31:19 +0100 |
commit | d422cd84c55783befc5099260cd207ebe94f2043 (patch) | |
tree | f061b5bfc92dcc4adc69dfaf217cea8e5508be87 /config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java | |
parent | 73ca1ec557600e4110ba1bae805b4f0470f42abb (diff) |
Revert "Copy to temp dir and move"
Diffstat (limited to 'config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java')
-rw-r--r-- | config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java | 9 |
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); |