From 697ec8e578f32c238adf7c14262f6bf1437eadd7 Mon Sep 17 00:00:00 2001 From: SinghWang Date: Mon, 20 Feb 2023 10:13:22 +0800 Subject: [PATCH] kata-deploy: Fix kata static firecracker arm64 package build error When building the kata static arm64 package, the stages of firecracker report errors. Fixes: #6318 Signed-off-by: SinghWang --- .../static-build/firecracker/build-static-firecracker.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/packaging/static-build/firecracker/build-static-firecracker.sh b/tools/packaging/static-build/firecracker/build-static-firecracker.sh index 2d98f4df70..1595754105 100755 --- a/tools/packaging/static-build/firecracker/build-static-firecracker.sh +++ b/tools/packaging/static-build/firecracker/build-static-firecracker.sh @@ -18,6 +18,8 @@ firecracker_repo="${firecracker_repo:-}" firecracker_dir="firecracker" firecracker_version="${firecracker_version:-}" +arch=$(uname -m) + if [ -z "$firecracker_repo" ]; then info "Get firecracker information from runtime versions.yaml" firecracker_url=$(get_from_kata_deps "assets.hypervisor.firecracker.url") @@ -37,5 +39,5 @@ git fetch git checkout ${firecracker_version} sudo ./tools/devtool --unattended build --release -ln -sf ./build/cargo_target/x86_64-unknown-linux-musl/release/firecracker ./firecracker-static -ln -sf ./build/cargo_target/x86_64-unknown-linux-musl/release/jailer ./jailer-static +ln -sf ./build/cargo_target/${arch}-unknown-linux-musl/release/firecracker ./firecracker-static +ln -sf ./build/cargo_target/${arch}-unknown-linux-musl/release/jailer ./jailer-static