Author: khorgath
Date: Tue Sep  3 21:19:50 2013
New Revision: 1519853

URL: http://svn.apache.org/r1519853
Log:
HIVE-5014 : Fix HCatalog build issue on Windows (Daniel Dai via Sushanth 
Sowmyan)

Modified:
    hive/trunk/hcatalog/build.xml

Modified: hive/trunk/hcatalog/build.xml
URL: 
http://svn.apache.org/viewvc/hive/trunk/hcatalog/build.xml?rev=1519853&r1=1519852&r2=1519853&view=diff
==============================================================================
--- hive/trunk/hcatalog/build.xml (original)
+++ hive/trunk/hcatalog/build.xml Tue Sep  3 21:19:50 2013
@@ -242,15 +242,12 @@
             <packageset dir="webhcat/svr/src/main/java"/>
             <packageset dir="webhcat/java-client/src/main/java"/>
             <classpath>
-                <fileset dir="core/build/lib/test"/>
-                <fileset dir="hcatalog-pig-adapter/build/lib/compile"/>
-                <fileset dir="hcatalog-pig-adapter/build/lib/provided"/>
-                <fileset dir="server-extensions/build/lib/compile"/>
-                <fileset dir="server-extensions/build/lib/provided"/>
-                <fileset dir="storage-handlers/hbase/build/lib/compile"/>
-                <fileset dir="storage-handlers/hbase/build/lib/provided"/>
-                <fileset dir="webhcat/svr/build/lib/compile"/>
-                <fileset dir="webhcat/svr/build/lib/provided"/>
+                <fileset dir="core/build/lib/compile"/>
+                <fileset dir="hcatalog-pig-adapter/build/lib/compile" 
includes="pig*.jar"/>
+                <fileset dir="server-extensions/build/lib/compile" 
includes="jms*.jar"/>
+                <fileset dir="storage-handlers/hbase/build/lib/compile" 
includes="hbase*.jar,hive-hbase*.jar"/>
+                <fileset dir="webhcat/svr/build/lib/provided" 
includes="hcatalog-core*.jar"/>
+                <fileset dir="webhcat/svr/build/lib/compile" 
includes="jetty*.jar,jersey*.jar,commons-exec*.jar,jul-to-slf4j*.jar"/>
             </classpath>
             <group title="hcatalog" packages="org.apache.hcatalog.*"/>
         </javadoc>
@@ -362,6 +359,8 @@
         <copy todir="${dist.dir}/bin">
             <fileset dir="bin/">
                 <include name="hcat"/>
+                <include name="hcat.py"/>
+                <include name="hcatcfg.py"/>
             </fileset>
 
         </copy>
@@ -406,6 +405,8 @@
             </fileset>
             <fileset dir="bin">
                 <include name="hcat_server.sh"/>
+                <include name="hcat_server.py"/>
+                <include name="hcatcfg.py"/>
             </fileset>
         </copy>
 
@@ -428,21 +429,19 @@
             <property name="dist.handlers.dir" value="${handlers.dir}"/>
         </ant>
 
-        <!--
-        While ant has a native tar task, we call out to the command-line
-        tar command because it preserves file permissions of our carefully
-        constructed package dir.
-        -->
-        <!--
-        <exec executable="tar">
-            <arg value="-C"/>
-            <arg value="${build.dir}"/>
-            <arg value="-czf"/>
-            <arg value="${build.dir}/${final.name}.tar.gz"/>
-            <arg value="${final.name}"/>
-        </exec>
+        <tar destfile="${build.dir}/${final.name}.tar.gz" longfile="gnu" 
compression="gzip">
+            <tarfileset dir="${build.dir}" filemode="755">
+                <include name="${final.name}/bin/**"/>
+                <include name="${final.name}/sbin/**"/>
+            </tarfileset>
+            <tarfileset dir="${build.dir}">
+                <include name="${final.name}/**"/>
+                <exclude name="${final.name}/bin/**"/>
+                <exclude name="${final.name}/sbin/**"/>
+            </tarfileset>
+        </tar>
         <checksum file="${build.dir}/${final.name}.tar.gz" 
forceOverwrite="yes"/>
-        -->
+
     </target>
 
     <target name="releaseaudit" depends="init" description="generate a release 
audit report">


Reply via email to