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 }