mirror of
https://github.com/apache/sqoop.git
synced 2025-05-18 18:00:50 +08:00
Append src to source package directory name.
git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/branches/branch-1.4.0@1199127 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a2f5e3b1f3
commit
641286fd8a
31
build.xml
31
build.xml
@ -94,10 +94,13 @@
|
||||
|
||||
<property name="dist.dir" location="${build.dir}/${artifact.name}" />
|
||||
<property name="tar.file" location="${build.dir}/${artifact.name}.tar.gz" />
|
||||
<property name="srctar.file" location="${build.dir}/${artifact.name}-src.tar.gz" />
|
||||
<property name="build.docs.timestamp"
|
||||
location="${build.dir}/docs.timestamp" />
|
||||
|
||||
<property name="src.artifact.name" value="${name}-${version}-src" />
|
||||
<property name="src.dist.dir" location="${build.dir}/${src.artifact.name}" />
|
||||
<property name="src.tar.file" location="${build.dir}/${src.artifact.name}.tar.gz" />
|
||||
|
||||
<!-- compilation -->
|
||||
<property name="javac.deprecation" value="off"/>
|
||||
<property name="javac.debug" value="on"/>
|
||||
@ -468,11 +471,11 @@
|
||||
|
||||
<target name="srcpackage" description="Create a redistributable source package">
|
||||
|
||||
<mkdir dir="${dist.dir}"/>
|
||||
<mkdir dir="${src.dist.dir}"/>
|
||||
|
||||
<!-- copy in various components of the initial source layout
|
||||
so that the redistributable can bootstrap itself. -->
|
||||
<copy todir="${dist.dir}" includeEmptyDirs="false" flatten="false">
|
||||
<copy todir="${src.dist.dir}" includeEmptyDirs="false" flatten="false">
|
||||
<fileset dir="${basedir}">
|
||||
<include name="**/*" />
|
||||
<exclude name="build/**" />
|
||||
@ -487,30 +490,30 @@
|
||||
|
||||
<!-- make sure the bin scripts are executable. -->
|
||||
<chmod perm="ugo+x" type="file" parallel="false">
|
||||
<fileset dir="${dist.dir}/bin" />
|
||||
<fileset dir="${dist.dir}/testdata/hive/bin" />
|
||||
<fileset dir="${src.dist.dir}/bin" />
|
||||
<fileset dir="${src.dist.dir}/testdata/hive/bin" />
|
||||
</chmod>
|
||||
|
||||
<!-- make sure any scripts named *.sh are executable. -->
|
||||
<chmod perm="ugo+x" type="file" parallel="false">
|
||||
<fileset dir="${dist.dir}">
|
||||
<fileset dir="${src.dist.dir}">
|
||||
<include name="**/*.sh" />
|
||||
</fileset>
|
||||
</chmod>
|
||||
</target>
|
||||
|
||||
<target name="srctar" depends="srcpackage" description="Create release source tarball">
|
||||
<tar compression="gzip" longfile="gnu" destfile="${srctar.file}">
|
||||
<tar compression="gzip" longfile="gnu" destfile="${src.tar.file}">
|
||||
<tarfileset dir="${build.dir}" mode="664">
|
||||
<exclude name="${artifact.name}/bin/*" />
|
||||
<exclude name="${artifact.name}/testdata/hive/bin/*" />
|
||||
<exclude name="${artifact.name}/**/*.sh" />
|
||||
<include name="${artifact.name}/**" />
|
||||
<exclude name="${src.artifact.name}/bin/*" />
|
||||
<exclude name="${src.artifact.name}/testdata/hive/bin/*" />
|
||||
<exclude name="${src.artifact.name}/**/*.sh" />
|
||||
<include name="${src.artifact.name}/**" />
|
||||
</tarfileset>
|
||||
<tarfileset dir="${build.dir}" mode="755">
|
||||
<include name="${artifact.name}/bin/*" />
|
||||
<include name="${artifact.name}/testdata/hive/bin/*" />
|
||||
<include name="${artifact.name}/**/*.sh" />
|
||||
<include name="${src.artifact.name}/bin/*" />
|
||||
<include name="${src.artifact.name}/testdata/hive/bin/*" />
|
||||
<include name="${src.artifact.name}/**/*.sh" />
|
||||
</tarfileset>
|
||||
</tar>
|
||||
</target>
|
||||
|
Loading…
Reference in New Issue
Block a user