Skip to content

Commit

Permalink
alsuren/cross-context docker image
Browse files Browse the repository at this point in the history
  • Loading branch information
alsuren committed Oct 24, 2020
1 parent fe64802 commit 1d39940
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 7 deletions.
17 changes: 10 additions & 7 deletions docker/Dockerfile.armv7-unknown-linux-gnueabihf
Original file line number Diff line number Diff line change
@@ -1,28 +1,31 @@
# This was built from ./Dockerfile.context
FROM alsuren/cross-context:latest as context

FROM ubuntu:16.04

COPY common.sh /
COPY --from=context common.sh /
RUN /common.sh

COPY cmake.sh /
COPY --from=context cmake.sh /
RUN /cmake.sh

COPY xargo.sh /
COPY --from=context xargo.sh /
RUN /xargo.sh

RUN apt-get install --assume-yes --no-install-recommends \
g++-arm-linux-gnueabihf \
libc6-dev-armhf-cross

COPY qemu.sh /
COPY --from=context qemu.sh /
RUN /qemu.sh arm softmmu

COPY dropbear.sh /
COPY --from=context dropbear.sh /
RUN /dropbear.sh

COPY linux-image.sh /
COPY --from=context linux-image.sh /
RUN /linux-image.sh armv7

COPY linux-runner /
COPY --from=context linux-runner /

ENV CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER="/linux-runner armv7" \
Expand Down
9 changes: 9 additions & 0 deletions docker/Dockerfile.context
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FROM scratch

COPY common.sh /
COPY cmake.sh /
COPY xargo.sh /
COPY qemu.sh /
COPY dropbear.sh /
COPY linux-image.sh /
COPY linux-runner /

0 comments on commit 1d39940

Please sign in to comment.