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 cu...@apache.org on 2006/12/20 20:57:55 UTC
svn commit: r489186 - in /lucene/hadoop/trunk: CHANGES.txt
src/java/org/apache/hadoop/util/RunJar.java
Author: cutting
Date: Wed Dec 20 11:57:54 2006
New Revision: 489186
URL: http://svn.apache.org/viewvc?view=rev&rev=489186
Log:
HADOOP-837. Use hadoop.tmp.dir instead of system temp dir in RunJar. Contributed by Hairong.
Modified:
lucene/hadoop/trunk/CHANGES.txt
lucene/hadoop/trunk/src/java/org/apache/hadoop/util/RunJar.java
Modified: lucene/hadoop/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?view=diff&rev=489186&r1=489185&r2=489186
==============================================================================
--- lucene/hadoop/trunk/CHANGES.txt (original)
+++ lucene/hadoop/trunk/CHANGES.txt Wed Dec 20 11:57:54 2006
@@ -142,6 +142,10 @@
method and better Path checking in HDFS, to help avoid such issues
in the future. (omalley via cutting)
+40. HADOOP-837. Improve RunJar utility to unpack jar file
+ hadoop.tmp.dir, rather than the system temporary directory.
+ (Hairong Kuang via cutting)
+
Release 0.9.2 - 2006-12-15
Modified: lucene/hadoop/trunk/src/java/org/apache/hadoop/util/RunJar.java
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/java/org/apache/hadoop/util/RunJar.java?view=diff&rev=489186&r1=489185&r2=489186
==============================================================================
--- lucene/hadoop/trunk/src/java/org/apache/hadoop/util/RunJar.java (original)
+++ lucene/hadoop/trunk/src/java/org/apache/hadoop/util/RunJar.java Wed Dec 20 11:57:54 2006
@@ -25,6 +25,7 @@
import java.io.*;
import java.util.*;
+import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileUtil;
/** Run a Hadoop job jar. */
@@ -105,7 +106,8 @@
}
mainClassName = mainClassName.replaceAll("/", ".");
- final File workDir = File.createTempFile("hadoop-unjar","");
+ final File workDir = File.createTempFile("hadoop-unjar","",
+ new File( new Configuration().get("hadoop.tmp.dir")) );
workDir.delete();
if (!workDir.mkdirs()) {
if (!workDir.isDirectory()) {