From ee53ae029a2a25b0a943c9ec92ad15f9014f5a01 Mon Sep 17 00:00:00 2001 From: Drew Short Date: Sun, 22 Sep 2019 10:18:01 -0500 Subject: [PATCH] fixing cover letter tooling --- ...-Elastic-Senior-Java-Engineer-Security.tex} | 0 scripts/build-pdf-cover-letter-docker.sh | 18 ++++++++++++++++++ scripts/build-pdf-cover-letter.sh | 16 ++++++++++++++++ 3 files changed, 34 insertions(+) rename cover_letters/{2019-09-CL-Elastic-Senior-Java-Engineer-Security.sty => 2019-09-CL-Elastic-Senior-Java-Engineer-Security.tex} (100%) create mode 100755 scripts/build-pdf-cover-letter-docker.sh create mode 100755 scripts/build-pdf-cover-letter.sh diff --git a/cover_letters/2019-09-CL-Elastic-Senior-Java-Engineer-Security.sty b/cover_letters/2019-09-CL-Elastic-Senior-Java-Engineer-Security.tex similarity index 100% rename from cover_letters/2019-09-CL-Elastic-Senior-Java-Engineer-Security.sty rename to cover_letters/2019-09-CL-Elastic-Senior-Java-Engineer-Security.tex diff --git a/scripts/build-pdf-cover-letter-docker.sh b/scripts/build-pdf-cover-letter-docker.sh new file mode 100755 index 0000000..c9ed195 --- /dev/null +++ b/scripts/build-pdf-cover-letter-docker.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -e +set -x + +cd /source + +userid="$(cat userid.info)" + +# Script to build a PDF from the latex source +latex --output-format pdf "${1}" +outfile="$(basename -- ${1} | cut -f1 -d'.')" +chown $userid:$userid ${outfile}.pdf +chmod 666 ${outfile}.pdf +mv "${outfile}.pdf" "cover_letters/${outfile}.pdf" + +rm ${outfile}.log +rm ${outfile}.aux diff --git a/scripts/build-pdf-cover-letter.sh b/scripts/build-pdf-cover-letter.sh new file mode 100755 index 0000000..993300c --- /dev/null +++ b/scripts/build-pdf-cover-letter.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -e +set -x + +echo "$(id -u)" > userid.info + +# Script to build a PDF from the latex source +docker run -it \ + -v $(pwd):/source \ + schickling/latex \ + /usr/bin/env bash /source/scripts/build-pdf-cover-letter-docker.sh $1 + +./scripts/cleanup-latex.sh + +rm userid.info