tazpkg rev 304

tazpkg rdepends: add sizes
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Oct 28 21:45:10 2009 +0100 (2009-10-28)
parents d7071fbad685
children afc22f46ba1b
files tazpkg
line diff
     1.1 --- a/tazpkg	Wed Oct 28 21:23:01 2009 +0100
     1.2 +++ b/tazpkg	Wed Oct 28 21:45:10 2009 +0100
     1.3 @@ -951,9 +951,9 @@
     1.4  {
     1.5  	if (all_deps[pkg] == 1) return
     1.6  	all_deps[pkg] = 1
     1.7 -	if (space != "") printf "%s%s\n",space,pkg
     1.8 +	if (space != "") printf "%s %s\n",space,pkg
     1.9  	for (i = 1, n = split(deps[pkg], mydeps, " "); i <= n; i++) {
    1.10 -		show_deps(deps, all_deps, mydeps[i],"  " space)
    1.11 +		show_deps(deps, all_deps, mydeps[i],"==" space)
    1.12  	}
    1.13  }
    1.14  
    1.15 @@ -966,7 +966,13 @@
    1.16  END {
    1.17  	show_deps(deps, all_deps, search, "")
    1.18  }
    1.19 -'
    1.20 +' | while read spc pkg; do
    1.21 +	echo -n $spc | sed 's/=/ /g'
    1.22 +	echo -n $pkg
    1.23 +	echo -n ' ('
    1.24 +	grep -A 3 $pkg $LOCALSTATE/packages.txt  | tail -1 | \
    1.25 +				    sed 's/.*(\([^ ]*\).*/\1)/'
    1.26 +done
    1.27  }
    1.28  
    1.29  # Check for ELF file