# HG changeset patch # User wenzelm # Date 1228150092 -3600 # Node ID 801098c96f59d74ac2091a81947fafdb629180c8 # Parent 6c9d81544b260e9408735382b22bde0c2b16303a proper check of ISABELLE_TOOLS directories; diff -r 6c9d81544b26 -r 801098c96f59 bin/isabelle --- a/bin/isabelle Mon Dec 01 17:32:40 2008 +0100 +++ b/bin/isabelle Mon Dec 01 17:48:12 2008 +0100 @@ -1,6 +1,5 @@ #!/usr/bin/env bash # -# $Id$ # Author: Markus Wenzel, TU Muenchen # # Isabelle tool wrapper. @@ -34,14 +33,16 @@ IFS=":" for DIR in $ISABELLE_TOOLS do - cd "$DIR" - for T in * - do - if [ -f "$T" -a -x "$T" ]; then - DESCRLINE=$(fgrep DESCRIPTION: "$T" | sed -e 's/^.*DESCRIPTION: *//') - echo " $T - $DESCRLINE" - fi - done + if [ -d "$DIR" ]; then + cd "$DIR" + for T in * + do + if [ -f "$T" -a -x "$T" ]; then + DESCRLINE=$(fgrep DESCRIPTION: "$T" | sed -e 's/^.*DESCRIPTION: *//') + echo " $T - $DESCRLINE" + fi + done + fi done IFS="$ORIG_IFS" )