packaging: Move calc_qemu_files_sha256sum() to lib.sh

We're going to use this function from different places, so we better
move it to lib.sh and avoid rewriting it.

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
Fabiano Fidêncio 2022-11-28 19:41:45 +01:00
parent 5022a0d2c2
commit 58480aac34
2 changed files with 8 additions and 9 deletions

View File

@ -178,3 +178,11 @@ sha256sum_from_files() {
echo $(awk '{ print $1 }' <<< $shasum)
fi
}
calc_qemu_files_sha256sum() {
local files="${this_script_dir}/../qemu \
${this_script_dir}/../static-build/qemu.blacklist \
${this_script_dir}/../static-build/scripts"
sha256sum_from_files "$files"
}

View File

@ -36,15 +36,6 @@ get_qemu_information() {
[ -n "${qemu_version}" ] || die "failed to get qemu version"
}
calc_qemu_files_sha256sum() {
info "pkg directory is at ${pkg_dir}"
local files="${pkg_dir}/qemu \
${pkg_dir}/static-build/qemu.blacklist \
${pkg_dir}/static-build/scripts"
sha256sum_from_files "$files"
}
cached_or_build_qemu_tar() {
# Check latest qemu cc tar version sha256sum
local latest=$(curl -sfL "${qemu_latest_build_url}/latest") || latest="none"