xbps-src/shutils/cross.sh: error out if cross toolchain can't be compiled

$rval was the return code of pkg_available and not of build.sh, since
pkg_available returns 0. because of this install_cross_pkg() would
always return 0 for success.
This commit is contained in:
John 2019-11-03 16:34:47 +01:00 committed by John Zimmermann
parent 551606c13b
commit c1acedacaa

View file

@ -79,7 +79,7 @@ install_cross_pkg() {
pkg_available cross-${XBPS_CROSS_TRIPLET}
rval=$?
if [ $rval -eq 0 ]; then
$XBPS_LIBEXECDIR/build.sh cross-${XBPS_CROSS_TRIPLET} cross-${XBPS_CROSS_TRIPLET} pkg || return $rval
$XBPS_LIBEXECDIR/build.sh cross-${XBPS_CROSS_TRIPLET} cross-${XBPS_CROSS_TRIPLET} pkg || return $?
fi
check_installed_pkg cross-${XBPS_CROSS_TRIPLET}-0.1_1