Signed-off-by: Markus Lehtonen <markus.lehto...@linux.intel.com> --- meta/lib/oe/gpg_sign.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/meta/lib/oe/gpg_sign.py b/meta/lib/oe/gpg_sign.py index 8832ea9..ea35564 100644 --- a/meta/lib/oe/gpg_sign.py +++ b/meta/lib/oe/gpg_sign.py @@ -17,13 +17,17 @@ class LocalSigner(object): @classmethod def check_sanity(cls, d, keyid, passphrase_file): """(Pre-)check the sanity of a configuration""" - msg = "" + msgs = [] + try: + import pexpect + except ImportError: + msgs.append("Please install python-pexpect that is needed by lcocal gpg signing.") missing_vars = ['%(keyid)s'] if not keyid else [] if not passphrase_file: missing_vars.append('%(passphrase_file)s') if missing_vars: - msg += "You need to define " + ' and '.join(missing_vars) + " in the config." - return msg + msgs.append("You need to define " + ' and '.join(missing_vars) + " in the config.") + return ' '.join(msgs) def export_pubkey(self, output_file): """Export GPG public key to a file""" -- 2.6.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core