# HG changeset patch # User Pascal Bellard # Date 1256144553 -7200 # Node ID 21cf50e9eaa7b0e67ad60457b628e2c10ed58067 # Parent 10d0e80d23ea6e627fc758e7f8fed4f69555faba xarchine: add tazpkg/lzma support diff -r 10d0e80d23ea -r 21cf50e9eaa7 xarchive/stuff/slitaz-wrap.sh --- a/xarchive/stuff/slitaz-wrap.sh Wed Oct 21 12:24:33 2009 +0000 +++ b/xarchive/stuff/slitaz-wrap.sh Wed Oct 21 19:02:33 2009 +0200 @@ -76,8 +76,11 @@ { tmpcpio="$(mktemp -d -t tmpcpio.XXXXXX)" cd $tmpcpio - cpio -i fs.cpio.gz > /dev/null < "$1" - zcat fs.cpio.gz + cpio -i > /dev/null < "$1" + case "$(ls fs.cpio* 2> /dev/null)" in + fs.cpio.lzma) unlzma -c fs.cpio.lzma;; + fs.cpio.gz) zcat fs.cpio.gz;; + esac cd - rm -rf $tmpcpio }