cookutils rev 162
Add option to recompress source in LZMA
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun May 15 00:19:54 2011 +0200 (2011-05-15) |
parents | 6f2181852647 |
children | 9ee293e79359 |
files | cook |
line diff
1.1 --- a/cook Sun May 15 00:14:41 2011 +0200 1.2 +++ b/cook Sun May 15 00:19:54 2011 +0200 1.3 @@ -174,8 +174,12 @@ 1.4 # Create source tarball when URL is a SCM. 1.5 create_tarball() { 1.6 gettext "Creating tarball: "; echo "$tarball" 1.7 - tar cjf $tarball $pkgsrc || exit 1 1.8 - mv $tarball $SRC && rm -rf $pkgsrc 1.9 + if [ "$LZMA_SRC" ]; then 1.10 + tar -c $pkgsrc | lzma e $SRC/$tarball -si || exit 1 1.11 + else 1.12 + tar cjf $tarball $pkgsrc || exit 1 1.13 + mv $tarball $SRC && rm -rf $pkgsrc 1.14 + fi 1.15 } 1.16 1.17 # Get package source. For SCM we are in cache so clone here and create a 1.18 @@ -184,6 +188,7 @@ 1.19 pwd=$(pwd) 1.20 pkgsrc=${SOURCE:-$PACKAGE}-$VERSION 1.21 tarball=$pkgsrc.tar.bz2 1.22 + [ "$LZMA_SRC" ] && tarball=$pkgsrc.tar.lzma 1.23 case "$WGET_URL" in 1.24 http://*|ftp://*) 1.25 # Busybox Wget is better!