1
0
mirror of https://github.com/moparisthebest/pacman synced 2025-03-01 09:51:50 -05:00

makepkg: do not bail on failure to install built package

Fixes FS#13417.  Do no exit makepkg on a failure to install the
built package(s).  This allows clean-up to still occur.

Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Allan McRae 2009-03-29 16:49:57 +10:00
parent 7370fd595b
commit deff57ce8b

View File

@ -1071,10 +1071,16 @@ install_package() {
pkglist="${pkglist} $PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
done
local ret=0
if [ "$ASROOT" -eq 0 ]; then
sudo pacman $PACMAN_OPTS -U ${pkglist} || exit $?
sudo pacman $PACMAN_OPTS -U ${pkglist} || ret=$?
else
pacman $PACMAN_OPTS -U ${pkglist} || exit $?
pacman $PACMAN_OPTS -U ${pkglist} || ret=$?
fi
if [ $ret -ne 0 ]; then
warning "$(gettext "Failed to install built package(s).")"
return 0
fi
}