common/hooks/post-install: show error in $STRIPCMD in 06-strip-and-debug.

Currently fails with a hard to understand error message:

    2021-04-16T11:51:36.1074291Z => ERROR: rust-std-1.51.0_1: post-install_06-strip-and-debug-pkgs: '$STRIPCMD --strip-unneeded "$f"' exited with 1
This commit is contained in:
Érico Nogueira 2021-04-16 09:59:51 -03:00 committed by q66
parent 3ba7e39a80
commit 3d62ba684f

View file

@ -86,16 +86,14 @@ hook() {
chmod +w "$f" chmod +w "$f"
if [[ $(file $f) =~ "statically linked" ]]; then if [[ $(file $f) =~ "statically linked" ]]; then
# static binary # static binary
$STRIPCMD "$f" if ! $STRIPCMD "$f"; then
if [ $? -ne 0 ]; then
msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n" msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
return 1 return 1
fi fi
echo " Stripped static executable: ${f#$PKGDESTDIR}" echo " Stripped static executable: ${f#$PKGDESTDIR}"
else else
make_debug "$f" make_debug "$f"
$STRIPCMD "$f" if ! $STRIPCMD "$f"; then
if [ $? -ne 0 ]; then
msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n" msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
return 1 return 1
fi fi
@ -125,8 +123,7 @@ hook() {
chmod +w "$f" chmod +w "$f"
# shared library # shared library
make_debug "$f" make_debug "$f"
$STRIPCMD --strip-unneeded "$f" if ! $STRIPCMD --strip-unneeded "$f"; then
if [ $? -ne 0 ]; then
msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n" msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
return 1 return 1
fi fi
@ -139,8 +136,7 @@ hook() {
;; ;;
application/x-archive*) application/x-archive*)
chmod +w "$f" chmod +w "$f"
$STRIPCMD --strip-debug "$f" if ! $STRIPCMD --strip-debug "$f"; then
if [ $? -ne 0 ]; then
msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n" msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
return 1 return 1
fi fi