diff --git a/tools/packaging/static-build/qemu/build-base-qemu.sh b/tools/packaging/static-build/qemu/build-base-qemu.sh index 0657503f17..cda5563c40 100755 --- a/tools/packaging/static-build/qemu/build-base-qemu.sh +++ b/tools/packaging/static-build/qemu/build-base-qemu.sh @@ -37,6 +37,8 @@ CACHE_TIMEOUT=$(date +"%Y-%m-%d") [ -n "${build_suffix}" ] && HYPERVISOR_NAME="kata-qemu-${build_suffix}" || HYPERVISOR_NAME="kata-qemu" [ -n "${build_suffix}" ] && PKGVERSION="kata-static-${build_suffix}" || PKGVERSION="kata-static" +container_image="qemu-static-${qemu_version,,}" + sudo "${container_engine}" build \ --build-arg CACHE_TIMEOUT="${CACHE_TIMEOUT}" \ --build-arg BUILD_SUFFIX=${build_suffix} \ @@ -51,12 +53,14 @@ sudo "${container_engine}" build \ --build-arg PREFIX="${prefix}" \ "${packaging_dir}" \ -f "${script_dir}/Dockerfile" \ - -t qemu-static + -t "${container_image}" sudo "${container_engine}" run \ --rm \ -i \ - -v "${PWD}":/share qemu-static \ + -v "${PWD}":/share "${container_image}" \ mv "${qemu_destdir}/${qemu_tar}" /share/ +sudo docker image rm "${container_image}" + sudo chown ${USER}:$(id -gn ${USER}) "${PWD}/${qemu_tar}"