From 559fbe0cbdb16f0c7c3a2f33e326a3b5930fd3f3 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 17 Apr 2019 22:46:39 +0300 Subject: Add support for overrides parameter in CI request handler --- brep/handler/ci/ci-load.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'brep') diff --git a/brep/handler/ci/ci-load.in b/brep/handler/ci/ci-load.in index 0a16e8c..915f9a6 100644 --- a/brep/handler/ci/ci-load.in +++ b/brep/handler/ci/ci-load.in @@ -288,11 +288,18 @@ manifest_serializer_finish loadtab="$data_dir/loadtab" run echo "$repository $display_name cache:cache" >"$loadtab" +# Apply overrides, if uploaded. +# +if [ -f "$data_dir/overrides.manifest" ]; then + loader_options+=(--overrides-file "$data_dir/overrides.manifest") +fi + # Load the requested repository packages into the brep package database for # the tenant identified by the reference. # -run "$loader" "${loader_options[@]}" --force --shallow --tenant "$reference" \ -"$loadtab" +loader_options+=(--force --shallow --tenant "$reference") + +run "$loader" "${loader_options[@]}" "$loadtab" # Remove the no longer needed CI request data directory. # -- cgit v1.1