Author: tgraves Date: Fri Feb 1 15:59:40 2013 New Revision: 1441499 URL: http://svn.apache.org/viewvc?rev=1441499&view=rev Log: HADOOP-9193. hadoop script can inadvertently expand wildcard arguments when delegating to hdfs script. (Andy Isaacson via tgraves)
Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1441499&r1=1441498&r2=1441499&view=diff ============================================================================== --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Fri Feb 1 15:59:40 2013 @@ -50,6 +50,9 @@ Release 0.23.7 - UNRELEASED webhdfs filesystem and fsck to fail when security is on (Arpit Gupta via tgraves) + HADOOP-9193. hadoop script can inadvertently expand wildcard arguments + when delegating to hdfs script. (Andy Isaacson via tgraves) + Release 0.23.6 - UNRELEASED INCOMPATIBLE CHANGES Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop?rev=1441499&r1=1441498&r2=1441499&view=diff ============================================================================== --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop Fri Feb 1 15:59:40 2013 @@ -56,9 +56,9 @@ case $COMMAND in echo "" 1>&2 #try to locate hdfs and if present, delegate to it. if [ -f "${HADOOP_HDFS_HOME}"/bin/hdfs ]; then - exec "${HADOOP_HDFS_HOME}"/bin/hdfs $* + exec "${HADOOP_HDFS_HOME}"/bin/hdfs "$@" elif [ -f "${HADOOP_PREFIX}"/bin/hdfs ]; then - exec "${HADOOP_PREFIX}"/bin/hdfs $* + exec "${HADOOP_PREFIX}"/bin/hdfs "$@" else echo "HADOOP_HDFS_HOME not found!" exit 1 @@ -72,9 +72,9 @@ case $COMMAND in echo "" 1>&2 #try to locate mapred and if present, delegate to it. if [ -f "${HADOOP_MAPRED_HOME}"/bin/mapred ]; then - exec "${HADOOP_MAPRED_HOME}"/bin/mapred $* + exec "${HADOOP_MAPRED_HOME}"/bin/mapred "$@" elif [ -f "${HADOOP_PREFIX}"/bin/mapred ]; then - exec "${HADOOP_PREFIX}"/bin/mapred $* + exec "${HADOOP_PREFIX}"/bin/mapred "$@" else echo "HADOOP_MAPRED_HOME not found!" exit 1