fix package key check during CI build
Build Alpine Packages / build-and-publish (v3.24, 3.24) (push) Failing after 27m11s
Build Alpine Packages / build-and-publish (v3.24, 3.24) (push) Failing after 27m11s
This commit is contained in:
@@ -15,6 +15,15 @@ fi
|
||||
git config --global --add safe.directory /work
|
||||
mkdir -p /home/builder/.abuild /home/builder/packages "${package_dir}"
|
||||
|
||||
install_repo_keys() {
|
||||
local key
|
||||
shopt -s nullglob
|
||||
for key in "/home/builder/packages/${repo_name}"/*/*.rsa.pub; do
|
||||
doas cp "${key}" /etc/apk/keys/
|
||||
done
|
||||
shopt -u nullglob
|
||||
}
|
||||
|
||||
if [[ -n "${PACKAGER_PRIVKEY:-}" && ! -f "${PACKAGER_PRIVKEY}" ]]; then
|
||||
abuild-keygen -a -n
|
||||
elif ! compgen -G "/home/builder/.abuild/*.rsa" > /dev/null; then
|
||||
@@ -34,6 +43,7 @@ if [[ -n "${PACKAGER_PRIVKEY:-}" && -f "${PACKAGER_PRIVKEY}.pub" ]]; then
|
||||
elif compgen -G "/home/builder/.abuild/*.rsa.pub" > /dev/null; then
|
||||
doas cp /home/builder/.abuild/*.rsa.pub /etc/apk/keys/
|
||||
fi
|
||||
install_repo_keys
|
||||
|
||||
case "${command_name}" in
|
||||
build)
|
||||
|
||||
Reference in New Issue
Block a user