artifacts: add git SHA1 sanity checking

This commit is contained in:
Ricardo Pardini
2023-04-16 20:16:50 +02:00
committed by Igor Pečovnik
parent 8cd830d6e1
commit b73ced7dc0
6 changed files with 21 additions and 0 deletions

View File

@@ -44,6 +44,9 @@ function artifact_uboot_prepare_version() {
run_memoized GIT_INFO_UBOOT "git2info" memoized_git_ref_to_info "include_makefile_body"
debug_dict GIT_INFO_UBOOT
# Sanity check, the SHA1 gotta be sane.
[[ "${GIT_INFO_UBOOT[SHA1]}" =~ ^[0-9a-f]{40}$ ]] || exit_with_error "SHA1 is not sane: '${GIT_INFO_UBOOT[SHA1]}'"
declare short_sha1="${GIT_INFO_UBOOT[SHA1]:0:${short_hash_size}}"
# get the uboot patches hash...