[swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445)

This commit is contained in:
Joe LeVeque 2017-03-30 11:51:05 -07:00 committed by GitHub
parent 94934f7b3b
commit 71d299bed4
14 changed files with 34 additions and 34 deletions

View File

@ -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 && \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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
View 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
View 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