Skip to content

Commit 9e9255f

Browse files
committed
Install Firecracker from _submodules/firecracker
The submodule is used to install a specific version of Firecracker on our Docker-based build. Amazon Linux 2 build should use that as well. Signed-off-by: Kazuyoshi Kato <[email protected]>
1 parent 755ac8f commit 9e9255f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.buildkite/setup_al2.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ mkdir -p $state_path
1515
export INSTALLROOT=$dir
1616
export FIRECRACKER_CONTAINERD_RUNTIME_DIR=$dir
1717
make
18-
sudo -E INSTALLROOT=$INSTALLROOT PATH=$PATH make install
1918
cp /var/lib/fc-ci/vmlinux.bin $dir/default-vmlinux.bin
20-
make image
21-
sudo -E PATH=$PATH make install-default-rootfs
19+
make image firecracker
20+
sudo -E INSTALLROOT=$INSTALLROOT PATH=$PATH \
21+
make install install-firecracker install-default-rootfs
2222

2323
cat << EOF > $dir/config.toml
2424
disabled_plugins = ["cri"]
@@ -39,7 +39,7 @@ cat << EOF > $runtime_config_path
3939
{
4040
"cpu_template": "T2",
4141
"debug": true,
42-
"firecracker_binary_path": "/usr/local/bin/$firecracker_bin",
42+
"firecracker_binary_path": "$bin_path/firecracker",
4343
"shim_base_dir": "$dir",
4444
"kernel_image_path": "$dir/default-vmlinux.bin",
4545
"kernel_args": "ro console=ttyS0 noapic reboot=k panic=1 pci=off nomodules systemd.journald.forward_to_console systemd.log_color=false systemd.unit=firecracker.target init=/sbin/overlay-init",

0 commit comments

Comments
 (0)