docker: export RUSTUP/CARGO_HOME in container
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>
Mon, 23 Dec 2019 06:22:20 +0000 (11:52 +0530)
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>
Mon, 23 Dec 2019 06:23:22 +0000 (11:53 +0530)
The rust binaries (rustc) needs those variables to be defined to work
properly.

docker/fedora/Dockerfile
docker/fedora/prepare.sh

index fdd9724..56f9279 100644 (file)
@@ -1,6 +1,8 @@
 FROM registry.fedoraproject.org/fedora:30
 
-ENV PATH=/usr/local/cargo/bin:$PATH
+ENV RUSTUP_HOME=/usr/local/rustup \
+    CARGO_HOME=/usr/local/cargo \
+    PATH=/usr/local/cargo/bin:$PATH
 
 COPY prepare.sh cleanup.sh /root/
 
index b773c04..eec0275 100644 (file)
@@ -202,9 +202,6 @@ RUSTUP_VERSION=1.21.0
 RUST_VERSION=1.40.0
 RUST_ARCH="x86_64-unknown-linux-gnu"
 
-# rustup-init uses those variables as install paths
-export RUSTUP_HOME=/usr/local/rustup
-export CARGO_HOME=/usr/local/cargo
 dnf install -y wget
 RUSTUP_URL=https://static.rust-lang.org/rustup/archive/$RUSTUP_VERSION/$RUST_ARCH/rustup-init
 wget $RUSTUP_URL