Author: eevans
Date: Tue Sep 28 18:23:07 2010
New Revision: 1002309
URL: http://svn.apache.org/viewvc?rev=1002309&view=rev
Log:
install shell scripts executable in src artifact
Patch by eevans
Modified:
cassandra/trunk/build.xml
Modified: cassandra/trunk/build.xml
URL:
http://svn.apache.org/viewvc/cassandra/trunk/build.xml?rev=1002309&r1=1002308&r2=1002309&view=diff
==============================================================================
--- cassandra/trunk/build.xml (original)
+++ cassandra/trunk/build.xml Tue Sep 28 18:23:07 2010
@@ -367,17 +367,31 @@
</rat:report>
<tar compression="gzip" longfile="gnu"
- destfile="${build.dir}/${final.name}-src.tar.gz">
+ destfile="${build.dir}/${final.name}-src.tar.gz">
<tarfileset dir="${basedir}"
- prefix="${final.name}-src">
+ prefix="${final.name}-src">
<include name="**"/>
<exclude name="build/**" />
<exclude name="src/gen-java/**" />
<exclude name="interface/avro/**" />
<exclude name=".git/**" />
+ <exclude name="bin/*" /> <!-- handled separately below -->
</tarfileset>
+
+ <!-- Shell includes and batch files in bin/ -->
+ <tarfileset dir="${basedir}" prefix="${final.name}-src">
+ <include name="bin/*.in.sh" />
+ <include name="bin/*.bat" />
+ </tarfileset>
+ <!-- Everything else (assumed to be scripts), is executable -->
+ <tarfileset dir="${basedir}" prefix="${final.name}-src" mode="755">
+ <include name="bin/*"/>
+ <exclude name="bin/*.in.sh" />
+ <exclude name="bin/*.bat" />
+ </tarfileset>
</tar>
+
<rat:report xmlns:rat="antlib:org.apache.rat.anttasks"
reportFile="${build.dir}/${final.name}-src.rat.txt">
<tarfileset>