On 17/02/16 17:41, "Ioan-Adrian Ratiu" <[email protected] on behalf of [email protected]> 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 <[email protected]> >--- > 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 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
