@@ -10,14 +10,38 @@ ENV RUSTUP_HOME=/usr/local/rustup \
1010RUN set -eux; \
1111 arch="$(dpkg --print-architecture)" ; \
1212 case "$arch" in \
13- amd64) rustArch='x86_64-unknown-linux-gnu' ; rustupSha256='20a06e644b0d9bd2fbdbfd52d42540bdde820ea7df86e92e533c073da0cdd43c' ;; \
14- armhf) rustArch='armv7-unknown-linux-gnueabihf' ; rustupSha256='3b8daab6cc3135f2cd4b12919559e6adaee73a2fbefb830fadf0405c20231d61' ;; \
15- arm64) rustArch='aarch64-unknown-linux-gnu' ; rustupSha256='e3853c5a252fca15252d07cb23a1bdd9377a8c6f3efa01531109281ae47f841c' ;; \
16- i386) rustArch='i686-unknown-linux-gnu' ; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;; \
17- ppc64el) rustArch='powerpc64le-unknown-linux-gnu' ; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;; \
18- s390x) rustArch='s390x-unknown-linux-gnu' ; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;; \
19- riscv64) rustArch='riscv64gc-unknown-linux-gnu' ; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;; \
20- *) echo >&2 "unsupported architecture: $arch" ; exit 1 ;; \
13+ amd64) \
14+ rustArch='x86_64-unknown-linux-gnu' ; \
15+ rustupSha256='20a06e644b0d9bd2fbdbfd52d42540bdde820ea7df86e92e533c073da0cdd43c' ; \
16+ ;; \
17+ armhf) \
18+ rustArch='armv7-unknown-linux-gnueabihf' ; \
19+ rustupSha256='3b8daab6cc3135f2cd4b12919559e6adaee73a2fbefb830fadf0405c20231d61' ; \
20+ ;; \
21+ arm64) \
22+ rustArch='aarch64-unknown-linux-gnu' ; \
23+ rustupSha256='e3853c5a252fca15252d07cb23a1bdd9377a8c6f3efa01531109281ae47f841c' ; \
24+ ;; \
25+ i386) \
26+ rustArch='i686-unknown-linux-gnu' ; \
27+ rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ; \
28+ ;; \
29+ ppc64el) \
30+ rustArch='powerpc64le-unknown-linux-gnu' ; \
31+ rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ; \
32+ ;; \
33+ s390x) \
34+ rustArch='s390x-unknown-linux-gnu' ; \
35+ rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ; \
36+ ;; \
37+ riscv64) \
38+ rustArch='riscv64gc-unknown-linux-gnu' ; \
39+ rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ; \
40+ ;; \
41+ *) \
42+ echo >&2 "unsupported architecture: $arch" ; \
43+ exit 1; \
44+ ;; \
2145 esac; \
2246 url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init" ; \
2347 wget "$url" ; \
0 commit comments