Skip to content

Commit 1186109

Browse files
authored
Merge pull request #23 from rust-lang-nursery/env-var
Add a RUST_VERSION env var
2 parents 99fd6c0 + d271f62 commit 1186109

File tree

5 files changed

+15
-10
lines changed

5 files changed

+15
-10
lines changed

1.25.0/jessie/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ FROM buildpack-deps:jessie
22

33
ENV RUSTUP_HOME=/usr/local/rustup \
44
CARGO_HOME=/usr/local/cargo \
5-
PATH=/usr/local/cargo/bin:$PATH
5+
PATH=/usr/local/cargo/bin:$PATH \
6+
RUST_VERSION=1.25.0
67

78
RUN set -eux; \
89
\
@@ -20,7 +21,7 @@ RUN set -eux; \
2021
wget "$url"; \
2122
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
2223
chmod +x rustup-init; \
23-
./rustup-init -y --no-modify-path --default-toolchain 1.25.0; \
24+
./rustup-init -y --no-modify-path --default-toolchain $RUST_VERSION; \
2425
rm rustup-init; \
2526
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
2627
rustup --version; \

1.25.0/stretch/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ FROM buildpack-deps:stretch
22

33
ENV RUSTUP_HOME=/usr/local/rustup \
44
CARGO_HOME=/usr/local/cargo \
5-
PATH=/usr/local/cargo/bin:$PATH
5+
PATH=/usr/local/cargo/bin:$PATH \
6+
RUST_VERSION=1.25.0
67

78
RUN set -eux; \
89
\
@@ -20,7 +21,7 @@ RUN set -eux; \
2021
wget "$url"; \
2122
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
2223
chmod +x rustup-init; \
23-
./rustup-init -y --no-modify-path --default-toolchain 1.25.0; \
24+
./rustup-init -y --no-modify-path --default-toolchain $RUST_VERSION; \
2425
rm rustup-init; \
2526
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
2627
rustup --version; \

1.25.0/stretch/slim/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ FROM debian:stretch-slim
22

33
ENV RUSTUP_HOME=/usr/local/rustup \
44
CARGO_HOME=/usr/local/cargo \
5-
PATH=/usr/local/cargo/bin:$PATH
5+
PATH=/usr/local/cargo/bin:$PATH \
6+
RUST_VERSION=1.25.0
67

78
RUN set -eux; \
89
apt-get update; \
@@ -27,7 +28,7 @@ RUN set -eux; \
2728
wget "$url"; \
2829
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
2930
chmod +x rustup-init; \
30-
./rustup-init -y --no-modify-path --default-toolchain 1.25.0; \
31+
./rustup-init -y --no-modify-path --default-toolchain $RUST_VERSION; \
3132
rm rustup-init; \
3233
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
3334
rustup --version; \

Dockerfile-debian.template

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ FROM buildpack-deps:%%DEBIAN-SUITE%%
22

33
ENV RUSTUP_HOME=/usr/local/rustup \
44
CARGO_HOME=/usr/local/cargo \
5-
PATH=/usr/local/cargo/bin:$PATH
5+
PATH=/usr/local/cargo/bin:$PATH \
6+
RUST_VERSION=%%RUST-VERSION%%
67

78
RUN set -eux; \
89
\
@@ -13,7 +14,7 @@ RUN set -eux; \
1314
wget "$url"; \
1415
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
1516
chmod +x rustup-init; \
16-
./rustup-init -y --no-modify-path --default-toolchain %%RUST-VERSION%%; \
17+
./rustup-init -y --no-modify-path --default-toolchain $RUST_VERSION; \
1718
rm rustup-init; \
1819
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
1920
rustup --version; \

Dockerfile-slim.template

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ FROM debian:%%DEBIAN-SUITE%%-slim
22

33
ENV RUSTUP_HOME=/usr/local/rustup \
44
CARGO_HOME=/usr/local/cargo \
5-
PATH=/usr/local/cargo/bin:$PATH
5+
PATH=/usr/local/cargo/bin:$PATH \
6+
RUST_VERSION=%%RUST-VERSION%%
67

78
RUN set -eux; \
89
apt-get update; \
@@ -20,7 +21,7 @@ RUN set -eux; \
2021
wget "$url"; \
2122
echo "${rustupSha256} *rustup-init" | sha256sum -c -; \
2223
chmod +x rustup-init; \
23-
./rustup-init -y --no-modify-path --default-toolchain %%RUST-VERSION%%; \
24+
./rustup-init -y --no-modify-path --default-toolchain $RUST_VERSION; \
2425
rm rustup-init; \
2526
chmod -R a+w $RUSTUP_HOME $CARGO_HOME; \
2627
rustup --version; \

0 commit comments

Comments
 (0)