--- a/lib/scripts/run-mlworks Fri Sep 01 17:50:36 2000 +0200
+++ b/lib/scripts/run-mlworks Fri Sep 01 17:54:58 2000 +0200
@@ -1,6 +1,8 @@
#!/bin/bash
#
# $Id$
+# Author: Markus Wenzel, TU Muenchen
+# License: GPL (GNU GENERAL PUBLIC LICENSE)
#
# MLWorks startup script (for 1.0r2 or later).
#
@@ -24,7 +26,7 @@
MLWORKS="mlworks-basis -tty"
else
EXIT=""
- MLWORKS="mlimage -load $INFILE -tty"
+ MLWORKS="mlimage -load \"$INFILE\" -tty"
fi
if [ -z "$OUTFILE" ]; then
@@ -46,10 +48,10 @@
FEEDER_OPTS="-q"
fi
-$ISABELLE_HOME/lib/scripts/feeder -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS | \
- { read FPID; $ML_HOME/$MLWORKS $ML_OPTIONS 2>&1; RC=$?; kill -HUP $FPID; exit $RC; }
-RC=$?
+"$ISABELLE_HOME/lib/scripts/feeder" -p -h "$MLTEXT" -t "$MLEXIT" $FEEDER_OPTS | \
+ { read FPID; "$ML_HOME/$MLWORKS" $ML_OPTIONS 2>&1; RC="$?"; kill -HUP "$FPID"; exit "$RC"; }
+RC="$?"
[ -n "$OUTFILE" -a -f "$OUTFILE" -a -n "$NOWRITE" ] && chmod -w "$OUTFILE"
-exit $RC
+exit "$RC"