On Sat, 18 Dec 2010, R P Herrold wrote:
To: CentOS mailing list centos@centos.org From: R P Herrold herrold@centos.org Subject: [CentOS] Building packages using RPMBUILD
On Sat, 18 Dec 2010, Keith Roberts wrote:
gpg --import-key yourkey.asc
Thanks for your reply Tim. It still does not work though.
[rpmbuilder@karsites qps]$ gpg --import Fedora6-GPG-public-key.asc
[rpmbuilder@karsites qps]$ rpm -K qps-1.9.18.6-1.fc6.src.rpm qps-1.9.18.6-1.fc6.src.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#1ac70ce6)
Different issue in play here -- rpm (and also perhaps rpmbuild if a --rebuild is used) needs the key in the rpm database to consult
Probably as root you want:
# rpm --import Fedora6-GPG-public-key.asc
and then that objection will be silenced
I have rebuilt qps now Russ.
Here's a snippet of the rebuild output. The full output has been copied and pasted into *.src.rpm-rebuild.txt
[rpmbuilder@karsites qps]$ ls Fedora6-GPG-public-key.asc qps-1.9.18.6-1.fc6.src.rpm-rebuild.txt qps-1.9.18.6-1.fc6.src.rpm [rpmbuilder@karsites qps]$ rpmbuild --rebuild qps-1.9.18.6-1.fc6.src.rpm Installing qps-1.9.18.6-1.fc6.src.rpm warning: user mockbuild does not exist - using root warning: group mockbuild does not exist - using root warning: user mockbuild does not exist - using root warning: group mockbuild does not exist - using root Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.71205 + umask 022 + cd /home/rpmbuilder/rpm-packages/BUILD + LANG=C + export LANG + unset DISPLAY + cd /home/rpmbuilder/rpm-packages/BUILD + rm -rf qps-1.9.18.6 + /usr/bin/bzip2 -dc /home/rpmbuilder/rpm-packages/SOURCES/qps-1.9.18.6.tar.bz2 Wrote: /home/rpmbuilder/rpm-packages/RPMS/i386/qps-1.9.18.6-1.i386.rpm Wrote: /home/rpmbuilder/rpm-packages/RPMS/i386/qps-debuginfo-1.9.18.6-1.i386.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.16535 + umask 022 + cd /home/rpmbuilder/rpm-packages/BUILD + cd qps-1.9.18.6 + rm -rf /var/tmp/qps-1.9.18.6-1-root-rpmbuilder + exit 0 Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.16535 + umask 022 + cd /home/rpmbuilder/rpm-packages/BUILD + rm -rf qps-1.9.18.6 + exit 0 [rpmbuilder@karsites qps]$
I shall test it works OK.
Kind Regards,
Keith