xbps-src: return 0 on success, 1 on error and 2 on nocross/broken (ignore).
This commit is contained in:
parent
bc3c2eecaf
commit
0337b86f43
|
@ -29,7 +29,7 @@ install_cross_pkg $XBPS_CROSS_BUILD
|
|||
|
||||
# Install dependencies from binary packages
|
||||
if [ "$PKGNAME" != "$TARGET_PKG" -o -z "$XBPS_SKIP_DEPS" ]; then
|
||||
install_pkg_deps $PKGNAME $TARGET_PKG pkg $XBPS_CROSS_BUILD || exit 1
|
||||
install_pkg_deps $PKGNAME $TARGET_PKG pkg $XBPS_CROSS_BUILD || exit $?
|
||||
fi
|
||||
|
||||
# Fetch distfiles after installing required dependencies,
|
||||
|
|
|
@ -348,8 +348,8 @@ install_pkg_deps() {
|
|||
setup_pkg $pkg
|
||||
msg_error "$pkgver: required host dependency '$i' cannot be resolved!\n"
|
||||
fi
|
||||
exec env XBPS_BINPKG_EXISTS=1 $XBPS_LIBEXECDIR/build.sh $sourcepkg $pkg $target || exit 1
|
||||
) || exit 1
|
||||
exec env XBPS_BINPKG_EXISTS=1 $XBPS_LIBEXECDIR/build.sh $sourcepkg $pkg $target || exit $?
|
||||
) || exit $?
|
||||
host_binpkg_deps+=("$i")
|
||||
done
|
||||
|
||||
|
@ -364,8 +364,8 @@ install_pkg_deps() {
|
|||
setup_pkg $pkg $cross
|
||||
msg_error "$pkgver: required target dependency '$i' cannot be resolved!\n"
|
||||
fi
|
||||
exec env XBPS_BINPKG_EXISTS=1 $XBPS_LIBEXECDIR/build.sh $sourcepkg $pkg $target $cross || exit 1
|
||||
) || exit 1
|
||||
exec env XBPS_BINPKG_EXISTS=1 $XBPS_LIBEXECDIR/build.sh $sourcepkg $pkg $target $cross || exit $?
|
||||
) || exit $?
|
||||
binpkg_deps+=("$i")
|
||||
done
|
||||
|
||||
|
|
|
@ -425,11 +425,11 @@ setup_pkg() {
|
|||
|
||||
if [ "$cross" -a "$nocross" ]; then
|
||||
msg_red "$pkgver: cannot be cross compiled, exiting...\n"
|
||||
exit 0
|
||||
exit 2
|
||||
elif [ "$broken" ]; then
|
||||
msg_red "$pkgver: cannot be built, it's currently broken; see the build log:\n"
|
||||
msg_red "$pkgver: $broken\n"
|
||||
exit 0
|
||||
exit 2
|
||||
fi
|
||||
|
||||
export XBPS_STATEDIR="${XBPS_BUILDDIR}/.xbps-${sourcepkg}"
|
||||
|
|
Loading…
Reference in New Issue