This patch series extends the gpg_sign module to support ipk signing. v6 implements Markus' feedback. The most notable change is the sign_ipk and detach_sign merger, as they were almost identical in functionality. This also meant a refactoring for detach_sign and a bug fix for the STDIN file descriptor introduced in gpg > 2.1.
Technically that STDIN bug is a feature (meh) of gpg >2.1 which breaks existing behaviour so we have to work around it i.e. check the gpg version and use the loopback interface. This means that gpg-agent to which gpg >2.1 always connects needs to be running permanently. Ioan-Adrian Ratiu (4): gpg_sign: add local ipk package signing functionality gpg_sign: detach_sign: fix gpg > 2.1 STDIN file descriptor gpg_sign: export_pubkey: add signature type support package_manager: sign IPK package feeds meta/classes/package_ipk.bbclass | 5 +++ meta/classes/sign_ipk.bbclass | 52 ++++++++++++++++++++++++ meta/classes/sign_package_feed.bbclass | 12 +++++- meta/lib/oe/gpg_sign.py | 74 +++++++++++++++++++++++++++------- meta/lib/oe/package_manager.py | 17 +++++++- 5 files changed, 143 insertions(+), 17 deletions(-) create mode 100644 meta/classes/sign_ipk.bbclass -- 2.7.1 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel