blob: b4c03f7e359ff94ea81634eab06f4ed0d4f0e322 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
FROM ubuntu:focal
ARG DEBIAN_FRONTEND=noninteractive
ARG DEB_FOLDER="./packages"
WORKDIR /hicn-release
################################################################
# Copy DEB files
################################################################
COPY ${DEB_FOLDER} deb
################################################################
# Install VPP and hicn debs
################################################################
ARG VERSION_PATH=/tmp/versions.cmake
COPY versions.cmake ${VERSION_PATH}
ARG INSTALL_VPP_SCRIPT=/tmp/install-vpp.sh
COPY scripts/install-vpp.sh ${INSTALL_VPP_SCRIPT}
RUN bash -x ${INSTALL_VPP_SCRIPT} \
&& cd deb \
&& apt-get install -y \
iproute2 sudo \
./libhicn_*.deb \
./hicn-light_*.deb \
./hicn-plugin_*.deb \
./libhicnctrl_*.deb \
./libhicnctrl-modules_*.deb \
./libhicntransport-io-modules_*.deb \
./libhicntransport_*.deb \
./facemgr_*.deb \
./hicn-apps_*.deb \
&& rm ${VERSION_PATH} \
&& rm -rf deb \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get autoremove -y \
&& apt-get clean
WORKDIR /
|