mirror of
https://github.com/flatcar/scripts.git
synced 2026-01-19 15:32:17 +01:00
build_packages: add cmd line option to stop after breaking dep loops
This change adds a command line option to build_packages to stop execution of the script after breaking circular dependencies (i.e. before board packages are built). Helpful for debugging package build issues. Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
This commit is contained in:
parent
7460de924d
commit
fd60d675c5
@ -42,6 +42,8 @@ DEFINE_boolean skip_torcx_store "${FLAGS_FALSE}" \
|
||||
"Don't build a new torcx store from the updated sysroot."
|
||||
DEFINE_string torcx_extra_pkg_url "" \
|
||||
"URL to directory where the torcx packages will be available for downloading"
|
||||
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
|
||||
@ -278,6 +280,11 @@ if [[ "${FLAGS_usepkgonly}" -eq "${FLAGS_FALSE}" ]]; then
|
||||
sys-apps/systemd cryptsetup
|
||||
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}"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user