[devscripts] 02/22: dscverify: Use ~/.gnupg/trustedkeys.gpg, if available.
James McCoy
jamessan at debian.org
Wed Aug 7 02:49:50 UTC 2013
This is an automated email from the git hooks/post-receive script.
jamessan pushed a commit to branch master
in repository devscripts.
commit 7f80a138cb05834fc65ae8ce367d8fa64f1d0fe7
Author: James McCoy <jamessan at debian.org>
Date: Mon Aug 5 22:13:10 2013 -0400
dscverify: Use ~/.gnupg/trustedkeys.gpg, if available.
Closes: #600048
Signed-off-by: James McCoy <jamessan at debian.org>
---
debian/changelog | 1 +
scripts/dscverify.1 | 2 ++
scripts/dscverify.pl | 7 +++++--
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 3124bae..4839259 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -26,6 +26,7 @@ devscripts (2.13.3) UNRELEASED; urgency=low
(Closes: #714835)
* uscan/rc-alert: Fix roff errors in man pages. Thanks to Eric S. Raymond
for the patch. (Closes: #712701)
+ * dscverify: Use ~/.gnupg/trustedkeys.gpg, if available. (Closes: #600048)
[ Chris Boot ]
* bts: Fix no-mutt option. (Closes: #709999)
diff --git a/scripts/dscverify.1 b/scripts/dscverify.1
index 3d5e8ce..834d062 100644
--- a/scripts/dscverify.1
+++ b/scripts/dscverify.1
@@ -65,6 +65,8 @@ alias dscverify='dscverify \-\-keyring ~/.gnupg/pubring.gpg'
By default dscverify searches for the debian-keyring in the following
locations:
+- ~/.gnupg/trustedkeys.gpg
+
- /org/keyring.debian.org/keyrings/debian-keyring.gpg
- /usr/share/keyrings/debian-keyring.gpg
diff --git a/scripts/dscverify.pl b/scripts/dscverify.pl
index 331ba5c..a7be631 100755
--- a/scripts/dscverify.pl
+++ b/scripts/dscverify.pl
@@ -99,9 +99,12 @@ sub xdie {
sub get_rings {
my @rings = @_;
- my @keyrings = qw(/org/keyring.debian.org/keyrings/debian-keyring.gpg
- /usr/share/keyrings/debian-keyring.gpg
+ my @keyrings = qw(/usr/share/keyrings/debian-keyring.gpg
/usr/share/keyrings/debian-maintainers.gpg);
+ if (defined $ENV{HOME} && -r "$ENV{HOME}/.gnupg/trustedkeys.gpg") {
+ unshift(@keyrings, "$ENV{HOME}/.gnupg/trustedkeys.gpg");
+ }
+ unshift(@keyrings, '/org/keyring.debian.org/keyrings/debian-keyring.gpg');
if (system('dpkg-vendor', '--derives-from', 'Ubuntu') == 0) {
unshift(@keyrings, qw(/usr/share/keyrings/ubuntu-master-keyring.gpg
/usr/share/keyrings/ubuntu-archive-keyring.gpg));
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git
More information about the devscripts-devel
mailing list