summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/ftpsync5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/ftpsync b/bin/ftpsync
index 2c56c3c..a9e9709 100755
--- a/bin/ftpsync
+++ b/bin/ftpsync
@@ -8,6 +8,11 @@ set -u
# the important part here)
set -E
+# A pipeline's return status is the value of the last (rightmost)
+# command to exit with a non-zero status, or zero if all commands exit
+# success‐ fully.
+set -o pipefail
+
# ftpsync script for Debian
# Based losely on a number of existing scripts, written by an
# unknown number of different people over the years.