Ant で、tar を作成時に、*.sh ファイルに実行権限をつけるには、、
<tar destfile="${basedir}/release/sample.tar" longfile="gnu" >
<tarfileset dir="${basedir}/build/work" mode="0755">
<include name="foo/bin/*.sh"/>
</tarfileset>
<tarfileset dir="${basedir}/build/work">
<include name="sample/conf/*.*"/>
<include name="sample/conf/**/*.*"/>
<include name="sample/libs/*.jar"/>
<include name="sample/logs"/>
</tarfileset>
</tar>
<gzip destfile="${basedir}/release/product/sample.tgz"
src="${basedir}/release/product/sample.tar" />
<delete file="${basedir}/release/product/sample.tar" />