Merge "enable -o errexit"
diff --git a/functions-common b/functions-common
index 8e6b2b1..2248fbb 100644
--- a/functions-common
+++ b/functions-common
@@ -1125,7 +1125,8 @@
fi
# Check if there is any falure flag file under $SERVICE_DIR/$SCREEN_NAME
- failures=`ls "$SERVICE_DIR/$SCREEN_NAME"/*.failure 2>/dev/null`
+ # make this -o errexit safe
+ failures=`ls "$SERVICE_DIR/$SCREEN_NAME"/*.failure 2>/dev/null || /bin/true`
for service in $failures; do
service=`basename $service`
diff --git a/stack.sh b/stack.sh
index 4333fb2..ac89e52 100755
--- a/stack.sh
+++ b/stack.sh
@@ -605,6 +605,9 @@
exit $r
}
+
+set -o errexit
+
# Print the commands being run so that we can see the command that triggers
# an error. It is also useful for following along as the install occurs.
set -o xtrace