You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2015/01/13 10:39:53 UTC

[2/5] karaf git commit: [KARAF-3404] Make sure the parent directory exists before writing a config file

[KARAF-3404] Make sure the parent directory exists before writing a config file


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/cd776220
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/cd776220
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/cd776220

Branch: refs/heads/master
Commit: cd7762206fed44fe0389ca46632415d364dbe451
Parents: 4694e73
Author: Guillaume Nodet <gn...@gmail.com>
Authored: Fri Jan 9 12:21:04 2015 +0100
Committer: Guillaume Nodet <gn...@gmail.com>
Committed: Mon Jan 12 09:33:45 2015 +0100

----------------------------------------------------------------------
 .../java/org/apache/karaf/tooling/features/InstallKarsMojo.java     | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/cd776220/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java
----------------------------------------------------------------------
diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java
index 332ff2a..8dee460 100644
--- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java
+++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java
@@ -343,6 +343,7 @@ public class InstallKarsMojo extends MojoSupport {
         //
         for (Map.Entry<String, byte[]> config : overallEffective.getFileConfigurations().entrySet()) {
             Path configFile = workDirectory.toPath().resolve("etc/" + config.getKey());
+            Files.createDirectories(configFile.getParent());
             Files.write(configFile, config.getValue());
         }