helpers.sh: update default_src_unpack to support uncompressed tar files

This commit is contained in:
Paul Dersey 2021-03-17 16:30:13 -04:00
parent 761d107003
commit 6a5e57c2f8
1 changed files with 6 additions and 5 deletions

View File

@ -69,13 +69,14 @@ build () {
default_src_unpack() {
src_dir="${base_dir}/src"
for suf in gz bz2 xz; do
source="${src_dir}/${pkg}.tar.${suf}"
for suf in .gz .bz2 .xz ""; do
source="${src_dir}/${pkg}.tar${suf}"
if test -e "${source}"; then
case "${suf}" in
gz) tar -xzf "${source}" ;;
bz2) tar -xf "${source}" --use-compress-program=bzip2 ;;
xz) tar -xf "${source}" --use-compress-program=xz ;;
.gz) tar -xzf "${source}" ;;
.bz2) tar -xf "${source}" --use-compress-program=bzip2 ;;
.xz) tar -xf "${source}" --use-compress-program=xz ;;
"") tar -xf "${source}" ;;
esac
fi
done