From c7680839f9f6a941e3f188903230c0cd22e9124d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 2 Feb 2024 21:08:48 +0100 Subject: [PATCH] packaging: Fix modules tarball for nvidia-gpu-confidential MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The modules dir has an extra "-nvidia-gpu-confidential" string in its name. Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/local-build/kata-deploy-binaries.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh index bc5b611ff0..6dc703b4f1 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -141,7 +141,16 @@ get_kernel_modules_dir() { local dots=$(echo ${version} | grep -o '\.' | wc -l) [ "${dots}" == "1" ] && numeric_final_version="${version}.0" - echo "${repo_root_dir}/tools/packaging/kata-deploy/local-build/build/${kernel_name}/builddir/kata-linux-${version}-${kernel_kata_config_version}/lib/modules/${numeric_final_version}" + local kernel_modules_dir="${repo_root_dir}/tools/packaging/kata-deploy/local-build/build/${kernel_name}/builddir/kata-linux-${version}-${kernel_kata_config_version}/lib/modules/${numeric_final_version}" + case ${kernel_name} in + kernel-nvidia-gpu-confidential) + kernel_modules_dir+="-nvidia-gpu-confidential" + ;; + *) + ;; + esac + + echo ${kernel_modules_dir} } cleanup_and_fail() {