Skip to content

Commit c927517

Browse files
keboliuqiluo-msft
authored andcommitted
[Mellanox] Inject SDK libs dependency to pmon on Mellanox platform (#3000)
* inject sdk libs to pmon * fix wrong code
1 parent 466334a commit c927517

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

files/build_templates/docker_image_ctl.j2

+4-7
Original file line numberDiff line numberDiff line change
@@ -175,19 +175,16 @@ start() {
175175
{%- endif %}
176176
{%- if sonic_asic_platform == "mellanox" %}
177177
{%- if docker_container_name == "syncd" %}
178-
-e SX_SNIFFER_ENABLE \
179-
-e SX_SNIFFER_TARGET \
180-
-e PRM_SNIFFER \
181-
-e PRM_SNIFFER_FILE_PATH \
182178
-v /var/log/mellanox/sniffer:/var/log/mellanox/sniffer:rw \
183179
-v mlnx_sdk_socket:/tmp \
184180
-v /dev/shm:/dev/shm:rw \
181+
{%- elif docker_container_name == "pmon" %}
182+
-v /var/run/hw-management:/var/run/hw-management:rw \
183+
-v mlnx_sdk_socket:/tmp \
184+
-v /dev/shm:/dev/shm:rw \
185185
{%- else %}
186186
--tmpfs /tmp \
187187
{%- endif %}
188-
{%- if docker_container_name == "pmon" %}
189-
-v /var/run/hw-management:/var/run/hw-management:rw \
190-
{%- endif %}
191188
{%- endif %}
192189
-v /var/run/redis:/var/run/redis:rw \
193190
-v /usr/share/sonic/device/$PLATFORM:/usr/share/sonic/platform:ro \

platform/mellanox/rules.mk

+3
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ $(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) $(LIBSAITHRIFT_DEV)
2222

2323
# Runtime dependency on mlnx sai is set only for syncd
2424
$(SYNCD)_RDEPENDS += $(MLNX_SAI)
25+
26+
# Inject mlnx sdk libs to platform monitor
27+
$(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)

0 commit comments

Comments
 (0)