# HG changeset patch # User Pascal Bellard # Date 1437054502 -7200 # Node ID af0d82f34732263fb13e9a2205b4f5b80b21020c # Parent 045e4ab448fc01aa90dae0bcd8faf6804f554e60 tazpkg-convert: add .txz slackware support diff -r 045e4ab448fc -r af0d82f34732 modules/tazpkg-convert --- a/modules/tazpkg-convert Sun Jul 12 17:57:21 2015 +0200 +++ b/modules/tazpkg-convert Thu Jul 16 15:48:22 2015 +0200 @@ -415,7 +415,10 @@ convert_tgz() { parse_pkgname mkdir -p $TMP_DIR/$file/fs - tar -xzf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs + case "$PACKAGE_FILE" in + *.txz) tar -xJf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs ;; + *.tgz) tar -xzf "$PACKAGE_FILE" -C $TMP_DIR/$file/fs ;; + esac cd $TMP_DIR if [ -d "$file/fs/install" ]; then descrip=$(sed "/^$package/!d;s/.*(\\(.*\\)).*/\\1/;q" \ @@ -731,7 +734,7 @@ *.sb) convert_sb;; *.sfs) convert_sfs;; *.pet) convert_pet;; - *.tgz) convert_tgz;; + *.txz|*.tgz) convert_tgz;; *.cards.tar.xz) convert_nutyx;; *.apk|*.pkg.tar.gz|*.pkg.tar.xz) convert_arch;; *.ipk|*.opk) convert_ipk;;