Author: suresh Date: Sat Feb 2 21:59:06 2013 New Revision: 1441812 URL: http://svn.apache.org/viewvc?rev=1441812&view=rev Log: HADOOP-9271. Revert Python build scripts from branch-trunk-win. Contributed by Chris Nauroth.
Modified: hadoop/common/branches/branch-trunk-win/hadoop-mapreduce-project/pom.xml Modified: hadoop/common/branches/branch-trunk-win/hadoop-mapreduce-project/pom.xml URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-trunk-win/hadoop-mapreduce-project/pom.xml?rev=1441812&r1=1441811&r2=1441812&view=diff ============================================================================== --- hadoop/common/branches/branch-trunk-win/hadoop-mapreduce-project/pom.xml (original) +++ hadoop/common/branches/branch-trunk-win/hadoop-mapreduce-project/pom.xml Sat Feb 2 21:59:06 2013 @@ -178,22 +178,22 @@ <goal>run</goal> </goals> <configuration> + <!-- this is identical from hadoop-project-dist, eventually they must be unified --> <target if="tar"> - <!-- This script preserves permissions and symlinks. --> - <!-- Python requires resetting indentation to far left. --> - <echo file="${project.build.directory}/dist-maketar.py"> -from os.path import abspath, join -import tarfile + <!-- Using Unix script to preserve symlinks --> + <echo file="${project.build.directory}/dist-maketar.sh"> -base_name = "${project.artifactId}" + "-" + "${project.version}" -dir_name = abspath(join(r"${project.build.directory}", base_name)) -tar_name = dir_name + ".tar.gz" - -with tarfile.open(tar_name, "w:gz") as tar: - tar.add(dir_name, arcname=base_name) + which cygpath 2> /dev/null + if [ $? != 0 ]; then + BUILD_DIR="${project.build.directory}" + else + BUILD_DIR=`cygpath --unix '${project.build.directory}'` + fi + cd $BUILD_DIR + tar cf - ${project.artifactId}-${project.version} | gzip > ${project.artifactId}-${project.version}.tar.gz </echo> - <exec executable="python" dir="${project.build.directory}" failonerror="true"> - <arg value="dist-maketar.py" /> + <exec executable="sh" dir="${project.build.directory}" failonerror="true"> + <arg line="./dist-maketar.sh"/> </exec> </target> </configuration>