[build]: fix mgmt-framework build failure on ARM64 (#4674)
PIP installs grpcio-tools via source code Co-authored-by: taocy <taocy2@centecnetworks.com>
This commit is contained in:
parent
8863a11bfb
commit
ccd08f10dd
@ -6,7 +6,9 @@ RUN [ -f /etc/rsyslog.conf ] && sed -ri "s/%syslogtag%/$docker_container_name#%s
|
|||||||
## Make apt-get non-interactive
|
## Make apt-get non-interactive
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update && \
|
||||||
|
apt-get install -y g++ python-dev
|
||||||
|
|
||||||
RUN pip install connexion==1.1.15 \
|
RUN pip install connexion==1.1.15 \
|
||||||
setuptools==21.0.0 \
|
setuptools==21.0.0 \
|
||||||
grpcio-tools==1.20.0 \
|
grpcio-tools==1.20.0 \
|
||||||
@ -15,7 +17,6 @@ RUN pip install connexion==1.1.15 \
|
|||||||
six==1.11.0 \
|
six==1.11.0 \
|
||||||
urllib3==1.21.1
|
urllib3==1.21.1
|
||||||
|
|
||||||
|
|
||||||
COPY \
|
COPY \
|
||||||
{% for deb in docker_sonic_mgmt_framework_debs.split(' ') -%}
|
{% for deb in docker_sonic_mgmt_framework_debs.split(' ') -%}
|
||||||
debs/{{ deb }}{{' '}}
|
debs/{{ deb }}{{' '}}
|
||||||
@ -30,6 +31,7 @@ debs/{{ deb }}{{' '}}
|
|||||||
COPY ["start.sh", "rest-server.sh", "/usr/bin/"]
|
COPY ["start.sh", "rest-server.sh", "/usr/bin/"]
|
||||||
COPY ["supervisord.conf", "/etc/supervisor/conf.d/"]
|
COPY ["supervisord.conf", "/etc/supervisor/conf.d/"]
|
||||||
|
|
||||||
|
RUN apt-get remove -y g++ python-dev
|
||||||
RUN apt-get clean -y; apt-get autoclean -y; apt-get autoremove -y
|
RUN apt-get clean -y; apt-get autoclean -y; apt-get autoremove -y
|
||||||
RUN rm -rf /debs
|
RUN rm -rf /debs
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user