cookutils rev 499

cook: Updated summary function to be more like in slitaz-tank branch. Summary function now provvided $TARBALL name, source folder size if exist, and source file size.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Jun 20 02:41:13 2012 +0000 (2012-06-20)
parents 58ba62efde6a
children 0d853e0032ef
files cook
line diff
     1.1 --- a/cook	Tue Jun 19 21:18:04 2012 +0000
     1.2 +++ b/cook	Wed Jun 20 02:41:13 2012 +0000
     1.3 @@ -269,24 +269,29 @@
     1.4  # Display cooked package summary.
     1.5  summary() {
     1.6  	cd $WOK/$pkg
     1.7 -	[ -d install ] && prod=$(du -sh install | awk '{print $1}' 2>/dev/null)
     1.8 -	fs=$(du -sh taz/* | awk '{print $1}')
     1.9 +	[ -d $WOK/$pkg/install ] && prod=$(du -sh $WOK/$pkg/install | awk '{print $1}' 2>/dev/null)
    1.10 +	[ -d $WOK/$pkg/source ] && srcdir=$(du -sh $WOK/$pkg/source | awk '{print $1}' 2>/dev/null)
    1.11 +	fs=$(du -sh $WOK/$pkg/taz/* | awk '{print $1}')
    1.12  	size=$(du -sh $PKGS/$pkg-${VERSION}*.tazpkg | awk '{print $1}')
    1.13 -	files=$(cat taz/$pkg-*/files.list | wc -l)
    1.14 +	files=$(cat $WOK/$pkg/taz/$pkg-*/files.list | wc -l)
    1.15 +	[ "$TARBALL" ] && srcsize=$(du -sh $SRC/$TARBALL | awk '{print $1}')
    1.16  	cookdate=$(date "+%Y-%m-%d %H:%M")
    1.17  	sec=$time
    1.18  	div=$(( ($time + 30) / 60))
    1.19  	[ "$div" != 0 ] && min="~ ${div}m"
    1.20  	gettext "Summary for:"; echo " $PACKAGE $VERSION"
    1.21  	separator
    1.22 -	[ "$prod" ] && echo "Produced   : $prod"
    1.23 +	[ "$srcdir" ] && echo "Source dir  : $srcdir"
    1.24 +	[ "$TARBALL" ] && echo "Src file    : $TARBALL"
    1.25 +	[ "$srcsize" ] && echo "Src size    : $srcsize"
    1.26 +	[ "$prod" ] && echo "Produced    : $prod"
    1.27  	cat << EOT
    1.28 -Packed     : $fs
    1.29 -Compressed : $size
    1.30 -Files      : $files
    1.31 -Cook time  : ${sec}s $min
    1.32 -Cook date  : $cookdate
    1.33 -Host arch  : $ARCH
    1.34 +Packed      : $fs
    1.35 +Compressed  : $size
    1.36 +Files       : $files
    1.37 +Cook time   : ${sec}s $min
    1.38 +Cook date   : $cookdate
    1.39 +Host arch   : $ARCH
    1.40  $(separator)
    1.41  EOT
    1.42  }