From 0dbd00b19e2b7d8777228883fdc7d29e41a7905f Mon Sep 17 00:00:00 2001 From: Archana Shinde Date: Mon, 9 Dec 2019 10:47:31 -0800 Subject: [PATCH] kernel: checkout patched based on kata_version NEW_VERSION may be unbound whereas kata_version should be defined following manual release process docs and while using github actions. Use kata_version instead to checkout correct version of patches. Check if kata_version is not empty before doing so, as the release may be triggered for master as well. Fixes #857 Signed-off-by: Archana Shinde --- kernel/build-kernel.sh | 7 +++++-- kernel/kata_config_version | 2 +- release/kata-deploy-binaries.sh | 8 ++++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/kernel/build-kernel.sh b/kernel/build-kernel.sh index 16524f825d..9e0aa83bd3 100755 --- a/kernel/build-kernel.sh +++ b/kernel/build-kernel.sh @@ -272,10 +272,13 @@ get_config_and_patches() { info "Clone config and patches" patches_path="${default_patches_dir}" if [ ! -d "${patches_path}" ]; then - tag="${kata_version:-$NEW_VERSION}" + tag="${kata_version}" git clone "https://${patches_repo}.git" "${patches_repo_dir}" pushd "${patches_repo_dir}" >> /dev/null - git checkout $tag + if [ -n $tag ] ; then + info "checking out $tag" + git checkout $tag + fi popd >> /dev/null fi fi diff --git a/kernel/kata_config_version b/kernel/kata_config_version index 8c61d23e12..04f9fe4606 100644 --- a/kernel/kata_config_version +++ b/kernel/kata_config_version @@ -1 +1 @@ -58 +59 diff --git a/release/kata-deploy-binaries.sh b/release/kata-deploy-binaries.sh index 2c5f577005..b6abe34129 100755 --- a/release/kata-deploy-binaries.sh +++ b/release/kata-deploy-binaries.sh @@ -119,8 +119,8 @@ install_kernel() { kata_version=${1:-$kata_version} pushd "${script_dir}/../" info "build kernel" - ./kernel/build-kernel.sh setup - ./kernel/build-kernel.sh build + kata_version="${kata_version}" ./kernel/build-kernel.sh setup + kata_version="${kata_version}" ./kernel/build-kernel.sh build info "install kernel" kata_version="${kata_version}" DESTDIR="${destdir}" PREFIX="${prefix}" ./kernel/build-kernel.sh install popd @@ -134,8 +134,8 @@ install_experimental_kernel() { kata_version=${1:-$kata_version} pushd "${script_dir}/../" info "build experimental kernel" - ./kernel/build-kernel.sh -e setup - ./kernel/build-kernel.sh -e build + kata_version="${kata_version}" ./kernel/build-kernel.sh -e setup + kata_version="${kata_version}" ./kernel/build-kernel.sh -e build info "install experimental kernel" kata_version="${kata_version}" DESTDIR="${destdir}" PREFIX="${prefix}" ./kernel/build-kernel.sh -e install popd