From 7204b991e7ca2921e5d90a3c62d9301d97366efb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 21 Jul 2023 19:05:37 +0200 Subject: [PATCH] kata-deploy-binaries: kernel_cache: Take module_dir into account MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `module_dir` has been passed to the function but was never assigned to a var, leading to errors when trying to use it. Fixes: #7416 Signed-off-by: Fabiano FidĂȘncio (cherry picked from commit d4eba3698012efacd7cb78379e40d301028f517a) --- .../kata-deploy/local-build/kata-deploy-binaries.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 88f4364ec3..61014578d4 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -437,6 +437,7 @@ install_initrd_sev() { #Install kernel component helper install_cached_kernel_tarball_component() { local kernel_name=${1} + local module_dir=${2:-""} install_cached_tarball_component \ "${kernel_name}" \ @@ -461,8 +462,10 @@ install_cached_kernel_tarball_component() { "${workdir}/kata-static-kernel-sev-modules.tar.xz" \ || return 1 - mkdir -p "${module_dir}" - tar xvf "${workdir}/kata-static-kernel-sev-modules.tar.xz" -C "${module_dir}" && return 0 + if [[ -n "${module_dir}" ]]; then + mkdir -p "${module_dir}" + tar xvf "${workdir}/kata-static-kernel-sev-modules.tar.xz" -C "${module_dir}" && return 0 + fi return 1 }