[jboss-cvs] JBoss Messaging SVN: r4376 - trunk.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 2 10:43:05 EDT 2008
Author: jmesnil
Date: 2008-06-02 10:43:05 -0400 (Mon, 02 Jun 2008)
New Revision: 4376
Modified:
trunk/build-messaging.xml
Log:
JBMESSAGING-1353: run.sh is not executable in the zip file
- added run.sh using a zipfileset to preserve its file permission as 755
Modified: trunk/build-messaging.xml
===================================================================
--- trunk/build-messaging.xml 2008-06-02 12:19:23 UTC (rev 4375)
+++ trunk/build-messaging.xml 2008-06-02 14:43:05 UTC (rev 4376)
@@ -75,8 +75,9 @@
<property name="native.bin.dir" value="native/bin"/>
<property name="examples.dir" value="examples"/>
+ <property name="build.artifact" value="${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}" />
<property name="build.distro.dir"
- value="${build.dir}/${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}"/>
+ value="${build.dir}/${build.artifact}"/>
<property name="build.distro.lib.dir" value="${build.distro.dir}/lib"/>
<property name="build.distro.config.dir" value="${build.distro.dir}/config"/>
<property name="build.distro.bin.dir" value="${build.distro.dir}/bin"/>
@@ -476,7 +477,7 @@
<copy todir="${build.distro.bin.dir}">
<fileset dir="${src.bin.dir}">
<include name="run.sh"/>
- <include name="run.bat"/>
+ <include name="run.bat"/>
</fileset>
</copy>
@@ -485,13 +486,7 @@
<include name="*.so"/>
</fileset>
</copy>
-
- <chmod perm="755">
- <fileset dir="${build.distro.bin.dir}">
- <include name="**/*.sh"/>
- </fileset>
- </chmod>
-
+
<antcall target="userdoc"/>
<copy todir="${build.distro.dir}/docs/userguide">
<fileset dir="${doc.build.dir}">
@@ -524,18 +519,21 @@
file="${build.distro.config.dir}/jndi.properties"/>
<zip basedir="${build.dir}"
- destfile="${build.dir}/${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.zip">
- <include
- name="${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}/**"/>
+ destfile="${build.dir}/${build.artifact}.zip">
+ <include name="${build.artifact}/**"/>
+ <!-- add run.sh using a zipfileset to preserve its file permission -->
+ <exclude name="${build.artifact}/bin/run.sh" />
+ <zipfileset dir="${build.dir}/${build.artifact}/bin"
+ includes="run.sh" filemode="755" prefix="${build.artifact}/bin" />
</zip>
+
<tar basedir="${build.dir}"
- destfile="${build.dir}/${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.tar"
+ destfile="${build.dir}/${build.artifact}.tar"
longfile="gnu">
- <include
- name="${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}/**"/>
+ <include name="${build.artifact}/**"/>
</tar>
- <gzip src="${build.dir}/${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.tar"
- destfile="${build.dir}/${module.name}-${messaging.version.major}.${messaging.version.minor}.${messaging.version.micro}.${messaging.version.suffix}.tar.gz"/>
+ <gzip src="${build.dir}/${build.artifact}.tar"
+ destfile="${build.dir}/${build.artifact}.tar.gz"/>
</target>
<target name="userdoc">
More information about the jboss-cvs-commits
mailing list