Message ID | CAM6O0ZhfbvU24wEFh6vQb9YAqGXzy_M+8UiT-8FsSxHhJDyoug@mail.gmail.com |
---|---|
State | New |
Headers | show |
Series | gpg signing and stale gpg-agent | expand |
diff --git a/meta/lib/oe/gpg_sign.py b/meta/lib/oe/gpg_sign.py index aa9bb49f2c..d6d1fd9e6c 100644 --- a/meta/lib/oe/gpg_sign.py +++ b/meta/lib/oe/gpg_sign.py @@ -58,6 +58,12 @@ class LocalSigner(object): for i in range(0, len(files), sign_chunk): subprocess.check_output(shlex.split(cmd + ' '.join(files[i:i+sign_chunk])), stderr=subprocess.STDOUT) + gpg_conf_bin = bb.utils.which(os.getenv('PATH'), "gpgconf") + if gpg_conf_bin and self.gpg_path: + cmd = [ gpg_conf_bin ] + ["--homedir", self.gpg_path, "--kill", "gpg-agent"] + subprocess.check_output(cmd, stderr=subprocess.STDOUT) + + def detach_sign(self, input_file, keyid, passphrase_file,