Browse Source

HADOOP-6391. Classpath should not be part of command line arguments. Contributed by Cristian Ivascu.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@890561 13f79535-47bb-0310-9956-ffa450edef68
Thomas White 15 years ago
parent
commit
e28b9aefd7
3 changed files with 7 additions and 3 deletions
  1. 3 0
      CHANGES.txt
  2. 2 1
      bin/hadoop
  3. 2 2
      bin/hdfs

+ 3 - 0
CHANGES.txt

@@ -86,6 +86,9 @@ Trunk (unreleased changes)
     HADOOP-6414. Add command line help for -expunge command.
     (Ravi Phulari via tomwhite)
 
+    HADOOP-6391. Classpath should not be part of command line arguments.
+    (Cristian Ivascu via tomwhite)
+
 Release 0.21.0 - Unreleased
 
   INCOMPATIBLE CHANGES

+ 2 - 1
bin/hadoop

@@ -112,7 +112,8 @@ case $COMMAND in
     if $cygwin; then
       CLASSPATH=`cygpath -p -w "$CLASSPATH"`
     fi
-    exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS -classpath "$CLASSPATH" $CLASS "$@"
+    export CLASSPATH=$CLASSPATH
+    exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
     ;;
 
 esac

+ 2 - 2
bin/hdfs

@@ -106,5 +106,5 @@ done
 if $cygwin; then
   CLASSPATH=`cygpath -p -w "$CLASSPATH"`
 fi
-
-exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS -classpath "$CLASSPATH" $CLASS "$@"
+export CLASSPATH=$CLASSPATH
+exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"