mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
sign_rpm.bbclass: do not store key details in signer instance
Refactor the LocalSigner class. Do not store keyid or passphrase file in the signer object as they are only needed for some of the methods. For example, the newly added verify() method does not need any key parameters and export_pubkey only uses keyid. (From OE-Core rev: e2412294b6b1d3a80ee97a0706613349edc51d33) Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d5be8666a1
commit
e845b75f8f
@@ -36,13 +36,12 @@ python sign_rpm () {
|
||||
import glob
|
||||
from oe.gpg_sign import get_signer
|
||||
|
||||
signer = get_signer(d,
|
||||
d.getVar('RPM_GPG_BACKEND', True),
|
||||
d.getVar('RPM_GPG_NAME', True),
|
||||
d.getVar('RPM_GPG_PASSPHRASE_FILE', True))
|
||||
signer = get_signer(d, d.getVar('RPM_GPG_BACKEND', True))
|
||||
rpms = glob.glob(d.getVar('RPM_PKGWRITEDIR', True) + '/*')
|
||||
|
||||
signer.sign_rpms(rpms)
|
||||
signer.sign_rpms(rpms,
|
||||
d.getVar('RPM_GPG_NAME', True),
|
||||
d.getVar('RPM_GPG_PASSPHRASE_FILE', True))
|
||||
}
|
||||
|
||||
do_package_index[depends] += "signing-keys:do_export_public_keys"
|
||||
|
||||
Reference in New Issue
Block a user