File tree 4 files changed +9
-8
lines changed
4 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ DOCKER_SAISERVER_MRVL = docker-saiserver-mrvl.gz
4
4
$(DOCKER_SAISERVER_MRVL)_PATH = $(PLATFORM_PATH ) /docker-saiserver-mrvl
5
5
$(DOCKER_SAISERVER_MRVL)_DEPENDS += $(SAISERVER )
6
6
$(DOCKER_SAISERVER_MRVL)_FILES += $(DSSERVE ) $(BCMCMD )
7
- $(DOCKER_SAISERVER_MRVL)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BUSTER )
7
+ $(DOCKER_SAISERVER_MRVL)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BULLSEYE )
8
8
SONIC_DOCKER_IMAGES += $(DOCKER_SAISERVER_MRVL )
9
9
10
10
$(DOCKER_SAISERVER_MRVL)_CONTAINER_NAME = saiserver
Original file line number Diff line number Diff line change @@ -15,7 +15,8 @@ RUN apt-get purge -y syncd
15
15
RUN apt-get update \
16
16
&& apt-get -y install \
17
17
net-tools \
18
- python-pip \
18
+ python3-pip \
19
+ python-setuptools \
19
20
build-essential \
20
21
libssl-dev \
21
22
libffi-dev \
@@ -24,7 +25,7 @@ RUN apt-get update \
24
25
cmake \
25
26
libqt5core5a \
26
27
libqt5network5 \
27
- libboost-atomic1.71 .0
28
+ libboost-atomic1.74 .0
28
29
29
30
RUN dpkg_apt() { [ -f $1 ] && { dpkg -i $1 || apt-get -y install -f; } || return 1; } ; \
30
31
{% for deb in docker_syncd_mrvl_rpc_debs .split (' ' ) -%}
@@ -41,9 +42,9 @@ RUN wget https://github.com/nanomsg/nanomsg/archive/1.0.0.tar.gz \
41
42
&& cd .. \
42
43
&& rm -fr nanomsg-1.0.0 \
43
44
&& rm -f 1.0.0.tar.gz \
44
- && pip install cffi==1.7.0 \
45
- && pip install --upgrade cffi==1.7.0 \
46
- && pip install nnpy \
45
+ && pip2 install cffi==1.7.0 \
46
+ && pip2 install --upgrade cffi==1.7.0 \
47
+ && pip2 install nnpy \
47
48
&& mkdir -p /opt \
48
49
&& cd /opt \
49
50
&& wget https://raw.githubusercontent.com/p4lang/ptf/master/ptf_nn/ptf_nn_agent.py \
Original file line number Diff line number Diff line change 1
1
# docker image for mrvl syncd
2
2
3
3
DOCKER_SYNCD_PLATFORM_CODE = mrvl
4
- include $(PLATFORM_PATH ) /../template/docker-syncd-base .mk
4
+ include $(PLATFORM_PATH ) /../template/docker-syncd-bullseye .mk
5
5
6
6
$(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD )
7
7
Original file line number Diff line number Diff line change 1
1
{% from "dockers/dockerfile-macros.j2" import install_debian_packages %}
2
- FROM docker-config-engine-buster -{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
2
+ FROM docker-config-engine-bullseye -{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
3
3
4
4
ARG docker_container_name
5
5
You can’t perform that action at this time.
0 commit comments