mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-07 16:07:37 +00:00
kernel: Modify build-kernel.sh to accomodate for changes in version.yaml
There were recent changes for the tdx kernel in the version.yaml that are not currently accounted for in the build-kernel.sh script. Attempts to setup a tdx kernel to build local changes seemed to not download the tdx kernel. Instead the mainline kernel is downloaded which has no tdx-related changes. The version.yaml has a new entry for tdx kernel. Use that instead for setting up and downloading the tdx kernel. Fixes: #6984 Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
This commit is contained in:
parent
2e2d7243d2
commit
9228815ad2
@ -129,7 +129,13 @@ get_tee_kernel() {
|
||||
|
||||
mkdir -p ${kernel_path}
|
||||
|
||||
[ -z "${kernel_url}" ] && kernel_url=$(get_from_kata_deps "assets.kernel.${tee}.url")
|
||||
if [ -z "${kernel_url}" ]; then
|
||||
if [[ "${conf_guest}" == "tdx" ]]; then
|
||||
kernel_url=$(get_from_kata_deps "assets.kernel-tdx-experimental.url")
|
||||
else
|
||||
kernel_url=$(get_from_kata_deps "assets.kernel.${tee}.url")
|
||||
fi
|
||||
fi
|
||||
|
||||
local kernel_tarball="${version}.tar.gz"
|
||||
|
||||
@ -611,8 +617,12 @@ main() {
|
||||
kernel_version=$(get_from_kata_deps "assets.kernel-dragonball-experimental.version")
|
||||
elif [[ "${conf_guest}" != "" ]]; then
|
||||
#If specifying a tag for kernel_version, must be formatted version-like to avoid unintended parsing issues
|
||||
kernel_version=$(get_from_kata_deps "assets.kernel.${conf_guest}.version" 2>/dev/null || true)
|
||||
[ -n "${kernel_version}" ] || kernel_version=$(get_from_kata_deps "assets.kernel.${conf_guest}.tag")
|
||||
if [[ "${conf_guest}" == "tdx" ]]; then
|
||||
kernel_version=$(get_from_kata_deps "assets.kernel-tdx-experimental.version" 2>/dev/null || true)
|
||||
else
|
||||
kernel_version=$(get_from_kata_deps "assets.kernel.${conf_guest}.version" 2>/dev/null || true)
|
||||
[ -n "${kernel_version}" ] || kernel_version=$(get_from_kata_deps "assets.kernel.${conf_guest}.tag")
|
||||
fi
|
||||
else
|
||||
kernel_version=$(get_from_kata_deps "assets.kernel.version")
|
||||
fi
|
||||
|
@ -1 +1 @@
|
||||
106
|
||||
107
|
||||
|
Loading…
Reference in New Issue
Block a user