Fixing Releaes

This commit is contained in:
John D 2021-08-26 07:28:51 -07:00
parent 669b36ba11
commit 8d39e861e5

View File

@ -13,24 +13,24 @@ ENV GOARCH=arm64
ENV CC='aarch64-linux-gnu-gcc' ENV CC='aarch64-linux-gnu-gcc'
COPY ./podman.Makefile.patch /tmp COPY ./podman.Makefile.patch /tmp
COPY ./runc.Makefile.patch /tmp COPY ./runc.Makefile.patch /tmp
RUN mkdir -p /build RUN mkdir -p /build && mkdir -p /tmp/release
WORKDIR /build WORKDIR /build
RUN git clone https://github.com/containers/podman && git clone https://github.com/opencontainers/runc && git clone https://github.com/containers/conmon RUN git clone https://github.com/containers/podman && git clone https://github.com/opencontainers/runc && git clone https://github.com/containers/conmon
WORKDIR /build/podman WORKDIR /build/podman
RUN git checkout $PODMAN_VERSION && patch Makefile /tmp/podman.Makefile.patch && make vendor local-cross && \ RUN git checkout $PODMAN_VERSION && patch Makefile /tmp/podman.Makefile.patch && make vendor local-cross && \
cp ./bin/podman.cross.linux.arm64 /podman-$PODMAN_VERSION && chmod +x /podman-$PODMAN_VERSION cp ./bin/podman.cross.linux.arm64 /tmp/release/podman-$PODMAN_VERSION && chmod +x /podman-$PODMAN_VERSION
WORKDIR /build/runc WORKDIR /build/runc
RUN git checkout $RUNC_VERSION && patch Makefile /tmp/runc.Makefile.patch && make vendor localcross && \ RUN git checkout $RUNC_VERSION && patch Makefile /tmp/runc.Makefile.patch && make vendor localcross && \
cp ./runc-arm64 /runc-$RUNC_VERSION && chmod +x /runc-$RUNC_VERSION cp ./runc-arm64 /tmp/release/runc-$RUNC_VERSION && chmod +x /runc-$RUNC_VERSION
WORKDIR /build/conmon WORKDIR /build/conmon
RUN git checkout $CONMON_VERSION && make vendor bin/conmon && cp bin/conmon /conmon-$CONMON_VERSION && chmod +x /conmon-$CONMON_VERSION RUN git checkout $CONMON_VERSION && make vendor bin/conmon && cp bin/conmon /tmp/release/conmon-$CONMON_VERSION && chmod +x /conmon-$CONMON_VERSION
RUN mkdir -p /tmp/install/usr/bin && mkdir -p /tmp/install/usr/libexec/podman/ && mkdir -p /tmp/install/usr/share/containers/ && mkdir -p /tmp/install/etc/containers/ RUN mkdir -p /tmp/install/usr/bin && mkdir -p /tmp/install/usr/libexec/podman/ && mkdir -p /tmp/install/usr/share/containers/ && mkdir -p /tmp/install/etc/containers/
COPY seccomp.json /tmp/install/usr/share/containers/ COPY seccomp.json /tmp/install/usr/share/containers/
COPY containers.conf /tmp/install/etc/containers/ COPY containers.conf /tmp/install/etc/containers/
RUN cp /podman-$PODMAN_VERSION /tmp/install/usr/bin/podman && cp /runc-$RUNC_VERSION /tmp/install/usr/bin/runc && cp /conmon-$CONMON_VERSION /tmp/install/usr/libexec/podman/conmon RUN cp /podman-$PODMAN_VERSION /tmp/install/usr/bin/podman && cp /runc-$RUNC_VERSION /tmp/install/usr/bin/runc && cp /conmon-$CONMON_VERSION /tmp/install/usr/libexec/podman/conmon
WORKDIR /tmp/install WORKDIR /tmp/install
zip -r /podman-install.zip * zip -r /tmp/release/podman-install.zip *