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/ThornDoc | |
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/ThornDoc')
-rwxr-xr-x | lib/sbin/ThornDoc | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/lib/sbin/ThornDoc b/lib/sbin/ThornDoc new file mode 100755 index 00000000..a22298ca --- /dev/null +++ b/lib/sbin/ThornDoc @@ -0,0 +1,45 @@ +#! /bin/sh +# Create all thorn documentations +# (C) 2003/05/24 Erik Schnetter <schnetter@uni-tuebingen.de> +# $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/sbin/ThornDoc,v 1.1 2003-10-13 19:03:56 schnetter Exp $ + +echo "Creating thorn documentations..." + +# Selected thorn; process all thorns if this is empty +selection="$1" + +for arr in `cd arrangements; echo *`; do + if test -d arrangements/$arr; then + for th in `cd arrangements/$arr; echo *`; do + if test -d arrangements/$arr/$th; then + if test -z "$selection" || test "$th" == "$selection"; then + if test -e arrangements/$arr/$th/doc/documentation.tex; then + echo " Processing thorn $arr/$th..." + + mkdir doc/ThornDoc 2> /dev/null + mkdir doc/ThornDoc/$arr 2> /dev/null + mkdir doc/ThornDoc/$arr/$th 2> /dev/null + ( + cd doc/ThornDoc/$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 thorn has documentation + fi # if thorn is enabled + fi + done # for thorns + fi +done # for arrangements + +echo " Created thorn documentations in doc/ThornDoc directory." +echo " Done." |