about summary refs log tree commit diff
path: root/src/ci
diff options
context:
space:
mode:
authorJeremy Soller <jeremy@system76.com>2019-03-17 08:04:57 -0600
committerJeremy Soller <jeremy@system76.com>2019-03-17 08:04:57 -0600
commit5c0f902ef49b50d30a4275ce7b14398c74cb087a (patch)
treea3658316f172506d48a75c5ffb21e6596a00cf46 /src/ci
parent7cf074a1e655ac07d04d045667278fa1a9970b93 (diff)
downloadrust-5c0f902ef49b50d30a4275ce7b14398c74cb087a.tar.gz
rust-5c0f902ef49b50d30a4275ce7b14398c74cb087a.zip
Update CI configuration for building Redox libraries
Diffstat (limited to 'src/ci')
-rw-r--r--src/ci/docker/disabled/dist-x86_64-redox/Dockerfile4
-rwxr-xr-xsrc/ci/docker/dist-various-1/install-x86_64-redox.sh10
2 files changed, 4 insertions, 10 deletions
diff --git a/src/ci/docker/disabled/dist-x86_64-redox/Dockerfile b/src/ci/docker/disabled/dist-x86_64-redox/Dockerfile
index f4c25f791bc..11a3acd68e3 100644
--- a/src/ci/docker/disabled/dist-x86_64-redox/Dockerfile
+++ b/src/ci/docker/disabled/dist-x86_64-redox/Dockerfile
@@ -7,8 +7,8 @@ COPY scripts/crosstool-ng.sh /scripts/
 RUN sh /scripts/crosstool-ng.sh
 
 WORKDIR /tmp
-COPY cross/install-x86_64-redox.sh /tmp/
-RUN ./install-x86_64-redox.sh
+COPY dist-various-1/install-x86_64-redox.sh /scripts/
+RUN sh /scripts/install-x86_64-redox.sh
 
 COPY scripts/sccache.sh /scripts/
 RUN sh /scripts/sccache.sh
diff --git a/src/ci/docker/dist-various-1/install-x86_64-redox.sh b/src/ci/docker/dist-various-1/install-x86_64-redox.sh
index c39be14941c..67c2c633cf3 100755
--- a/src/ci/docker/dist-various-1/install-x86_64-redox.sh
+++ b/src/ci/docker/dist-various-1/install-x86_64-redox.sh
@@ -3,11 +3,5 @@
 
 set -ex
 
-apt-get update
-apt-get install -y --no-install-recommends software-properties-common apt-transport-https
-
-apt-key adv --batch --yes --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys AA12E97F0881517F
-add-apt-repository -y 'deb https://static.redox-os.org/toolchain/apt /'
-
-apt-get update
-apt-get install -y x86-64-unknown-redox-gcc
+wget -O - https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz | \
+tar --extract --gzip --directory /usr/local