#!/bin/bash set -e if [ -d GF ] then pushd GF >/dev/null svn up popd >/dev/null else svn co https://wagnertech.de/svn/verwaltung/GF fi if [ $1 == TOP ]; then # work on current tree ln -sf ../../Kurse/Bugzilla . pushd .. >/dev/null rm csharp.tex 2>/dev/null || true ln -sf src/Bugzilla/bugzilla.tex . popd >/dev/null else # check out version if [ -e bugzilla ]; then rm -rf bugzilla fi svn co -r $1 https://wagnertech.de/svn/projekte/Kurse/Bugzilla pushd .. >/dev/null rm bugzilla.tex 2>/dev/null || true sed "s/\\\_BUILD/$1/" src/Bugzilla/bugzilla.tex >./bugzilla.tex popd >/dev/null fi pushd .. >/dev/null ln -sf projects/tools/tex/*.sty . ln -sf src/Bugzilla/units . ln -sf src/Bugzilla/Bilder . echo "COMPILE_TARGET = bugzilla.pdf" >make.pre echo "SOURCES = \\" >> make.pre for file in $(ls units/*.tex) do echo " $file \\" >> make.pre done echo >> make.pre popd >/dev/null