[OE-core] [PATCH 0/5] sstate: use oe.gpg_sign for signing/verifying

Markus Lehtonen markus.lehtonen at linux.intel.com
Wed Feb 10 14:15:54 UTC 2016


This patchset modifies sstate.bbclass to utilize the recently added oe.gpg_sign
library module. This unifies the code as now all gpg signing operations during
the build are done with the help of this module. The first four patches add new
features and refactor oe.gpg_sign in order to make it usable for sstate
signing/verification. The fifth patch finally changes sstate.bbclass to use it.

[YOCTO #9006]


The following changes since commit cbdf4abde6d80b6123c7546d2b4c9c2a7f359ec7:

  sign_package_feed.bbclass: fix task dependencies (2016-02-08 17:16:12 +0200)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib marquiz/sstate

for you to fetch changes up to 10ac62ab77a862a4efdcf68d20dd7331bfbc6f7a:

  sstate.bbclass: use oe.gpg_sign for gpg signing (2016-02-10 16:02:18 +0200)

Markus Lehtonen (5):
  oe/gpg_sign: add verify() method
  oe/gpg_sign: add 'armor' argument to detach_sign()
  sign_rpm.bbclass: do not store key details in signer instance
  oe/gpg_sign: add 'passphrase' argument to detach_sign method
  sstate.bbclass: use oe.gpg_sign for gpg signing

 meta/classes/sign_rpm.bbclass          |  9 +++--
 meta/classes/sstate.bbclass            | 38 ++++++++++-----------
 meta/lib/oe/gpg_sign.py                | 60 ++++++++++++++++++++++------------
 meta/lib/oe/package_manager.py         |  9 +++--
 meta/recipes-core/meta/signing-keys.bb | 16 ++++-----
 5 files changed, 71 insertions(+), 61 deletions(-)

-- 
2.6.2




More information about the Openembedded-core mailing list