#!/bin/bash echo "===================================================================" >> build.log echo "=+-Lauf vom `date +%Y-%m-%d:%H:%M:%S`----------------------------------+=" >> build.log sty2dtx -O -c bewerbung.sty -o bewerbung/bewerbung.sty >> build.log sty2dtx -O -c bewerbung.cls -o bewerbung/bewerbung.cls >> build.log sty2dtx -O -c argetabelle.cls -o bewerbung/argetabelle.cls >> build.log sty2dtx -O -c bewerbung-cv.sty -o bewerbung/bewerbung-cv.sty >> build.log sty2dtx -O -c bewerbung-cv-casual.sty -o bewerbung/bewerbung-cv-casual.sty >> build.log sty2dtx -O -c bewerbung-cv-classic.sty -o bewerbung/bewerbung-cv-classic.sty >> build.log sty2dtx -O -c bewerbung-cv-oldstyle.sty -o bewerbung/bewerbung-cv-oldstyle.sty >> build.log sty2dtx -O -c config.inc -o bewerbung/config.inc >> build.log sty2dtx -O -c titlepage.inc -o bewerbung/titlepage.inc >> build.log echo "=+-sty2dtx abgeschlossen-----------------------------------------+=" >> build.log cp -v argetabelle-example.tex bewerbung/ cp -v bewerbung-example.tex bewerbung/ cp -v anschrift.csv bewerbung/ cp -v neueBewerbung.sh bewerbung/ sed -e s/\\date\{[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\}/\\date\{`date +%Y-%m-%d`\}/1 dokumentation.tex > output.tex rm dokumentation.tex mv output.tex dokumentation.tex sed "s/Version: [0-9].[0-9]*/Version: $1/1" README > /tmp/output.readme sed "s/Last Change: [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/Last Change: `date +%Y-%m-%d`/1" /tmp/output.readme > output.readme mv -v output.readme bewerbung/README sed "s/Version: [0-9].[0-9]*/Version: $1/1" README_DE > /tmp/output.readme sed "s/Last Change: [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/Last Change `date +%Y-%m-%d`/1" /tmp/output.readme > output_de.readme mv -v output_de.readme bewerbung/README_DE echo "=+-Kopieren und Anpassen abgeschlossen---------------------------+=" >> build.log cd bewerbung echo "=+-setze Beispiele-----------------------------------------------+=" >> build.log latexmk -pdf argetabelle-example.tex latexmk -pdf bewerbung-example.tex echo "=+-Packe DTX-----------------------------------------------------+=" >> build.log ./makedtx.pl -src "(.*)\.sty=>\1.sty" -src "(.*)\.cls=>\1.cls" -doc ../dokumentation.tex \ -src "neueBewerbung.sh=>neueBewerbung.sh" -src "(.*)\.inc=>\1.inc" \ -macrocode "neueBewerbung.sh" -comment "neueBewerbung.sh"\ -setambles "neueBewerbung.sh=>\\nopreamble\\nopostamble"\ -comment "config.inc=>config.inc" \ -date "`date +%Y-%m-%d:%H:%M:%S` -- Version $1" \ -author "André Hilbig, mail@andrehilbig.de" -codetitle "Implementation" bewerbung pdflatex bewerbung.dtx CHECKSUM=$(grep "The checksum should be" bewerbung.log | grep -o "[0-9]*") echo "The checksum is: $CHECKSUM" sed -e s/CheckSum\{[0-9]*\}/CheckSum\{$CHECKSUM\}/1 bewerbung.dtx > output.dtx rm bewerbung.dtx mv output.dtx bewerbung.dtx latexmk -pdf bewerbung.dtx cd .. #rm bewerbung_latest.zip zip -r bewerbung_latest.zip bewerbung/bewerbung.dtx bewerbung/bewerbung.ins bewerbung/anschrift.csv \ bewerbung/argetabelle-example.tex bewerbung/argetabelle-example.pdf bewerbung/bewerbung.pdf \ bewerbung/bewerbung-example.tex bewerbung/bewerbung-example.pdf bewerbung/Foto.pdf \ bewerbung/README bewerbung/README_DE