[Mellanox] Inject SDK libs dependency to pmon on Mellanox platform (#3000)
* inject sdk libs to pmon * fix wrong code
This commit is contained in:
parent
466334a8c9
commit
c927517355
@ -175,19 +175,16 @@ start() {
|
||||
{%- endif %}
|
||||
{%- if sonic_asic_platform == "mellanox" %}
|
||||
{%- if docker_container_name == "syncd" %}
|
||||
-e SX_SNIFFER_ENABLE \
|
||||
-e SX_SNIFFER_TARGET \
|
||||
-e PRM_SNIFFER \
|
||||
-e PRM_SNIFFER_FILE_PATH \
|
||||
-v /var/log/mellanox/sniffer:/var/log/mellanox/sniffer:rw \
|
||||
-v mlnx_sdk_socket:/tmp \
|
||||
-v /dev/shm:/dev/shm:rw \
|
||||
{%- elif docker_container_name == "pmon" %}
|
||||
-v /var/run/hw-management:/var/run/hw-management:rw \
|
||||
-v mlnx_sdk_socket:/tmp \
|
||||
-v /dev/shm:/dev/shm:rw \
|
||||
{%- else %}
|
||||
--tmpfs /tmp \
|
||||
{%- endif %}
|
||||
{%- if docker_container_name == "pmon" %}
|
||||
-v /var/run/hw-management:/var/run/hw-management:rw \
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
-v /var/run/redis:/var/run/redis:rw \
|
||||
-v /usr/share/sonic/device/$PLATFORM:/usr/share/sonic/platform:ro \
|
||||
|
@ -22,3 +22,6 @@ $(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) $(LIBSAITHRIFT_DEV)
|
||||
|
||||
# Runtime dependency on mlnx sai is set only for syncd
|
||||
$(SYNCD)_RDEPENDS += $(MLNX_SAI)
|
||||
|
||||
# Inject mlnx sdk libs to platform monitor
|
||||
$(DOCKER_PLATFORM_MONITOR)_DEPENDS += $(APPLIBS) $(SX_COMPLIB) $(SXD_LIBS) $(SX_GEN_UTILS) $(PYTHON_SDK_API) $(APPLIBS_DEV) $(SX_COMPLIB_DEV) $(SXD_LIBS_DEV) $(SX_GEN_UTILS_DEV)
|
||||
|
Loading…
Reference in New Issue
Block a user