From 26f50af25dd02a7c28fb0f025bb6af53a68472cd Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 1 May 2020 19:24:37 +0200 Subject: [PATCH] build/vrf --- cnam/travaux/blanc/build.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/cnam/travaux/blanc/build.py b/cnam/travaux/blanc/build.py index d8625c3..de6c863 100755 --- a/cnam/travaux/blanc/build.py +++ b/cnam/travaux/blanc/build.py @@ -11,8 +11,13 @@ DOCUMENTS = [ TMP = 'tmp' -def run(args): - subprocess.call(args) +def run(command): + subprocess.call(command) + + +def errun(command): + return subprocess.check_output( + command, stderr=subprocess.STDOUT) def build(): @@ -42,6 +47,11 @@ def build(): signature = f'{pdf}.asc' for f in [pdf, signature]: os.rename(os.path.join(TMP, f), f) + buffer = errun(['gpg', + '--verify', signature, pdf, + ]) + with open(f'{pdf}.vrf', 'bw') as f: + f.write(buffer) def clean():