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 }