Author: omalley
Date: Thu Nov 13 14:57:44 2008
New Revision: 713849
URL: http://svn.apache.org/viewvc?rev=713849&view=rev
Log:
HADOOP-4645. Package HdfsProxy contrib project without the extra level
of directories. (Kan Zhang via omalley)
Modified:
hadoop/core/trunk/CHANGES.txt
hadoop/core/trunk/src/contrib/hdfsproxy/build.xml
Modified: hadoop/core/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=713849&r1=713848&r2=713849&view=diff
==============================================================================
--- hadoop/core/trunk/CHANGES.txt (original)
+++ hadoop/core/trunk/CHANGES.txt Thu Nov 13 14:57:44 2008
@@ -100,6 +100,9 @@
HADOOP-4608. Don't print a stack trace when the example driver gets an
unknown program to run. (Edward Yoon via omalley)
+ HADOOP-4645. Package HdfsProxy contrib project without the extra level
+ of directories. (Kan Zhang via omalley)
+
OPTIMIZATIONS
BUG FIXES
Modified: hadoop/core/trunk/src/contrib/hdfsproxy/build.xml
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/src/contrib/hdfsproxy/build.xml?rev=713849&r1=713848&r2=713849&view=diff
==============================================================================
--- hadoop/core/trunk/src/contrib/hdfsproxy/build.xml (original)
+++ hadoop/core/trunk/src/contrib/hdfsproxy/build.xml Thu Nov 13 14:57:44 2008
@@ -64,15 +64,14 @@
<!-- ==================================================================
-->
<!--
-->
<!-- ==================================================================
-->
- <target name="package" depends="jar" description="Build distribution">
+ <target name="local-package" depends="jar" description="Package in
local build directory">
<mkdir dir="${build.dir}/${final.name}"/>
- <mkdir dir="${build.dir}/${final.name}/lib"/>
<mkdir dir="${build.dir}/${final.name}/logs"/>
<copy todir="${build.dir}/${final.name}"
includeEmptyDirs="false">
<fileset dir="${build.dir}">
- <include name="**/*.jar" />
- <include name="**/*.war" />
+ <include name="*.jar" />
+ <include name="*.war" />
</fileset>
</copy>
<copy todir="${build.dir}/${final.name}/lib"
includeEmptyDirs="false">
@@ -127,11 +126,18 @@
</chmod>
</target>
+ <target name="package" depends="local-package" description="Build
distribution">
+ <mkdir dir="${dist.dir}/contrib/${name}"/>
+ <copy todir="${dist.dir}/contrib/${name}">
+ <fileset dir="${build.dir}/${final.name}"/>
+ </copy>
+ <chmod dir="${dist.dir}/contrib/${name}/bin" perm="a+x"
includes="*"/>
+ </target>
<!-- ==================================================================
-->
<!-- Make release tarball
-->
<!-- ==================================================================
-->
- <target name="tar" depends="package" description="Make release tarball">
+ <target name="tar" depends="local-package" description="Make release
tarball">
<macro_tar param.destfile="${build.dir}/${final.name}.tar.gz">
<param.listofitems>
<tarfileset dir="${build.dir}" mode="664">
@@ -145,10 +151,11 @@
</macro_tar>
</target>
- <target name="binary" depends="package" description="Make tarball
without source and documentation">
+ <target name="binary" depends="local-package" description="Make tarball
without source and documentation">
<macro_tar
param.destfile="${build.dir}/${final.name}-bin.tar.gz">
<param.listofitems>
<tarfileset dir="${build.dir}" mode="664">
+ <exclude name="${final.name}/bin/*" />
<exclude name="${final.name}/src/**" />
<exclude name="${final.name}/docs/**" />
<include name="${final.name}/**" />