From dfa9bd7427b8e9ee27add2475e5bd37575d76e8e Mon Sep 17 00:00:00 2001 From: Manohar Castelino Date: Thu, 20 Jun 2019 13:12:03 -0700 Subject: [PATCH] kata-deploy: Add jailer binary Add jailer binary to kata-deploy. It allows us to enable jailer with firecracker. Fixes: #593 Signed-off-by: Manohar Castelino --- release/kata-deploy-binaries.sh | 1 + static-build/firecracker/Makefile | 1 + static-build/firecracker/build-static-firecracker.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/release/kata-deploy-binaries.sh b/release/kata-deploy-binaries.sh index e5d4886c92..ab372e78e1 100755 --- a/release/kata-deploy-binaries.sh +++ b/release/kata-deploy-binaries.sh @@ -127,6 +127,7 @@ install_firecracker() { info "Install static firecracker" mkdir -p "${destdir}/opt/kata/bin/" sudo install -D --owner root --group root --mode 0744 firecracker/firecracker-static "${destdir}/opt/kata/bin/firecracker" + sudo install -D --owner root --group root --mode 0744 firecracker/jailer-static "${destdir}/opt/kata/bin/jailer" } diff --git a/static-build/firecracker/Makefile b/static-build/firecracker/Makefile index 895267822e..2978ac1bc6 100644 --- a/static-build/firecracker/Makefile +++ b/static-build/firecracker/Makefile @@ -7,3 +7,4 @@ build: clean: rm -rf "$(MK_DIR)/firecracker" rm "$(MK_DIR)/firecracker-static" + rm "$(MK_DIR)/jailer-static" diff --git a/static-build/firecracker/build-static-firecracker.sh b/static-build/firecracker/build-static-firecracker.sh index 3c85de73a6..fd0a6bb04b 100755 --- a/static-build/firecracker/build-static-firecracker.sh +++ b/static-build/firecracker/build-static-firecracker.sh @@ -36,3 +36,4 @@ git checkout ${firecracker_version} ./tools/devtool --unattended build --release -- --features vsock ln -s ./build/release/firecracker ./firecracker-static +ln -s ./build/release/jailer ./jailer-static