diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0035a6d --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# Latex +*.aux +*.pdf +*.dvi +*.glo +*.idx +*.log +*.toc +*.ist +*.acn +*.acr +*.alg +*.bbl +*.blg +*.dvi +*.glg +*.gls +*.ilg +*.ind +*.lof +*.lot +*.maf +*.mtc +*.mtc1 +*.out +*.synctex.gz +*.fdb_latexmk +*.fls +bericht/.cmd_ok diff --git a/bericht/Makefile b/bericht/Makefile new file mode 100644 index 0000000..68f6e7e --- /dev/null +++ b/bericht/Makefile @@ -0,0 +1,9 @@ +.cmd_ok: + ./check_cmds.sh +%.pdf: %.tex + latexmk -pdf $< +all: .cmd_ok bericht.pdf +clean: + latexmk -CA +upload: all + rsync -avc bericht.pdf git@devkid.net:/var/www/lctp/bericht.pdf diff --git a/bericht/README.md b/bericht/README.md new file mode 100644 index 0000000..78c0356 --- /dev/null +++ b/bericht/README.md @@ -0,0 +1,8 @@ +Pdfs bauen mit Befehl: + + $ make + +Dafür wird latexmk benötigt, +das Hochladen benötigt darüber hinaus rsync: + + $ make upload diff --git a/bericht/bericht.pdf b/bericht/bericht.pdf deleted file mode 100644 index c891802..0000000 Binary files a/bericht/bericht.pdf and /dev/null differ diff --git a/bericht/check_cmds.sh b/bericht/check_cmds.sh new file mode 100755 index 0000000..6fecf7d --- /dev/null +++ b/bericht/check_cmds.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +NEEDED_COMMANDS="rsync latexmk" + +for cmd in ${NEEDED_COMMANDS} ; do + if ! command -v ${cmd} &> /dev/null ; then + echo Please install ${cmd}! + exit -1 + fi +done + +touch .cmd_ok