You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cn...@apache.org on 2013/08/11 07:51:35 UTC
svn commit: r1512872 - in /hadoop/common/trunk: hadoop-project-dist/pom.xml
hadoop-project/pom.xml
Author: cnauroth
Date: Sun Aug 11 05:51:34 2013
New Revision: 1512872
URL: http://svn.apache.org/r1512872
Log:
HADOOP-9802. Support Snappy codec on Windows. Contributed by Chris Nauroth.
Modified:
hadoop/common/trunk/hadoop-project-dist/pom.xml
hadoop/common/trunk/hadoop-project/pom.xml
Modified: hadoop/common/trunk/hadoop-project-dist/pom.xml
URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-project-dist/pom.xml?rev=1512872&r1=1512871&r2=1512872&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-project-dist/pom.xml (original)
+++ hadoop/common/trunk/hadoop-project-dist/pom.xml Sun Aug 11 05:51:34 2013
@@ -40,6 +40,7 @@
<hadoop.component>UNDEF</hadoop.component>
<bundle.snappy>false</bundle.snappy>
+ <bundle.snappy.in.bin>false</bundle.snappy.in.bin>
</properties>
<dependencies>
@@ -355,6 +356,12 @@
mkdir -p $${TARGET_BIN_DIR}
cd $${BIN_DIR}
$$TAR * | (cd $${TARGET_BIN_DIR}/; $$UNTAR)
+ if [ "${bundle.snappy.in.bin}" = "true" ] ; then
+ if [ "${bundle.snappy}" = "true" ] ; then
+ cd ${snappy.lib}
+ $$TAR *snappy* | (cd $${TARGET_BIN_DIR}/; $$UNTAR)
+ fi
+ fi
fi
</echo>
<exec executable="sh" dir="${project.build.directory}" failonerror="true">
Modified: hadoop/common/trunk/hadoop-project/pom.xml
URL: http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-project/pom.xml?rev=1512872&r1=1512871&r2=1512872&view=diff
==============================================================================
--- hadoop/common/trunk/hadoop-project/pom.xml (original)
+++ hadoop/common/trunk/hadoop-project/pom.xml Sun Aug 11 05:51:34 2013
@@ -892,6 +892,7 @@
<!-- will use a native entropy provider. This will not really -->
<!-- attempt to open a file at this path. -->
<java.security.egd>file:/dev/urandom</java.security.egd>
+ <bundle.snappy.in.bin>true</bundle.snappy.in.bin>
</properties>
<build>
<plugins>
@@ -901,7 +902,7 @@
<configuration>
<environmentVariables>
<!-- Specify where to look for the native DLL on Windows -->
- <PATH>${env.PATH};${hadoop.common.build.dir}/bin</PATH>
+ <PATH>${env.PATH};${hadoop.common.build.dir}/bin;${snappy.lib}</PATH>
</environmentVariables>
</configuration>
</plugin>