[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