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;;