mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 17:26:28 +00:00
Current versions of Docker complain: Sending build context to Docker daemon 5.12kB Step 1/4 : FROM linuxkit/guestfs@sha256:62e810869e83dabe04af7ac8fcd81d9f177d986a3424dcb9c4eb5439993c962f ... Successfully tagged linuxkit/mkimage-gcp:736880776838c8f41c081276d9c017ae6adbf1bb-amd64 Tagging linuxkit/guestfs@sha256:62e810869e83dabe04af7ac8fcd81d9f177d986a3424dcb9c4eb5439993c962f as linuxkit/guestfs:aecc40bf84ce4f4238e06934c46d7cc570a39eed@sha256:62e810869e83dabe04af7ac8fcd81d9f177d986a3424dcb9c4eb5439993c962f refusing to create a tag with a digest reference ../../pkg/package.mk:82: recipe for target 'tag-y' failed Just use the digest for now. Perhaps someone will have time to fixup this build properly at some point. Make the same change to test/pkg/ltp. Signed-off-by: Ian Campbell <ijc@docker.com>
28 lines
984 B
Docker
28 lines
984 B
Docker
# debian:jessie
|
|
FROM debian@sha256:476959f29a17423a24a17716e058352ff6fbf13d8389e4a561c8ccc758245937 AS build
|
|
|
|
ENV LTP_VERSION=20170116
|
|
ENV LTP_SOURCE=https://github.com/linux-test-project/ltp/releases/download/${LTP_VERSION}/ltp-full-${LTP_VERSION}.tar.xz
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y curl xz-utils make gcc flex bison automake autoconf
|
|
|
|
RUN curl -fsSL -o ltp-full-${LTP_VERSION}.tar.xz ${LTP_SOURCE}
|
|
|
|
RUN cat ltp-full-${LTP_VERSION}.tar.xz | tar --absolute-names -xJ && mv /ltp-full-${LTP_VERSION} /ltp
|
|
|
|
RUN cd /ltp \
|
|
&& make autotools \
|
|
&& ./configure \
|
|
&& make -j "$(getconf _NPROCESSORS_ONLN)" all \
|
|
&& make install
|
|
|
|
# debian:jessie-slim
|
|
FROM debian@sha256:12d31a3d5a1f7cb272708be35031ba068dec46fa84af6aeb38aef5c8a83e8974
|
|
COPY --from=build /opt/ltp/ /opt/ltp/
|
|
ADD check.sh ./check.sh
|
|
WORKDIR /opt/ltp
|
|
ENTRYPOINT ["/bin/sh", "/check.sh"]
|
|
LABEL org.mobyproject.config='{"pid": "host", "capabilities": ["all"]}'
|