summaryrefslogtreecommitdiff
path: root/scripts/Dpkg
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Dpkg')
-rw-r--r--scripts/Dpkg/Source/Package.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/Dpkg/Source/Package.pm b/scripts/Dpkg/Source/Package.pm
index 7ef524df3..9889fae05 100644
--- a/scripts/Dpkg/Source/Package.pm
+++ b/scripts/Dpkg/Source/Package.pm
@@ -370,8 +370,13 @@ sub check_signature {
my ($self) = @_;
my $dsc = $self->get_filename();
my @exec;
- if (find_command('gpgv')) {
+
+ if (find_command('gpgv2')) {
+ push @exec, 'gpgv2';
+ } elsif (find_command('gpgv')) {
push @exec, 'gpgv';
+ } elsif (find_command('gpg2')) {
+ push @exec, 'gpg2', '--no-default-keyring', '-q', '--verify';
} elsif (find_command('gpg')) {
push @exec, 'gpg', '--no-default-keyring', '-q', '--verify';
}