From 63f2f16f8dab77c9d4c25bccd9fd5f5e8a43d0e9 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakivskyy Date: Tue, 30 Nov 2021 17:02:31 +0200 Subject: [PATCH] opae-nlb-demo: Include libjson-c4 sources Signed-off-by: Oleg Zhurakivskyy --- demo/opae-nlb-demo/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/demo/opae-nlb-demo/Dockerfile b/demo/opae-nlb-demo/Dockerfile index 53a91367..70aecc03 100644 --- a/demo/opae-nlb-demo/Dockerfile +++ b/demo/opae-nlb-demo/Dockerfile @@ -26,13 +26,21 @@ RUN cd /usr/src/opae/opae-sdk-${OPAE_RELEASE} && \ make -j xfpga nlb0 nlb3 # Copy required nlb* utils and their dependencies to the final image + FROM debian:unstable-slim + COPY --from=builder /usr/src/opae/opae-sdk-*/build/bin/nlb* /usr/local/bin/ COPY --from=builder /usr/src/opae/opae-sdk-*/build/lib /usr/local/lib/ RUN rm -rf /usr/local/lib/python3 RUN ldconfig -RUN apt-get update && apt-get install -y libjson-c4 +RUN echo "deb-src http://deb.debian.org/debian unstable main" >> \ + /etc/apt/sources.list.d/deb-src.list && \ + apt update && apt install -y libjson-c4 && \ + mkdir -p /usr/local/share/package-sources && \ + cd /usr/local/share/package-sources && \ + apt --download-only source libjson-c4 && cd / && \ + rm -v /etc/apt/sources.list.d/deb-src.list && apt clean COPY test_fpga.sh /usr/local/bin/ ENTRYPOINT ["/usr/local/bin/test_fpga.sh"]