Tussilago/firecracker/2_download_firecracker.bash

11 lines
420 B
Bash
Executable file

#!/bin/bash
set -euo pipefail
ARCH="$(uname -m)"
release_url="https://github.com/firecracker-microvm/firecracker/releases"
latest=$(basename "$(curl -fsSLI -o /dev/null -w "%{url_effective}" "${release_url}/latest")")
curl -L "${release_url}/download/${latest}/firecracker-${latest}-${ARCH}.tgz" \
| tar -xz
# Rename the binary to "firecracker"
mv "release-${latest}-${ARCH}/firecracker-${latest}-${ARCH}" firecracker