From 9cf1ad6cdb37c5be5772121896f4b13ec42c2b0d Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Tue, 5 Jul 2016 13:02:09 +0200 Subject: [PATCH] apply-patches: catch unexpected failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As reported by Sébastien Szymanski [1], the apply-patches script doesn't stop if a tar command can't extract an archive. Use "set -e" to exit immediately if a command return an error. [1] http://patchwork.ozlabs.org/patch/626196 Signed-off-by: Romain Naour Cc: Sébastien Szymanski Signed-off-by: Thomas Petazzoni --- support/scripts/apply-patches.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/support/scripts/apply-patches.sh b/support/scripts/apply-patches.sh index 694302d33e..11fa5bf68b 100755 --- a/support/scripts/apply-patches.sh +++ b/support/scripts/apply-patches.sh @@ -31,6 +31,9 @@ # applied. The list of the patches applied is stored in '.applied_patches_list' # file in the build directory. +# We want to catch any unexpected failure, and exit immediately. +set -e + silent= if [ "$1" = "-s" ] ; then # add option to be used by the patch tool