]> mj.ucw.cz Git - diplomky.git/blob - mff/diplomky/mkdist
331d3c978bccd00571a1d13177c21f78105710c8
[diplomky.git] / mff / diplomky / mkdist
1 #!/bin/sh
2 set -e
3
4 make clean
5 for a in bp dp phd ; do
6         rm -rf vzor-$a
7         git archive --prefix=vzor-$a/ HEAD | tar xf -
8         rm -rf vzor-$a/mkdist vzor-$a/uprava
9 done
10
11 # BP
12 (
13         echo "Generating BP"
14         cd vzor-bp
15         cp ../uprava/bp_uprava.pdf .
16 )
17
18 # DP
19 (
20         echo "Generating DP"
21         cd vzor-dp
22         cp ../uprava/dp_uprava.pdf .
23         sed -i '
24                 s/bp_uprava/dp_uprava/g
25                 s/bakaláøsk/diplomov/g
26                 s/BAKALÁØSK/DIPLOMOV/g
27         ' *.tex README
28         if grep -ri 'bakal' . ; then
29                 echo >&2 "Substitutions failed"
30                 exit 1
31         fi
32 )
33
34 # PhD
35 (
36         echo "Generating PhD"
37         cd vzor-phd
38         sed -i '
39                 s/bakaláøské/disertaèní/g
40                 s/bakaláøských/disertaèních/g
41                 s/bakaláøskou/disertaèní/g
42                 s/BAKALÁØSKÁ/DISERTAÈNÍ/g
43                 / Následuje vevázaný /,+2d
44         ' *.tex README
45         if grep -ri 'bakal' . ; then
46                 echo >&2 "Substitutions failed"
47                 exit 1
48         fi
49 )
50
51 for a in bp dp phd ; do
52         zip -r vzor-$a.zip vzor-$a
53 done