diff --git a/xbps-src/shutils/builddep_funcs.sh b/xbps-src/shutils/builddep_funcs.sh index 99cfeea4f0..c7e1e4eac1 100644 --- a/xbps-src/shutils/builddep_funcs.sh +++ b/xbps-src/shutils/builddep_funcs.sh @@ -235,16 +235,12 @@ install_dependencies_pkg() for i in ${build_depends}; do install_pkg_from_repos \"${i}\" done - return 0 + else + # Install direct and indirect build dependencies from source. + for i in ${build_depends}; do + install_pkg_deps "${i}" "${pkg}" || return 1 + done fi - - # Install direct and indirect build dependencies from source. - for i in ${build_depends}; do - install_pkg_deps "${i}" "${pkg}" - if [ $? -eq 1 ]; then - return 1 - fi - done } #