Index: /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-matlab.sh
===================================================================
--- /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-matlab.sh	(revision 25902)
+++ /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-matlab.sh	(revision 25903)
@@ -70,6 +70,5 @@
 	./jenkins/jenkins.sh ./jenkins/ross-debian_linux-binaries-matlab
 
-	if [ $? -ne 0 ]; then
-		echo 'Build failed'
+	if [ $? -ne 0 ]; then 
 		exit 1
 	fi
@@ -79,4 +78,8 @@
 if [ ${package} -eq 1 ]; then
 	./packagers/linux/package-issm-linux-binaries-matlab.sh $1
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -84,4 +87,8 @@
 if [ ${transfer} -eq 1 ]; then
 	./packagers/linux/transfer-issm-linux-binaries.sh
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
Index: /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python.sh
===================================================================
--- /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python.sh	(revision 25902)
+++ /issm/trunk-jpl/packagers/linux/complete-issm-linux-binaries-python.sh	(revision 25903)
@@ -70,6 +70,5 @@
 	./jenkins/jenkins.sh ./jenkins/ross-debian_linux-binaries-python
 
-	if [ $? -ne 0 ]; then
-		echo 'Build failed'
+	if [ $? -ne 0 ]; then 
 		exit 1
 	fi
@@ -79,4 +78,8 @@
 if [ ${package} -eq 1 ]; then
 	./packagers/linux/package-issm-linux-binaries-python.sh $1
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -84,4 +87,8 @@
 if [ ${transfer} -eq 1 ]; then
 	./packagers/linux/transfer-issm-linux-binaries.sh
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
Index: /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-matlab.sh
===================================================================
--- /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-matlab.sh	(revision 25902)
+++ /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-matlab.sh	(revision 25903)
@@ -99,6 +99,5 @@
 	./jenkins/jenkins.sh ./jenkins/pine_island-mac-binaries-matlab
 
-	if [ $? -ne 0 ]; then
-		echo 'Build failed'
+	if [ $? -ne 0 ]; then 
 		exit 1
 	fi
@@ -109,4 +108,8 @@
 	./packagers/mac/package-issm-mac-binaries-matlab.sh $1
 	shift # Clear $1 so that it is not passed to commit_for_signing script
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -114,4 +117,8 @@
 if [ ${sign} -eq 1 ]; then
 	./packagers/mac/commit_for_signing-issm-mac-binaries-matlab.sh $1
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -119,4 +126,8 @@
 if [ ${transfer} -eq 1 ]; then
 	./packagers/mac/transfer-issm-mac-binaries.sh
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
Index: /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python.sh
===================================================================
--- /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python.sh	(revision 25902)
+++ /issm/trunk-jpl/packagers/mac/complete-issm-mac-binaries-python.sh	(revision 25903)
@@ -99,6 +99,5 @@
 	./jenkins/jenkins.sh ./jenkins/pine_island-mac-binaries-python
 
-	if [ $? -ne 0 ]; then
-		echo 'Build failed'
+	if [ $? -ne 0 ]; then 
 		exit 1
 	fi
@@ -109,4 +108,8 @@
 	./packagers/mac/package-issm-mac-binaries-python.sh $1
 	shift # Clear $1 so that it is not passed to commit_for_signing script
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -114,4 +117,8 @@
 if [ ${sign} -eq 1 ]; then
 	./packagers/mac/commit_for_signing-issm-mac-binaries-python.sh $1
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
@@ -119,4 +126,8 @@
 if [ ${transfer} -eq 1 ]; then
 	./packagers/mac/transfer-issm-mac-binaries.sh
+
+	if [ $? -ne 0 ]; then 
+		exit 1
+	fi
 fi
 
