]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
stripper: Abort if stripping fails
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Jun 2017 09:34:43 +0000 (10:34 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 7 Jun 2017 09:34:43 +0000 (10:34 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/stripper

index 2b4feafe9063c50bf0c01795bd8ea887fcf21e19..3601e74274c0bb7103752bff3031e3bb6a83384c 100755 (executable)
@@ -45,13 +45,13 @@ for dir in ${dirs}; do
        find ${dir} -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) \
                | file -N -f - | sed -n -e 's/^\(.*\):[   ]*.*ELF.*, not stripped/\1/p' |
                while read file; do
-                       _strip ${file}
-               done
+                       _strip ${file} || exit $?
+               done || exit $?
 
        # Strip static archives.
        find ${dir} -name \*.a -a -exec file {} \; \
                | grep 'current ar archive' | sed -n -e 's/^\(.*\):[    ]*current ar archive/\1/p' |
                while read file; do
-                       _strip ${file}
-               done
+                       _strip ${file} || exit $?
+               done || exit $?
 done