[swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445)
This commit is contained in:
parent
94934f7b3b
commit
71d299bed4
@ -13,16 +13,16 @@ ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN apt-get update && apt-get install -y python-pip supervisor libbsd0 libevent-2.0-5 libjansson4 libwrap0 libxml2 libpci3 libperl5.20
|
||||
|
||||
## Pre-install the fundamental packages
|
||||
## Install Python SSWSDK
|
||||
## Install LLDP Sync Daemon
|
||||
# Pre-install the fundamental packages
|
||||
# Install Python SwSS SDK
|
||||
# Install LLDP Sync Daemon
|
||||
|
||||
RUN dpkg -i \
|
||||
{% for deb in docker_lldp_sv2_debs.split(' ') -%}
|
||||
debs/{{ deb }}{{' '}}
|
||||
{%- endfor %}
|
||||
|
||||
RUN pip install /python-wheels/sswsdk-2.0.1-py2-none-any.whl && \
|
||||
RUN pip install /python-wheels/swsssdk-2.0.1-py2-none-any.whl && \
|
||||
pip install /python-wheels/sonic_d-2.0.0-py2-none-any.whl && \
|
||||
apt-get remove -y python-pip && \
|
||||
apt-get purge -y && apt-get autoclean -y && apt-get autoremove -y && \
|
||||
|
@ -1,21 +1,21 @@
|
||||
FROM docker-base
|
||||
|
||||
COPY deps/sswsdk*.whl deps/lldpsyncd_*.deb deps/lldpd_*.deb /deps/
|
||||
COPY deps/swsssdk*.whl deps/lldpsyncd_*.deb deps/lldpd_*.deb /deps/
|
||||
|
||||
## Make apt-get non-interactive
|
||||
# Make apt-get non-interactive
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
## Pre-install the fundamental packages
|
||||
## Install Python SSWSDK (lldpsyncd dependency)
|
||||
## Install LLDP Sync Daemon
|
||||
## Note: dpkg_apt function has the benefit to detect missing .deb file
|
||||
## Clean up
|
||||
# Pre-install the fundamental packages
|
||||
# Install Python SwSS SDK (lldpsyncd dependency)
|
||||
# Install LLDP Sync Daemon
|
||||
# Note: dpkg_apt function has the benefit to detect missing .deb file
|
||||
# Clean up
|
||||
RUN apt-get update && \
|
||||
dpkg_apt() { [ -f $1 ] && { dpkg -i $1 || apt-get -y install -f; } || return 1; } && \
|
||||
dpkg_apt /deps/lldpd_*.deb && \
|
||||
dpkg_apt /deps/lldpsyncd_*.deb && \
|
||||
apt-get install -y python-pip supervisor && \
|
||||
pip install /deps/sswsdk*.whl && \
|
||||
pip install /deps/swsssdk*.whl && \
|
||||
apt-get remove -y python-pip && \
|
||||
apt-get purge -y && apt-get autoclean -y && apt-get autoremove -y && \
|
||||
rm -rf /deps ~/.cache
|
||||
|
@ -6,7 +6,8 @@ COPY [ \
|
||||
{%- endfor %} \
|
||||
"/debs/"]
|
||||
|
||||
COPY python-wheels/sswsdk-*-py3-*.whl /python-wheels/
|
||||
# Install Python SwSSSDK (SNMP subagent dependency)
|
||||
COPY python-wheels/swsssdk-*-py3-*.whl /python-wheels/
|
||||
COPY python-wheels/asyncsnmp-*-py3-*.whl /python-wheels/
|
||||
|
||||
# enable -O for all Python calls
|
||||
|
@ -10,7 +10,6 @@ ENV PYTHONOPTIMIZE 1
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
## Pre-install the fundamental packages
|
||||
## Install Python SSWSDK (SNMP subagent dependency)
|
||||
## Install SNMP subagent
|
||||
## Note: dpkg_apt function has the benefit to detect missing .deb file
|
||||
## Clean up
|
||||
|
@ -3,5 +3,5 @@
|
||||
ASYNCSNMP_PY3 = asyncsnmp-2.1.0-py3-none-any.whl
|
||||
$(ASYNCSNMP_PY3)_SRC_PATH = $(SRC_PATH)/sonic-snmpagent
|
||||
$(ASYNCSNMP_PY3)_PYTHON_VERSION = 3
|
||||
$(ASYNCSNMP_PY3)_DEPENDS += $(SSWSDK_PY3)
|
||||
$(ASYNCSNMP_PY3)_DEPENDS += $(SWSSSDK_PY3)
|
||||
SONIC_PYTHON_WHEELS += $(ASYNCSNMP_PY3)
|
||||
|
@ -3,5 +3,5 @@
|
||||
DBSYNCD_PY2 = sonic_d-2.0.0-py2-none-any.whl
|
||||
$(DBSYNCD_PY2)_SRC_PATH = $(SRC_PATH)/sonic-dbsyncd
|
||||
$(DBSYNCD_PY2)_PYTHON_VERSION = 2
|
||||
$(DBSYNCD_PY2)_DEPENDS += $(SSWSDK_PY2)
|
||||
$(DBSYNCD_PY2)_DEPENDS += $(SWSSSDK_PY2)
|
||||
SONIC_PYTHON_WHEELS += $(DBSYNCD_PY2)
|
||||
|
@ -1,6 +0,0 @@
|
||||
# sswsdk python2 wheel
|
||||
|
||||
SSWSDK_PY2 = sswsdk-2.0.1-py2-none-any.whl
|
||||
$(SSWSDK_PY2)_SRC_PATH = $(SRC_PATH)/sonic-py-swsssdk
|
||||
$(SSWSDK_PY2)_PYTHON_VERSION = 2
|
||||
SONIC_PYTHON_WHEELS += $(SSWSDK_PY2)
|
@ -1,8 +0,0 @@
|
||||
# sswsdk python3 wheel
|
||||
|
||||
SSWSDK_PY3 = sswsdk-2.0.1-py3-none-any.whl
|
||||
$(SSWSDK_PY3)_SRC_PATH = $(SRC_PATH)/sonic-py-swsssdk
|
||||
$(SSWSDK_PY3)_PYTHON_VERSION = 3
|
||||
# Synthetic dependency just to avoid race condition
|
||||
$(SSWSDK_PY3)_DEPENDS += $(SSWSDK_PY2)
|
||||
SONIC_PYTHON_WHEELS += $(SSWSDK_PY3)
|
6
rules/swsssdk-py2.mk
Normal file
6
rules/swsssdk-py2.mk
Normal file
@ -0,0 +1,6 @@
|
||||
# swsssdk python2 wheel
|
||||
|
||||
SWSSSDK_PY2 = swsssdk-2.0.1-py2-none-any.whl
|
||||
$(SWSSSDK_PY2)_SRC_PATH = $(SRC_PATH)/sonic-py-swsssdk
|
||||
$(SWSSSDK_PY2)_PYTHON_VERSION = 2
|
||||
SONIC_PYTHON_WHEELS += $(SWSSSDK_PY2)
|
8
rules/swsssdk-py3.mk
Normal file
8
rules/swsssdk-py3.mk
Normal file
@ -0,0 +1,8 @@
|
||||
# swsssdk python3 wheel
|
||||
|
||||
SWSSSDK_PY3 = swsssdk-2.0.1-py3-none-any.whl
|
||||
$(SWSSSDK_PY3)_SRC_PATH = $(SRC_PATH)/sonic-py-swsssdk
|
||||
$(SWSSSDK_PY3)_PYTHON_VERSION = 3
|
||||
# Synthetic dependency just to avoid race condition
|
||||
$(SWSSSDK_PY3)_DEPENDS += $(SWSSSDK_PY2)
|
||||
SONIC_PYTHON_WHEELS += $(SWSSSDK_PY3)
|
@ -1 +1 @@
|
||||
Subproject commit 3d30cfc9318d03652df01c0871090f5ef6c8ccb2
|
||||
Subproject commit 812f2cd50f83c1b83fbfc2688752e969cd5cd6f9
|
@ -1 +1 @@
|
||||
Subproject commit 497bdfe64c3ddc2ce711ec8a2b0839d9d26f5666
|
||||
Subproject commit ebb5ec6870acccfde267e513d68d107873b0960e
|
@ -1 +1 @@
|
||||
Subproject commit c0e022addaaa0af857331d36e3766a88a2095941
|
||||
Subproject commit d39b66b354af4db07313af82341fdc20762e89fc
|
@ -1 +1 @@
|
||||
Subproject commit edbda467002700230f89a7362a21b3d3909b1079
|
||||
Subproject commit 5c59ec6b8e067dab8c3d786432d6d2c9b961ec78
|
Reference in New Issue
Block a user