diff --git a/build_packages b/build_packages index e2b343b50d..1a9cd6a96a 100755 --- a/build_packages +++ b/build_packages @@ -36,6 +36,8 @@ DEFINE_boolean skip_toolchain_update "${FLAGS_FALSE}" \ "Don't update toolchain automatically." DEFINE_boolean skip_chroot_upgrade "${FLAGS_FALSE}" \ "Don't run the chroot upgrade automatically; use with care." +DEFINE_boolean only_resolve_circular_deps "${FLAGS_FALSE}" \ + "Don't build all packages; only resolve circular dependencies, then stop." # include upload options . "${BUILD_LIBRARY_DIR}/release_util.sh" || exit 1 @@ -275,6 +277,11 @@ if [[ "${FLAGS_usepkgonly}" -eq "${FLAGS_FALSE}" ]]; then net-libs/nghttp2 systemd fi +if [[ "${FLAGS_only_resolve_circular_deps}" -eq "${FLAGS_TRUE}" ]]; then + info "Circular dependencies resolved. Stopping as requested." + exit +fi + export KBUILD_BUILD_USER="${BUILD_USER:-build}" export KBUILD_BUILD_HOST="${BUILD_HOST:-pony-truck.infra.kinvolk.io}"