From 2e8c43215d80c2515a9413a625eb1669c4d6231d Mon Sep 17 00:00:00 2001 From: Yamashita Yuu Date: Fri, 10 May 2013 20:26:42 +0900 Subject: [PATCH] preserve original file suffix in place of hardcoded ".tar" --- plugins/python-build/bin/python-build | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/python-build/bin/python-build b/plugins/python-build/bin/python-build index 33a9c6b3..d867ea93 100755 --- a/plugins/python-build/bin/python-build +++ b/plugins/python-build/bin/python-build @@ -248,7 +248,18 @@ fetch_tarball() { fi fi - local package_filename="${package_name}.tar" # recent tar can read compression format from file + local _package_filename="${package_url##*/}" + local _package_suffix="${_package_filename##*.}" + case "${_package_suffix}" in + "Z" | "bz2" | "gz" | "xz" ) + local package_suffix="tar.${_package_suffix}" + ;; + * ) + local package_suffix="${_package_suffix}" + ;; + esac + + local package_filename="${package_name}.${package_suffix}" symlink_tarball_from_cache "$package_filename" "$checksum" || { echo "Downloading ${package_filename}..." >&2 { http head "$mirror_url" &&