cookutils rev 213

cook: improve a bit pkglist
author Christophe Lincoln <pankso@slitaz.org>
date Mon May 23 17:43:37 2011 +0200 (2011-05-23)
parents 66aef4c1ca51
children 1e9981880495
files cook cooker
line diff
     1.1 --- a/cook	Mon May 23 02:26:42 2011 +0200
     1.2 +++ b/cook	Mon May 23 17:43:37 2011 +0200
     1.3 @@ -838,13 +838,13 @@
     1.4  		separator
     1.5  		cd $PKGS
     1.6  		rm -f packages.*
     1.7 -		gettext -e "Creating: packages.list\n"
     1.8 +		gettext "Creating: packages.list: "
     1.9  		ls -1 *.tazpkg | sed s'/.tazpkg//' > $PKGS/packages.list
    1.10 -		gettext -e "Creating: packages.md5\n"
    1.11 +		echo $(du -sh $PKGS/packages.list | awk '{print $1}')
    1.12 +		gettext "Creating: packages.md5: "
    1.13  		md5sum *.tazpkg > $PKGS/packages.md5
    1.14 -		gettext -e "Creating: packages.desc\n"
    1.15 -		gettext -e "Creating: packages.txt\n"
    1.16 -		gettext -e "Creating: packages.equiv\n"
    1.17 +		echo $(du -sh $PKGS/packages.md5 | awk '{print $1}')
    1.18 +		gettext -e "Creating lists from:"; echo " $WOK"
    1.19  		cd $WOK
    1.20  		for pkg in *
    1.21  		do
    1.22 @@ -881,11 +881,20 @@
    1.23  			fi
    1.24  		done
    1.25  		cd $PKGS
    1.26 +
    1.27 +		# Display list size.
    1.28 +		gettext "Done: packages.desc: "
    1.29 +		echo $(du -sh $PKGS/packages.desc | awk '{print $1}')
    1.30 +		gettext "Done: packages.txt: "
    1.31 +		echo $(du -sh $PKGS/packages.txt | awk '{print $1}')
    1.32 +		gettext "Done: packages.equiv: "
    1.33 +		echo $(du -sh $PKGS/packages.equiv | awk '{print $1}')
    1.34  		
    1.35  		# files.list.lzma
    1.36 -		gettext -e "Creating: files.list.lzma\n"
    1.37 +		gettext "Creating: files.list.lzma: "
    1.38  		lzma e files.list files.list.lzma
    1.39  		rm -f files.list
    1.40 +		echo $(du -sh $PKGS/files.list.lzma | awk '{print $1}')
    1.41  		
    1.42  		separator
    1.43  		nb=$(ls $PKGS/*.tazpkg | wc -l)
     2.1 --- a/cooker	Mon May 23 02:26:42 2011 +0200
     2.2 +++ b/cooker	Mon May 23 17:43:37 2011 +0200
     2.3 @@ -162,6 +162,7 @@
     2.4  	rm -f $cookorder $cookorder.diff $cooklist.0
     2.5  
     2.6  	# Scan finished: append pkg to WANTED or leave it in the ordered cooklist.
     2.7 +	# TODO: grep the line number to get pkg positition and keep he higher.
     2.8  	echo -e "\nHandle WANTED package"
     2.9  	separator
    2.10  	for pkg in $(cat $cooklist)