Merge pull request #672 from flatcar/krnowak/weekly

bootstrap_sdk: Allow running hooks to modify stage1 repos
This commit is contained in:
Krzesimir Nowak 2023-03-09 13:02:44 +01:00 committed by GitHub
commit e6fab2f30f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -158,6 +158,20 @@ stage_repo() {
&& git fetch --all \ && git fetch --all \
&& git checkout "$gitref" ) && git checkout "$gitref" )
fi fi
(
set -euo pipefail
local repo_var hook name
# FLAGS_coreos_overlay for gitname coreos-overlay
repo_var="FLAGS_${gitname//-/_}"
shopt -s nullglob
for hook in "${FLAGS_coreos_overlay}/coreos/stage1_hooks/"*"-${gitname}.sh"; do
name=${hook##*/}
name=${name%"-${gitname}.sh"}
info "Invoking stage1 ${gitname} hook ${name} on ${dest}/${repo}"
"${hook}" "${dest}/${repo}" "${!repo_var}"
done
)
} }
build_stage1() { build_stage1() {