Skip to content

Commit 5d16fe1

Browse files
committed
Allow docker containers to use rustup
1 parent cb105d1 commit 5d16fe1

File tree

28 files changed

+41
-56
lines changed

28 files changed

+41
-56
lines changed

ci/docker/aarch64-linux-android/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ RUN mv /root/.android /tmp
2727
RUN chmod 777 -R /tmp/.android
2828
RUN chmod 755 /android/sdk/tools/* /android/sdk/emulator/qemu/linux-x86_64/*
2929

30-
ENV PATH=$PATH:/rust/bin \
31-
CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android-gcc \
30+
ENV CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android-gcc \
3231
CARGO_TARGET_AARCH64_LINUX_ANDROID_RUNNER=/tmp/runtest \
3332
HOME=/tmp
3433

ci/docker/aarch64-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc libc6-dev ca-certificates \
44
gcc-aarch64-linux-gnu libc6-dev-arm64-cross qemu-user
55
ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
6-
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER="qemu-aarch64 -L /usr/aarch64-linux-gnu" \
7-
PATH=$PATH:/rust/bin
6+
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER="qemu-aarch64 -L /usr/aarch64-linux-gnu"

ci/docker/aarch64-unknown-linux-musl/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN curl --retry 5 -L https://github.com/sabotage-linux/kernel-headers/archive/v
2020
rm -rf kernel-headers-3.12.6-6
2121

2222
# FIXME: shouldn't need the `-lgcc` here, shouldn't that be in libstd?
23-
ENV PATH=$PATH:/musl-aarch64/bin:/rust/bin \
23+
ENV PATH=$PATH:/musl-aarch64/bin \
2424
CC_aarch64_unknown_linux_musl=musl-gcc \
2525
RUSTFLAGS='-Clink-args=-lgcc' \
2626
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=musl-gcc \

ci/docker/arm-linux-androideabi/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ RUN mv /root/.android /tmp
2727
RUN chmod 777 -R /tmp/.android
2828
RUN chmod 755 /android/sdk/tools/* /android/sdk/emulator/qemu/linux-x86_64/*
2929

30-
ENV PATH=$PATH:/rust/bin \
31-
CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc \
30+
ENV CARGO_TARGET_ARM_LINUX_ANDROIDEABI_LINKER=arm-linux-androideabi-gcc \
3231
CARGO_TARGET_ARM_LINUX_ANDROIDEABI_RUNNER=/tmp/runtest \
3332
HOME=/tmp
3433

ci/docker/arm-unknown-linux-gnueabihf/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc libc6-dev ca-certificates \
44
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
55
ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
6-
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER="qemu-arm -L /usr/arm-linux-gnueabihf" \
7-
PATH=$PATH:/rust/bin
6+
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER="qemu-arm -L /usr/arm-linux-gnueabihf"

ci/docker/arm-unknown-linux-musleabihf/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN curl --retry 5 -L https://github.com/sabotage-linux/kernel-headers/archive/v
1919
cd .. && \
2020
rm -rf kernel-headers-3.12.6-6
2121

22-
ENV PATH=$PATH:/musl-arm/bin:/rust/bin \
22+
ENV PATH=$PATH:/musl-arm/bin \
2323
CC_arm_unknown_linux_musleabihf=musl-gcc \
2424
CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_LINKER=musl-gcc \
2525
CARGO_TARGET_ARM_UNKNOWN_LINUX_MUSLEABIHF_RUNNER="qemu-arm -L /musl-arm"

ci/docker/asmjs-unknown-emscripten/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ RUN apt-get update && \
1313
COPY emscripten.sh /
1414
RUN bash /emscripten.sh
1515

16-
ENV PATH=$PATH:/rust/bin \
17-
CARGO_TARGET_ASMJS_UNKNOWN_EMSCRIPTEN_RUNNER=node
16+
ENV CARGO_TARGET_ASMJS_UNKNOWN_EMSCRIPTEN_RUNNER=node
1817

1918
COPY emscripten-entry.sh /
2019
ENTRYPOINT ["/emscripten-entry.sh"]

ci/docker/i686-linux-android/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ RUN mv /root/.android /tmp
2727
RUN chmod 777 -R /tmp/.android
2828
RUN chmod 755 /android/sdk/tools/* /android/sdk/emulator/qemu/linux-x86_64/*
2929

30-
ENV PATH=$PATH:/rust/bin \
31-
CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android-gcc \
30+
ENV CARGO_TARGET_I686_LINUX_ANDROID_LINKER=i686-linux-android-gcc \
3231
CARGO_TARGET_I686_LINUX_ANDROID_RUNNER=/tmp/runtest \
3332
HOME=/tmp
3433

ci/docker/i686-unknown-linux-gnu/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ FROM ubuntu:18.04
22
RUN apt-get update
33
RUN apt-get install -y --no-install-recommends \
44
gcc-multilib libc6-dev ca-certificates
5-
ENV PATH=$PATH:/rust/bin

ci/docker/i686-unknown-linux-musl/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ RUN curl --retry 5 -L https://github.com/sabotage-linux/kernel-headers/archive/v
2727
cd .. && \
2828
rm -rf kernel-headers-3.12.6-6
2929

30-
ENV PATH=$PATH:/musl-i686/bin:/rust/bin \
30+
ENV PATH=$PATH:/musl-i686/bin \
3131
CC_i686_unknown_linux_musl=musl-gcc

0 commit comments

Comments
 (0)