Antti-Juhani Kaijanaho wrote:
As you probably know, entries in the Packages file only have a Source field if the name of the source package is different from the name of the binary package being described.Why not add a patch to grep-dctrl instead?What patch would that be?
Something equivalent to: cat /var/lib/dpkg/available | awk '/^Package:/ {P=$2;V=""} /^Version:/ {if (V=="") { V=$2; } } /^Source: .* (.*)/ {V=substr($3,2,length($3)-2)} /^Source:/ {P=$2} /^$/ { print "Source-Package:", P; print "Source-Version:", V } {print}'I would've thought. (That adds "Source-Package:" and "Source-Version:" fields to every stanza)
The idea being that "grep-available --source-info [...]" would work the same as piping the above into "| grep-ctrl [...]".
Cheers, aj