build/fix

This commit is contained in:
Marc Beninca 2020-05-02 05:41:30 +02:00
parent 5041661a62
commit 9c40f6df6b

View file

@ -42,15 +42,17 @@ def build(sign):
pdf = f'{fr}.pdf' pdf = f'{fr}.pdf'
os.rename(os.path.join(TMP, f'{en}.pdf'), os.rename(os.path.join(TMP, f'{en}.pdf'),
os.path.join(TMP, pdf)) os.path.join(TMP, pdf))
os.rename(os.path.join(TMP, pdf), pdf) if not sign:
if sign: os.rename(os.path.join(TMP, pdf), pdf)
else:
run(['gpg', run(['gpg',
'--armor', '--armor',
'--detach-sign', '--detach-sign',
os.path.join(TMP, pdf), os.path.join(TMP, pdf),
]) ])
signature = f'{pdf}.asc' signature = f'{pdf}.asc'
os.rename(os.path.join(TMP, signature), signature) for f in [pdf, signature]:
os.rename(os.path.join(TMP, f), f)
lines = errun(['gpg', lines = errun(['gpg',
'--verify', signature, pdf, '--verify', signature, pdf,
]).decode('u8').splitlines() ]).decode('u8').splitlines()