hi,
how is the proper way to disable the automagic pubkey retrieval in rpm-4.4.x ?
1; this seems not to work # grep -ir key /etc/rpm/ # # rpm -qa -D '_hkp_keyserver %{unknown_macro}' [...sometimes slow...]
2; this seems to be ok # echo "%_hkp_keyserver %{unknown_macro}" >>/etc/rpm/macros.keyserver # grep -ir key /etc/rpm/ /etc/rpm/macros.keyserver:%_hkp_keyserver %{unknown_macro} # rpm -qa [...fast..] # rpm -qa rpm* rpm-libs-4.4.1-2 rpm-4.4.1-2 rpm-python-4.4.1-2 rpm-build-4.4.1-2 rpm-devel-4.4.1-2
3; are there other ways/plans ? eg. /etc/sysconfig/rpm
-------- https://lists.dulug.duke.edu/pipermail/rpm-devel/2004-November/000146.html
<snip> The automagic HKP pubkey retrieve is enabled ny default in rpm configuration.
On the negative side, I strongly suggest that you use "rpm --import" to install public keys in /var/lib/rpm/Pubkeys, as there is no attempt to cache (or automagically import) retrieved public keys, each key will be retrieved when needed.[...]
There are a number of other things that need doing before addressing the rpm -qa retrieve performance, so either disable the automagic pubkey retrieve by commeting out #%_hkp_keyserver hkp://pgp.mit.edu #%_hkp_keyserver_query %{_hkp_keyserver}/pks/lookup?op=get&search=0x or (equivalently) by adding -D '_hkp_keyserver %{unknown_macro}' </snip>
----/----
--------
https://www.redhat.com/archives/fedora-test-list/2005-February/msg00342.html <snip>
Repeat the test with the following and report the times: rpm -qa openoffice.org2* rpm --nosignatures -qa | grep openoffice.org2
Create /etc/rpm/macros.test with the line: %_hkp_keyserver %{unknown_macro}
</snip> ----/----