tazpkg diff lib/tazpkgbox/search @ 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 d5a396f43942
children 6a18ba183660
line diff
     1.1 --- a/lib/tazpkgbox/search	Sun Jul 20 07:42:20 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