wok 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