tazpkg rev 817
tazpkg-convert: add .txz slackware support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jul 16 15:48:22 2015 +0200 (2015-07-16) |
parents | 045e4ab448fc |
children | d2eaee40047c |
files | modules/tazpkg-convert |
line diff
1.1 --- a/modules/tazpkg-convert Sun Jul 12 17:57:21 2015 +0200 1.2 +++ b/modules/tazpkg-convert Thu Jul 16 15:48:22 2015 +0200 1.3 @@ -415,7 +415,10 @@ 1.4 convert_tgz() { 1.5 parse_pkgname 1.6 mkdir -p $TMP_DIR/$file/fs 1.7 - tar -xzf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs 1.8 + case "$PACKAGE_FILE" in 1.9 + *.txz) tar -xJf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs ;; 1.10 + *.tgz) tar -xzf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs ;; 1.11 + esac 1.12 cd $TMP_DIR 1.13 if [ -d "$file/fs/install" ]; then 1.14 descrip=$(sed "/^$package/!d;s/.*(\\(.*\\)).*/\\1/;q" \ 1.15 @@ -731,7 +734,7 @@ 1.16 *.sb) convert_sb;; 1.17 *.sfs) convert_sfs;; 1.18 *.pet) convert_pet;; 1.19 - *.tgz) convert_tgz;; 1.20 + *.txz|*.tgz) convert_tgz;; 1.21 *.cards.tar.xz) convert_nutyx;; 1.22 *.apk|*.pkg.tar.gz|*.pkg.tar.xz) convert_arch;; 1.23 *.ipk|*.opk) convert_ipk;;