You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by js...@apache.org on 2005/12/11 00:55:12 UTC

svn commit: r355811 - /geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly

Author: jsisson
Date: Sat Dec 10 15:55:03 2005
New Revision: 355811

URL: http://svn.apache.org/viewcvs?rev=355811&view=rev
Log:
GERONIMO-1325 explicitly set execute permissions on *.sh files in tar.gz distributions so builds on windows work the same as UNIX.

Modified:
    geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly

Modified: geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly
URL: http://svn.apache.org/viewcvs/geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly?rev=355811&r1=355810&r2=355811&view=diff
==============================================================================
--- geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly (original)
+++ geronimo/trunk/plugins/geronimo-assembly-plugin/plugin.jelly Sat Dec 10 15:55:03 2005
@@ -234,12 +234,18 @@
     </goal>
 
     <goal name="assemble:package-assembly" prereqs="assemble:assemble" description="Build the binary distribution.">
-        <!-- Create a tar.gz file -->
+        <!-- Create a tar.gz file 
+             Explicitly set execute permission on script files so builds on windows are consistent with unix -->
+
         <j:if test="${context.getVariable('geronimo.assembly.tar') == 'true'}">
             <ant:tar longfile="gnu" compression="gzip" tarfile="${maven.build.dir}/${maven.final.name}.tar.gz">
                 <ant:tarfileset dir="${geronimo.assembly.dest}/..">
                     <ant:include name="${geronimo.assembly.name}/**"/>
                     <ant:exclude name="${geronimo.assembly.name}/var/log/*.log"/>
+                    <ant:exclude name="${geronimo.assembly.name}/bin/*.sh"/>
+                </ant:tarfileset>
+                <ant:tarfileset dir="${geronimo.assembly.dest}/.." mode="755">
+                    <ant:include name="${geronimo.assembly.name}/bin/*.sh"/>
                 </ant:tarfileset>
             </ant:tar>
             <checksum file="${maven.build.dir}/${maven.final.name}.tar.gz" algorithm="MD5" fileext=".md5"/>