Bug#341976: patch
tags 341976 + patch
thanks
Here's a patch that adds a "get <keyid> <server>" command to apt-key.
Patch against apt 0.6.46.3
--
Ciao, Flavio
diff --git a/cmdline/apt-key b/cmdline/apt-key
index 7460a24..12b76f2 100755
--- a/cmdline/apt-key
+++ b/cmdline/apt-key
@@ -39,6 +39,7 @@ usage() {
echo
echo " apt-key add <file> - add the key contained in <file> ('-' for stdin)"
echo " apt-key del <keyid> - remove the key <keyid>"
+ echo " apt-key get <keyid> <server>- receive the key <keyid> from <server>"
echo " apt-key update - update keys using the keyring package"
echo " apt-key list - list keys"
echo
@@ -66,6 +67,13 @@ case "$command" in
$GPG --quiet --batch --delete-key --yes "$1"
echo "OK"
;;
+ get)
+ if [ -z "$1" ] || [ -z "$2" ]; then
+ usage
+ exit 1
+ fi
+ $GPG --batch --keyserver "$2" --recv-keys "$1"
+ ;;
update)
update
;;
diff --git a/debian/changelog b/debian/changelog
index eaf8974..8c75d94 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+apt (0.6.46.4) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add command "get <keyid> <server>" to apt-key. Closes: #341976
+
+ -- Flavio Stanchina <flavio@stanchina.net> Thu, 23 Nov 2006 12:13:53 +0100
+
apt (0.6.46.3) unstable; urgency=low
* apt-pkg/deb/dpkgpm.cc:
diff --git a/doc/apt-key.8 b/doc/apt-key.8
index 70d37df..c25090f 100644
--- a/doc/apt-key.8
+++ b/doc/apt-key.8
@@ -36,6 +36,11 @@ del \fIkeyid\fR
Remove a key from the list of trusted keys.
.RE
.PP
+get \fIkeyid\fR \fIkeyserver\fR
+.RS 3n
+Receive a key from the specified \fIkeyserver\fR.
+.RE
+.PP
list
.RS 3n
List trusted keys.
diff --git a/doc/apt-key.8.xml b/doc/apt-key.8.xml
index eac6130..a063458 100644
--- a/doc/apt-key.8.xml
+++ b/doc/apt-key.8.xml
@@ -63,6 +63,17 @@
</listitem>
</varlistentry>
+ <varlistentry><term>get <replaceable>keyid</replaceable> <replaceable>keyserver</replaceable></term>
+ <listitem>
+ <para>
+
+ Receive a key from the specified <replaceable>keyserver</replaceable>.
+
+ </para>
+
+ </listitem>
+ </varlistentry>
+
<varlistentry><term>list</term>
<listitem>
<para>
Reply to: