From 77c879aeea7277d385724bd70a927d2f230c513d Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Sat, 16 Aug 2025 19:09:43 +0200 Subject: [PATCH] install rust in the image --- images/ubuntu/image.pkr.hcl | 1 + images/ubuntu/scripts/install-rust.sh | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 images/ubuntu/scripts/install-rust.sh diff --git a/images/ubuntu/image.pkr.hcl b/images/ubuntu/image.pkr.hcl index 45f7e14..097928b 100644 --- a/images/ubuntu/image.pkr.hcl +++ b/images/ubuntu/image.pkr.hcl @@ -30,6 +30,7 @@ build { "./scripts/install-packages.sh", "./scripts/install-gha-runner.sh", "./scripts/install-awscli.sh", + "./scripts/install-rust.sh", "./scripts/setup-ssh.sh", "./scripts/setup-disk-resize.sh", "./scripts/setup-grub.sh", diff --git a/images/ubuntu/scripts/install-rust.sh b/images/ubuntu/scripts/install-rust.sh new file mode 100644 index 0000000..eced22d --- /dev/null +++ b/images/ubuntu/scripts/install-rust.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -euo pipefail +IFS=$'\n\t' + +# CI expects a Rust toolchain to be installed. +DEBIAN_FRONTEND=noninteractive sudo apt install rustup -y +sudo -u gha rustup toolchain install stable --profile minimal