From a3b7d9e337a291fc281354d002d1109e5352fa79 Mon Sep 17 00:00:00 2001 From: Jakob Olsson <Jakob Olsson> Date: Wed, 12 Feb 2020 10:13:47 +0100 Subject: [PATCH] add libwifi and libeasy --- docker/code-analysis/Dockerfile | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile index b9af55f..0e2801a 100644 --- a/docker/code-analysis/Dockerfile +++ b/docker/code-analysis/Dockerfile @@ -52,7 +52,12 @@ RUN \ libuv1-dev \ cmocka-doc \ libcmocka-dev \ - libcmocka0 + libcmocka0 \ + libnl-3-dev \ + libnl-genl-3-dev \ + libssl-dev \ + libnl-route-3-dev \ + libnfnetlink-dev # Remove cached packages. RUN rm -rf /var/lib/apt/lists/* @@ -199,6 +204,22 @@ RUN \ wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.19.0/pmd-bin-6.19.0.zip && \ unzip pmd-bin-6.19.0.zip +# libwifi +RUN \ + cd /opt/dev && \ + git clone https://dev.iopsys.eu/iopsys/easy-soc-libs.git && \ + cd easy-soc-libs && \ + cd libeasy && \ + git checkout 076bafe65e1b6d66f267d9bb1ca558ee3434121f && \ + make CFLAGS+="-I/usr/include/libnl3" && \ + mkdir /usr/include/easy && \ + cp easy.h event.h utils.h /usr/include/easy && \ + cp -a libeasy*.so* /usr/lib && \ + cd ../libwifi && \ + make PLATFORM=TEST CFLAGS+="-I/usr/include/libnl3" && \ + cp wifi.h /usr/include && \ + cp -a libwifi-5.so* /usr/lib && \ + sudo ldconfig WORKDIR /opt/work -- GitLab