X-Git-Url: https://git.tld-linux.org/?p=tld-builder.git;a=blobdiff_plain;f=TLD_Builder%2Fgpg.py;fp=PLD_Builder%2Fgpg.py;h=aeb8ebd4e524a3cf1da1fe35002a17544a792d02;hp=5c5dbecfc08853b55023abc74224358d1febb11b;hb=b999f53d4bf5d44586ecf028876e8bc20b5fd2ce;hpb=37463eaa22f48f5fecbb90e69ef67a69e0bf9788 diff --git a/PLD_Builder/gpg.py b/TLD_Builder/gpg.py similarity index 96% rename from PLD_Builder/gpg.py rename to TLD_Builder/gpg.py index 5c5dbec..aeb8ebd 100644 --- a/PLD_Builder/gpg.py +++ b/TLD_Builder/gpg.py @@ -78,6 +78,7 @@ def sign(buf): d_stdout = None d_stderr = None cmd = ['/usr/bin/gpg', '--batch', '--no-tty', '--clearsign'] + # TODO: check for gpg return code! gpg_run = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True) try: d_stdout, d_stderr = gpg_run.communicate(buf.encode('utf-8')) @@ -85,4 +86,7 @@ def sign(buf): log.error("gnupg signing failed, does gpg binary exist? : %s" % e) raise + if len(d_stderr): + log.error("gpg: %s" % d_stderr) + return d_stdout