tazwok diff tazwok @ rev 48
Taz and zip archives support fix..
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 07 19:43:56 2008 +0100 (2008-03-07) |
parents | cf92efca5c55 |
children | cf0fe7f9801b |
line diff
1.1 --- a/tazwok Fri Mar 07 16:05:20 2008 +0000 1.2 +++ b/tazwok Fri Mar 07 19:43:56 2008 +0100 1.3 @@ -272,15 +272,12 @@ 1.4 # Log process. 1.5 echo "untaring $TARBALL" >> $LOG 1.6 echo -n "Untaring $TARBALL... " 1.7 - if [ "`echo $TARBALL | grep zip$`" ]; then 1.8 - ( cd $WOK/$PACKAGE; unzip $SOURCES_REPOSITORY/$TARBALL ) 1.9 - elif [ "`basename $TARBALL | grep tar$`" ]; then 1.10 - tar xf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE 1.11 - elif [ "`basename $TARBALL | grep tar.bz2`" ]; then 1.12 - tar xjf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE 1.13 - else 1.14 - tar xzf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE 1.15 - fi 1.16 + case "$TARBALL" in 1.17 + *zip) ( cd $WOK/$PACKAGE; unzip $SOURCES_REPOSITORY/$TARBALL );; 1.18 + *bz2) tar xjf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE;; 1.19 + *tar) tar xf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE;; 1.20 + *) tar xzf $SOURCES_REPOSITORY/$TARBALL -C $WOK/$PACKAGE;; 1.21 + esac 1.22 status 1.23 else 1.24 echo -n "Source direcory exit... " && status