updated filename with hopefully close to right cygwin and msys path munging, couldn...
[feisty_meow.git] / scripts / clam / badness_catcher.sh
index 9872891b4bf13e96bb1a9743b1e47d5f4c191f78..e9b19f29023548ab52d93f2f33a4995a1d22f516 100755 (executable)
@@ -1,13 +1,22 @@
 #!/bin/bash
 # badness_catcher: runs the command line passed in and catches error conditions.
+
 #echo args are: $*
-eval $*
-ERR=$?  # get exit status.
+eval "$@"
+
+# get exit status.
+ERR=$?
+
 if [ $ERR -eq 0 ]; then exit; fi  # exit if no error.
-# print a complaint if there was an error.
+
+# print a complaint since there was an error.
 echo
-echo "Error in project \"$PROJECT\"!"
-echo "  command=\"$*\"."
+echo "======================="
 echo
+echo "Error in project: \"$PROJECT\""
+echo "  command was: $*"
+echo
+echo "======================="
 source $CLAM_DIR/exit_make.sh
 exit $ERR
+