cnam.marc/cnam.marc/blanc/produire.sh

22 lines
754 B
Bash
Raw Normal View History

2020-05-05 05:25:58 +02:00
#! /bin/bash
2020-05-05 05:56:46 +02:00
FICHIER='présentation'
2020-05-05 05:57:50 +02:00
DOSSIER='production'
2020-05-05 05:25:58 +02:00
2020-05-05 12:15:04 +02:00
# purger le dossier, si nécessaire
2020-05-05 05:57:50 +02:00
rm --force --recursive "${DOSSIER}"
2020-05-05 12:15:04 +02:00
# [re]créer le dossier
2020-05-05 05:57:50 +02:00
mkdir "${DOSSIER}"
2020-05-05 12:15:04 +02:00
# 1° passe : indexer le document dans le dossier
2020-05-05 05:57:50 +02:00
xelatex -output-directory "${DOSSIER}" "${FICHIER}.tex"
2020-05-05 12:15:04 +02:00
# 2° passe : produire le document dans le dossier
2020-05-05 05:57:50 +02:00
xelatex -output-directory "${DOSSIER}" "${FICHIER}.tex"
2020-05-05 12:15:04 +02:00
# signer le document dans le dossier
2020-05-05 05:57:50 +02:00
gpg --armor --detach-sign "${DOSSIER}/${FICHIER}.pdf"
2020-05-05 12:15:04 +02:00
# extraire du dossier le document et sa signature
2020-05-05 06:35:15 +02:00
mv "${DOSSIER}/${FICHIER}".{pdf,pdf.asc} '.'
2020-05-05 12:15:04 +02:00
# [re]purger le dossier
2020-05-05 05:57:50 +02:00
rm --force --recursive "${DOSSIER}"
2020-05-05 12:15:04 +02:00
# vérifier la signature et enregistrer cette vérification
2020-05-05 06:35:15 +02:00
gpg --verify "${FICHIER}.pdf.asc" 2> "${FICHIER}.pdf.vrf"