Re-sign an rpm with another GPG key

bekijk de op het systeem geïmporteerde GPG keys:

rpm -q gpg-pubkey –qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'

gpg-pubkey-fd431d51-4ae0493b    gpg(Red Hat, Inc. (release key 2) <security@redhat.com>)
gpg-pubkey-2fa658e0-45700c69    gpg(Red Hat, Inc. (auxiliary key) <security@redhat.com>)
gpg-pubkey-4bd6ec30-4ff1e4fa    gpg(Puppet Labs Release Key (Puppet Labs Release Key) <info@puppetlabs.com>)
gpg-pubkey-0608b895-4bd22942    gpg(EPEL (6) <epel@fedoraproject.org>)
gpg-pubkey-c3fac2bd-56ba04ba    gpg(RWSBUILD)
gpg-pubkey-5dbe67ee-56bc7bf3    gpg(RWSBUILD)
gpg-pubkey-66fd4949-4803fe57    gpg(VMware, Inc. -- Linux Packaging Key -- <linux-packages@vmware.com>)
gpg-pubkey-ef8d349f-57b6233e    gpg(Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>)
gpg-pubkey-001e5cc9-5849fa8b    gpg(VMware, Inc. (Linux Packaging Key) <linux-packages@vmware.com>)
gpg-pubkey-a14fe591-578876fd    gpg(Zabbix LLC <packager@zabbix.com>)

vi ~/.rpmmacros

zet daar in:

%__os_install_post %{nil}
%_topdir    
%(echo $HOME)/rpmbuild
%_tmppath   
%(echo $HOME)/rpmbuild/rpm

%_signature gpg
%_gpg_name  RWSBUILD

rpm -qpi XXXX.rpm

“gpg –with-fingerprint GPG-KEY-FILE” laatste 4 octets van Key fingerprint is de Key ID