[OE-core] [PATCH v5 2/3] gpg_sign: detached_sign: add signature type support
Markus Lehtonen
markus.lehtonen at linux.intel.com
Thu Feb 18 09:06:35 UTC 2016
On 17/02/16 17:41, "Ioan-Adrian Ratiu" <openembedded-core-bounces at lists.openembedded.org on behalf of adrian.ratiu at ni.com> wrote:
>Add support for multiple types of signatures (binary or ascii)
>in export_pubkey(). There is no change in behaviour for the function,
>the previous implicit default is the new parameter "armor" default.
>
>Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu at ni.com>
>---
> meta/lib/oe/gpg_sign.py | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
>diff --git a/meta/lib/oe/gpg_sign.py b/meta/lib/oe/gpg_sign.py
>index 138499b..14888c0 100644
>--- a/meta/lib/oe/gpg_sign.py
>+++ b/meta/lib/oe/gpg_sign.py
>@@ -13,12 +13,14 @@ class LocalSigner(object):
> self.gpg_path = d.getVar('GPG_PATH', True)
> self.rpm_bin = bb.utils.which(os.getenv('PATH'), "rpm")
>
>- def export_pubkey(self, output_file, keyid):
>+ def export_pubkey(self, output_file, keyid, armor=True):
> """Export GPG public key to a file"""
>- cmd = '%s --batch --yes --export --armor -o %s ' % \
>+ cmd = '%s --batch --yes --export -o %s ' % \
> (self.gpg_bin, output_file)
> if self.gpg_path:
> cmd += "--homedir %s " % self.gpg_path
>+ if armor:
>+ cmd += "--armor "
> cmd += keyid
> status, output = oe.utils.getstatusoutput(cmd)
> if status:
Just change "detached_sign" in the commit subject to "export_pubkey"
Thanks,
Markus
More information about the Openembedded-core
mailing list