diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 19:03:56 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2003-10-13 19:03:56 +0000 |
commit | 72d874c3dc2d6c607c2f7c5feb894f2f61f34d6f (patch) | |
tree | 65c0c9bae3e628fda0178749ddf031464f942070 /lib/sbin/ArrangementDoc | |
parent | 73f313aeb44a5e13ab480c6c9ba403d303bba77a (diff) |
Move files into a different directory, where they fit better.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3435 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/ArrangementDoc')
-rwxr-xr-x | lib/sbin/ArrangementDoc | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/sbin/ArrangementDoc b/lib/sbin/ArrangementDoc new file mode 100755 index 00000000..39c3aa9b --- /dev/null +++ b/lib/sbin/ArrangementDoc @@ -0,0 +1,40 @@ +#! /bin/sh +# Create all arrangement documentations +# (C) 2003-07-21 Erik Schnetter <schnetter@uni-tuebingen.de> +# $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/sbin/ArrangementDoc,v 1.1 2003-10-13 19:03:56 schnetter Exp $ + +echo "Creating arrangement documentations..." + +# Selected arrangement; process all arrangements if this is empty +selection="$1" + +for arr in `cd arrangements; echo *`; do + if test -d arrangements/$arr; then + if test -z "$selection" || test "$arr" == "$selection"; then + if test -e arrangements/$arr/doc/documentation.tex; then + echo " Processing arrangement $arr..." + + mkdir doc/ArrangementDoc 2> /dev/null + mkdir doc/ArrangementDoc/$arr 2> /dev/null + ( + cd doc/ArrangementDoc/$arr/$th + rm -f documentation.tex documentation.dvi documentation.ps + path=../../../arrangements/$arr/$th/doc + sed -e 's+\(\\includegraphics.*\){ *\(.*\) *}+\1{'"$path"'/\2}+g' < $path/documentation.tex > documentation.tex + + { + latex documentation < /dev/null > LATEX_MESSAGES 2>&1 && + latex documentation < /dev/null > LATEX_MESSAGES 2>&1 && + latex documentation < /dev/null > LATEX_MESSAGES 2>&1 && + dvips documentation.dvi -o documentation.ps > DVIPS_MESSAGES 2>&1 + } || + echo " ERROR: Could not create documentation (check for latex errors)" + ) + + fi # if arrangement has documentation + fi # if arrangement is enabled + fi +done # for arrangements + +echo " Created thorn documentations in doc/ArrangementDoc directory." +echo " Done." |