diff options
author | Juan RP <xtraeme@gmail.com> | 2014-03-14 10:04:51 +0000 |
---|---|---|
committer | Juan RP <xtraeme@gmail.com> | 2014-03-14 10:04:51 +0000 |
commit | 14c15b0973cf0305d92b53b72550a260d7eefaa8 (patch) | |
tree | 18aefe03034bb50d5232edff1e8b543761c63f68 /common/hooks/do-extract | |
parent | 74fc8c06a81d15e42234d30622593a2a404af2fd (diff) | |
download | void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar.gz void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar.bz2 void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar.lz void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar.xz void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.tar.zst void-packages-14c15b0973cf0305d92b53b72550a260d7eefaa8.zip |
hooks/do-extract/distfiles: simplify and support .tar.lz files.
Diffstat (limited to 'common/hooks/do-extract')
-rw-r--r-- | common/hooks/do-extract/00-distfiles.sh | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/common/hooks/do-extract/00-distfiles.sh b/common/hooks/do-extract/00-distfiles.sh index b49adece5f6..19456cf0d02 100644 --- a/common/hooks/do-extract/00-distfiles.sh +++ b/common/hooks/do-extract/00-distfiles.sh @@ -38,6 +38,8 @@ hook() { case $curfile in *.tar.lzma) cursufx="txz";; + *.tar.lz) cursufx="tlz";; + *.tlz) cursufx="tlz";; *.tar.xz) cursufx="txz";; *.txz) cursufx="txz";; *.tar.bz2) cursufx="tbz";; @@ -58,20 +60,8 @@ hook() { fi case ${cursufx} in - txz) - unxz -cf $srcdir/$curfile | tar xf - -C $extractdir - if [ $? -ne 0 ]; then - msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n" - fi - ;; - tbz) - bunzip2 -cf $srcdir/$curfile | tar xf - -C $extractdir - if [ $? -ne 0 ]; then - msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n" - fi - ;; - tgz) - gunzip -cf $srcdir/$curfile | tar xf - -C $extractdir + txz|tbz|tlz|tgz) + tar xf $srcdir/$curfile -C $extractdir if [ $? -ne 0 ]; then msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n" fi |