Index: /issm/trunk-jpl/jenkins/jenkins.sh
===================================================================
--- /issm/trunk-jpl/jenkins/jenkins.sh	(revision 21196)
+++ /issm/trunk-jpl/jenkins/jenkins.sh	(revision 21197)
@@ -127,4 +127,6 @@
 # externalpackages.
 source $ISSM_DIR/etc/environment.sh
+
+EXTERNALPACKAGES_FAILED=0;
 
 for ((i=1;i<=$NUMPACKAGES;i++))
@@ -153,4 +155,5 @@
 			echo '</failure>' >> $EXTERNAL_TEST_FILE
 			echo '</testcase>' >> $EXTERNAL_TEST_FILE
+			EXTERNALPACKAGES_FAILED=1;
 		else
 			echo "<testcase classname=\"externalpackages\" name=\"$PACKAGENAME\"/>" >> $EXTERNAL_TEST_FILE
@@ -169,4 +172,11 @@
 done
 echo '</testsuite>' >> $EXTERNAL_TEST_FILE
+
+if [ $EXTERNALPACKAGES_FAILED -eq 1 ]; then
+	echo "===================================================================================================";
+	echo "    ERROR: One or more of the externalpackages has failed. Skipping everything remaining steps.    ";
+	echo "===================================================================================================";
+	exit 1;
+fi
 
 source $ISSM_DIR/etc/environment.sh
Index: /issm/trunk-jpl/jenkins/linux64_ross_se
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_se	(revision 21196)
+++ /issm/trunk-jpl/jenkins/linux64_ross_se	(revision 21197)
@@ -51,5 +51,5 @@
 						netcdf-cxx    install.sh
 						netcdf-python install.sh
-						gmt           install-jenkins.sh
+						gmt           install.sh
 						gmsh          install.sh
 						shell2junit   install.sh"
