mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-25 03:02:17 +00:00
packaging: Create the tarball for the kernel modules
Let's start doing this for the confidential kernels (and also for SEV, till it gets removed). Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
a58caca723
commit
f481f58659
@ -966,6 +966,21 @@ handle_build() {
|
|||||||
fi
|
fi
|
||||||
tar tvf "${final_tarball_path}"
|
tar tvf "${final_tarball_path}"
|
||||||
|
|
||||||
|
case ${build_target} in
|
||||||
|
kernel*-confidential|kernel-sev)
|
||||||
|
local modules_final_tarball_path="${workdir}/kata-static-${build_target}-modules.tar.xz"
|
||||||
|
if [ ! -f "${modules_final_tarball_path}" ]; then
|
||||||
|
local modules_dir=$(get_kernel_modules_dir ${kernel_version} ${kernel_kata_config_version})
|
||||||
|
|
||||||
|
pushd "${modules_dir}"
|
||||||
|
sudo rm -f build
|
||||||
|
sudo tar cvfJ "${modules_final_tarball_path}" "."
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
tar tvf "${modules_final_tarball_path}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
pushd ${workdir}
|
pushd ${workdir}
|
||||||
echo "${latest_artefact}" > ${build_target}-version
|
echo "${latest_artefact}" > ${build_target}-version
|
||||||
echo "${latest_builder_image}" > ${build_target}-builder-image-version
|
echo "${latest_builder_image}" > ${build_target}-builder-image-version
|
||||||
|
Loading…
Reference in New Issue
Block a user