Author: janstey
Date: Mon Dec  2 18:30:46 2013
New Revision: 1547133

URL: http://svn.apache.org/r1547133
Log:
KARAF-2404 - bin script is not Unix executable in the zip distribution

Modified:
    
karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java

Modified: 
karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java
URL: 
http://svn.apache.org/viewvc/karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java?rev=1547133&r1=1547132&r2=1547133&view=diff
==============================================================================
--- 
karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java
 (original)
+++ 
karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java
 Mon Dec  2 18:30:46 2013
@@ -169,8 +169,25 @@ public class CreateArchiveMojo extends M
             fs.setDir(source);
             fs.setPrefix(serverName);
             fs.setProject(project);
+            fs.setExcludes("bin/");
             zip.addFileset(fs);
 
+            fs = new ZipFileSet();
+            fs.setDir(source);
+            fs.setPrefix(serverName);
+            fs.setProject(project);
+            fs.setIncludes("bin/");
+            fs.setExcludes("bin/*.bat");
+            fs.setFileMode("755");
+            zip.add(fs);
+
+            fs = new ZipFileSet();
+            fs.setDir(source);
+            fs.setPrefix(serverName);
+            fs.setProject(project);
+            fs.setIncludes("bin/*.bat");
+            zip.add(fs);
+
             for (Resource resource: this.project.getResources()) {
                 File resourceFile = new File(resource.getDirectory());
                 if (resourceFile.exists()) {


Reply via email to