[debsums] 145/184: Leave in support for PackageSpec, for Ubuntu’s dpkg
Axel Beckert
abe at deuxchevaux.org
Mon Mar 2 21:21:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to branch master
in repository debsums.
commit 37799f76a641940fca64471bd9099ed0ec221df5
Author: Anders Kaseorg <andersk at mit.edu>
Date: Sat Feb 11 10:06:13 2012 -0800
Leave in support for PackageSpec, for Ubuntu’s dpkg
Signed-off-by: Anders Kaseorg <andersk at mit.edu>
---
debsums | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/debsums b/debsums
index 73b9a79..f417da1 100755
--- a/debsums
+++ b/debsums
@@ -240,8 +240,9 @@ my %installed;
my %replaced;
{
for my $fields (parse_dpkg(sub {'dpkg-query', "--admindir=$DPKG", @_, '--show'},
- [qw(Package binary:Package Version Status Conffiles Replaces)])) {
+ [qw(Package PackageSpec binary:Package Version Status Conffiles Replaces)])) {
my %field = %$fields;
+ $field{"binary:Package"} = $field{PackageSpec} if $field{"binary:Package"} eq '';
$field{"binary:Package"} = $field{Package} if $field{"binary:Package"} eq '';
next unless $field{"binary:Package"} ne ''
and $field{Version} ne ''
@@ -575,13 +576,14 @@ for (@ARGV)
my $deb = $_;
my ($fields) = parse_dpkg(sub {'dpkg-deb', @_, '--show', $deb},
- [qw(Package binary:Package Version Conffiles)])
+ [qw(Package PackageSpec binary:Package Version Conffiles)])
or do {
warn "$self: $deb does not seem to be a valid debian archive\n";
$status |= 1;
next;
};
my %field = %$fields;
+ $field{"binary:Package"} = $field{PackageSpec} if $field{"binary:Package"} eq '';
$field{"binary:Package"} = $field{Package} if $field{"binary:Package"} eq '';
unless ($field{"binary:Package"} ne '' and $field{Version} ne '')
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/debsums.git
More information about the Pkg-perl-cvs-commits
mailing list