install shell scripts executable in src artifact

Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1002309 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Eric Evans 2010-09-28 18:23:07 +00:00
parent 7593044996
commit 65d71f1cfc
1 changed files with 16 additions and 2 deletions

View File

@ -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>