diff --git a/mff/diplomky/mkdist b/mff/diplomky/mkdist new file mode 100755 index 0000000..6273b24 --- /dev/null +++ b/mff/diplomky/mkdist @@ -0,0 +1,52 @@ +#!/bin/sh +set -e + +make clean +for a in bp dp phd ; do + rm -rf vzor-$a + git archive --prefix=vzor-$a/ HEAD | tar xf - + rm -rf vzor-$a/mkdist vzor-$a/uprava +done + +# BP +( + echo "Generating BP" + cd vzor-bp + cp ../uprava/bp_uprava.pdf . +) + +# DP +( + echo "Generating DP" + cd vzor-dp + cp ../uprava/dp_uprava.pdf . + sed -i ' + s/bakalářsk/diplomov/g + s/BAKALÁŘSK/DIPLOMOV/g + ' *.tex README + if grep -ri 'bakal' . ; then + echo >&2 "Substitutions failed" + exit 1 + fi +) + +# PhD +( + echo "Generating PhD" + cd vzor-phd + sed -i ' + s/bakalářské/disertační/g + s/bakalářských/disertačních/g + s/bakalářskou/disertační/g + s/BAKALÁŘSKÁ/DISERTAČNÍ/g + / Následuje vevázaný /,+2d + ' *.tex README + if grep -ri 'bakal' . ; then + echo >&2 "Substitutions failed" + exit 1 + fi +) + +for a in bp dp phd ; do + zip -r vzor-$a.zip vzor-$a +done