wok-next rev 8122
Fixed aufs and linux to use lzma-alone for compressing aufs.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Mon Jan 24 01:08:20 2011 +0000 (2011-01-24) |
parents | cd04ff131018 |
children | d7326c4cb56d 00f520af3c9b |
files | aufs/receipt linux/receipt |
line diff
1.1 --- a/aufs/receipt Mon Jan 24 00:57:47 2011 +0000 1.2 +++ b/aufs/receipt Mon Jan 24 01:08:20 2011 +0000 1.3 @@ -1,14 +1,12 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="aufs" 1.7 -VERSION="20110122" 1.8 +VERSION="20110124" 1.9 CATEGORY="base-system" 1.10 SHORT_DESC="aufs2 kernel module" 1.11 MAINTAINER="slaxemulator@gmail.com" 1.12 DEPENDS="linux" 1.13 -# Needed for tazdev purge to not purge source everytime 1.14 -TARBALL="$PACKAGE-$VERSION.tar.lzma" 1.15 -BUILD_DEPENDS="linux-module-headers git tar" 1.16 +BUILD_DEPENDS="linux-module-headers git" 1.17 WEB_SITE="http://aufs.sf.net/" 1.18 PROVIDE="linux-aufs" 1.19 1.20 @@ -17,14 +15,21 @@ 1.21 { 1.22 local AUFSDIR="$PACKAGE-$VERSION" 1.23 TARBALL=$SOURCES_REPOSITORY/$AUFSDIR.tar.lzma 1.24 - [ -L /bin/tar ] && tazpkg get-install tar --forced 1.25 if [ -f $TARBALL ]; then 1.26 - tar -x -f $TARBALL 1.27 + lzma-alone d $TARBALL $AUFSDIR.tar 1.28 + tar xf $AUFSDIR.tar 1.29 + if [ -f $AUFSDIR.tar ]; then 1.30 + rm -f $AUFSDIR.tar 1.31 + fi 1.32 cd $AUFSDIR && git checkout origin/aufs2.1-37 1.33 else 1.34 # Aufs2 from git repository 1.35 git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs2-standalone.git $AUFSDIR 1.36 - tar -c --lzma -f $TARBALL $AUFSDIR 1.37 + tar cf $AUFSDIR.tar $AUFSDIR 1.38 + lzma-alone e $AUFSDIR.tar $TARBALL 1.39 + if [ -f $AUFSDIR.tar ]; then 1.40 + rm -f $AUFSDIR.tar 1.41 + fi 1.42 cd $AUFSDIR && git checkout origin/aufs2.1-37 1.43 fi 1.44 cd $src
2.1 --- a/linux/receipt Mon Jan 24 00:57:47 2011 +0000 2.2 +++ b/linux/receipt Mon Jan 24 01:08:20 2011 +0000 2.3 @@ -24,15 +24,22 @@ 2.4 local _AUFSVER=`grep ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'` 2.5 local AUFSDIR="aufs-${_AUFSVER}" 2.6 TARBALL=$SOURCES_REPOSITORY/$AUFSDIR.tar.lzma 2.7 - [ -L /bin/tar ] && tazpkg get-install tar --forced 2.8 if [ -f $TARBALL ]; then 2.9 - tar -x -f $TARBALL 2.10 + lzma-alone d $TARBALL $AUFSDIR.tar 2.11 + tar xf $AUFSDIR.tar 2.12 + if [ -f $AUFSDIR.tar ]; then 2.13 + rm -f $AUFSDIR.tar 2.14 + fi 2.15 cd $AUFSDIR && git checkout origin/aufs2.1-37 2.16 cd $WOK/$PACKAGE 2.17 else 2.18 # Aufs2 from git repository 2.19 git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs2-standalone.git $AUFSDIR 2.20 - tar -c --lzma -f $TARBALL $AUFSDIR 2.21 + tar cf $AUFSDIR.tar $AUFSDIR 2.22 + lzma-alone e $AUFSDIR.tar $TARBALL 2.23 + if [ -f $AUFSDIR.tar ]; then 2.24 + rm -f $AUFSDIR.tar 2.25 + fi 2.26 cd $AUFSDIR && git checkout origin/aufs2.1-37 2.27 cd $WOK/$PACKAGE 2.28 fi