Skip to content

Commit 7521102

Browse files
authored
Merge pull request #1640 from pierwill/verify-rustup
build: Verify checksum of `rustup-init`
2 parents 693d088 + bf2f54e commit 7521102

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
1414

1515
# Install the currently pinned toolchain with rustup
1616
COPY rust-toolchain /tmp/
17-
RUN curl https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init >/tmp/rustup-init && \
17+
ENV RUSTUP_VERSION="1.24.3"
18+
ENV RUSTUP_TRIPLE="x86_64-unknown-linux-gnu"
19+
ENV RUSTUP_SHA="3dc5ef50861ee18657f9db2eeb7392f9c2a6c95c90ab41e45ab4ca71476b4338"
20+
RUN curl "https://static.rust-lang.org/rustup/archive/${RUSTUP_VERSION}/${RUSTUP_TRIPLE}/rustup-init" >/tmp/rustup-init && \
21+
echo "${RUSTUP_SHA} /tmp/rustup-init" | sha256sum --check && \
1822
chmod +x /tmp/rustup-init && \
1923
/tmp/rustup-init -y --no-modify-path --default-toolchain $(cat /tmp/rust-toolchain)
2024
ENV PATH=/root/.cargo/bin:$PATH

0 commit comments

Comments
 (0)