tazpkg rev 638

tazpkg/convert: add .pkg.tar.xz support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Jul 29 14:52:03 2013 +0200 (2013-07-29)
parents d030d4ecb448
children ab8765351870
files tazpkg
line diff
     1.1 --- a/tazpkg	Mon Jul 29 11:40:17 2013 +0200
     1.2 +++ b/tazpkg	Mon Jul 29 14:52:03 2013 +0200
     1.3 @@ -1178,11 +1178,11 @@
     1.4  	rm -rf $TMP_DIR
     1.5  }
     1.6  
     1.7 -# convert a .pkg.tar.gz/.apk package to .tazpkg
     1.8 +# convert a .pkg.tar.gz/.pkg.tar.xz/.apk package to .tazpkg
     1.9  convert_arch()
    1.10  {
    1.11  	mkdir -p $TMP_DIR/fs
    1.12 -	tar xzf $PACKAGE_FILE -C $TMP_DIR/fs
    1.13 +	busybox tar xf $PACKAGE_FILE -C $TMP_DIR/fs
    1.14  	if [ -f $TMP_DIR/fs/.PKGINFO ]; then
    1.15  		cd $TMP_DIR
    1.16  		package="$(grep ^pkgname fs/.PKGINFO | sed 's/.*= //')"
    1.17 @@ -2857,7 +2857,7 @@
    1.18  			convert_pet;;
    1.19  		*.tgz)
    1.20  			convert_tgz;;
    1.21 -		*.apk|*.pkg.tar.gz)
    1.22 +		*.apk|*.pkg.tar.gz|*.pkg.tar.xz)
    1.23  			convert_arch;;
    1.24  		*.ipk|*.opk)
    1.25  			convert_ipk;;