From 1091dfb60f2326b05f0a3c77ae2b82ee8df370b0 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Fri, 19 Aug 2016 17:18:49 +0100 Subject: [PATCH] Add a Dockerfile for generating manpages on s390x Untested. Hoping CI and @michael-holzheu can test... Signed-off-by: Justin Cormack --- man/Dockerfile.s390x | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 man/Dockerfile.s390x diff --git a/man/Dockerfile.s390x b/man/Dockerfile.s390x new file mode 100644 index 0000000000..a6de5667be --- /dev/null +++ b/man/Dockerfile.s390x @@ -0,0 +1,25 @@ +FROM s390x/ubuntu:xenial + +RUN apt-get update && apt-get install -y git golang-go + +RUN mkdir -p /go/src /go/bin /go/pkg +ENV GOPATH=/go:/usr/lib/go-1.6 +RUN export GLIDE=v0.11.1; \ + export TARGET=/go/src/github.com/Masterminds; \ + mkdir -p ${TARGET} && \ + git clone https://github.com/Masterminds/glide.git ${TARGET}/glide && \ + cd ${TARGET}/glide && \ + git checkout $GLIDE && \ + make build && \ + cp ./glide /usr/bin/glide && \ + cd / && rm -rf /go/src/* /go/bin/* /go/pkg/* + +COPY glide.yaml /manvendor/ +COPY glide.lock /manvendor/ +WORKDIR /manvendor/ +RUN glide install && mv vendor src +ENV GOPATH=$GOPATH:/go/src/github.com/docker/docker/vendor:/manvendor +RUN go build -o /usr/bin/go-md2man github.com/cpuguy83/go-md2man + +WORKDIR /go/src/github.com/docker/docker/ +ENTRYPOINT ["man/generate.sh"]