setup-build-image.sh (420B)
1 #!/bin/bash 2 3 set -ex 4 5 ARCH=$1 6 7 packages=( 8 build-essential 9 ca-certificates 10 curl 11 musl-dev 12 musl-tools 13 ) 14 15 if [ "$ARCH" = arm64 ]; then 16 dpkg --add-architecture arm64 17 packages+=( 18 gcc-aarch64-linux-gnu 19 libc6-dev:arm64 20 ) 21 fi 22 23 apt-get update 24 apt-get install "${packages[@]}" 25 useradd rust --user-group --create-home --shell /bin/bash 26 install -d -m 755 -o rust -g rust /home/rust/src