Add gzip support for channel unpacking

This commit is contained in:
Gergely Risko 2013-05-14 15:10:14 +02:00 committed by Eelco Dolstra
parent 620d57f036
commit 25a00cae5b
4 changed files with 8 additions and 3 deletions

View file

@ -6,9 +6,12 @@ let
''
mkdir $out
cd $out
pat="\.xz\$"
if [[ "$src" =~ $pat ]]; then
xzpat="\.xz\$"
gzpat="\.gz\$"
if [[ "$src" =~ $xzpat ]]; then
${xz} -d < $src | ${tar} xf - ${tarFlags}
else if [[ "$src" =~ $gzpat ]]; then
${gzip} -d < $src | ${tar} xf - ${tarFlags}
else
${bzip2} -d < $src | ${tar} xf - ${tarFlags}
fi