tazpkg rev 169

tazpkgbox: search-file show package version
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Oct 17 11:10:56 2008 +0000 (2008-10-17)
parents e2d006e897ec
children aa53ba4221db
files lib/tazpkgbox/search
line diff
     1.1 --- a/lib/tazpkgbox/search	Fri Oct 17 08:10:43 2008 +0000
     1.2 +++ b/lib/tazpkgbox/search	Fri Oct 17 11:10:56 2008 +0000
     1.3 @@ -12,8 +12,13 @@
     1.4  	sed 's/.\[[01]m//g' | awk 'BEGIN { show=0 } {
     1.5  		if (/^===/) show=1-show;
     1.6  		else if (/^Package/) pkg=$2;
     1.7 -		else if ($0 != "" && show != 0) printf("%s||%s\n",pkg,$0);
     1.8 -	}'
     1.9 +		else if ($0 != "" && show != 0) printf("%s %s\n",pkg,$0);
    1.10 +	}' | while read pkg file; do
    1.11 +		[ "$pkg" = "0" ] && continue
    1.12 +		version=$(grep "^$pkg " /var/lib/tazpkg/packages.desc | \
    1.13 +			  awk '{ print $3 }' )
    1.14 +		echo "$pkg|$version|$file"
    1.15 +	done
    1.16  }
    1.17  
    1.18  if [ "$1" = "--files" ]; then