diff --git a/toast.yml b/toast.yml index 245baa5..dfd83e4 100644 --- a/toast.yml +++ b/toast.yml @@ -1,4 +1,4 @@ -image: ubuntu:22.04 +image: ubuntu:24.04 default: build user: user command_prefix: | @@ -29,6 +29,7 @@ tasks: command: | # Install the following packages: # + # - build-essential - Used to link some crates # - curl - Used for installing Tagref and Rust # - gcc-aarch64-linux-gnu - Used for linking the binary for AArch64 # - gcc-x86-64-linux-gnu - Used for linking the binary for x86-64 @@ -38,6 +39,7 @@ tasks: # - shellcheck - Used for linting shell scripts apt-get update apt-get install --yes \ + build-essential \ curl \ gcc-aarch64-linux-gnu \ gcc-x86-64-linux-gnu \ @@ -59,8 +61,8 @@ tasks: description: Create a user who doesn't have root privileges. user: root command: | - # Create a user named `user` with a home directory. - adduser --disabled-password --gecos '' user + # Create a user named `user` with a home directory and with Bash as the login shell. + useradd user --create-home --shell /bin/bash install_rust: description: Install Rust, a systems programming language.