Add debug shell packages for Marvell Innovium platforms (#11845)
- Why I did it Package Marvell/Innovium CLI shell. - How I did it Include shell packages. - How to verify it Platform specific shell commands. Signed-off-by: rck-innovium rck@innovium.com
This commit is contained in:
parent
d8f75c932b
commit
fa48caf39d
@ -2,7 +2,8 @@
|
||||
|
||||
DOCKER_SYNCD_INVM_RPC = docker-syncd-invm-rpc.gz
|
||||
$(DOCKER_SYNCD_INVM_RPC)_PATH = $(PLATFORM_PATH)/docker-syncd-invm-rpc
|
||||
$(DOCKER_SYNCD_INVM_RPC)_DEPENDS += $(SYNCD_RPC) $(LIBTHRIFT) $(INVM_LIBSAI) $(PTF)
|
||||
$(DOCKER_SYNCD_INVM_RPC)_DEPENDS += $(SYNCD_RPC) $(LIBTHRIFT) $(INVM_LIBSAI) $(PTF) $(INVM_SHELL)
|
||||
$(DOCKER_SYNCD_INVM_RPC)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)
|
||||
$(DOCKER_SYNCD_INVM_RPC)_LOAD_DOCKERS += $(DOCKER_SYNCD_BASE)
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_INVM_RPC)
|
||||
SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_INVM_RPC)
|
||||
|
@ -3,7 +3,7 @@
|
||||
DOCKER_SYNCD_PLATFORM_CODE = invm
|
||||
include $(PLATFORM_PATH)/../template/docker-syncd-base.mk
|
||||
|
||||
$(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD) $(PYTHON_SDK_API) $(INVM_LIBSAI)
|
||||
$(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD) $(PYTHON_SDK_API) $(INVM_LIBSAI) $(INVM_SHELL)
|
||||
|
||||
$(DOCKER_SYNCD_BASE)_DBG_DEPENDS += $(SYNCD_DBG) \
|
||||
$(LIBSWSSCOMMON_DBG) \
|
||||
@ -13,7 +13,6 @@ $(DOCKER_SYNCD_BASE)_DBG_DEPENDS += $(SYNCD_DBG) \
|
||||
SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BASE)
|
||||
SONIC_BUSTER_DBG_DOCKERS += $(DOCKER_SYNCD_BASE_DBG)
|
||||
|
||||
|
||||
$(DOCKER_SYNCD_BASE)_VERSION = 1.0.0
|
||||
$(DOCKER_SYNCD_BASE)_PACKAGE_NAME = syncd
|
||||
$(DOCKER_SYNCD_BASE)_MACHINE = innovium
|
||||
|
@ -5,11 +5,13 @@ INVM_SAI_ONLINE = https://github.com/Innovium/SONiC/raw/master/debian/master
|
||||
INVM_LIBSAI = isai.deb
|
||||
INVM_HSAI = saihdr.deb
|
||||
INVM_DRV = ipd.deb
|
||||
INVM_SHELL = ishell.deb
|
||||
|
||||
$(INVM_LIBSAI)_URL = $(INVM_SAI_ONLINE)/$(INVM_LIBSAI)
|
||||
$(INVM_HSAI)_URL = $(INVM_SAI_ONLINE)/$(INVM_HSAI)
|
||||
$(INVM_DRV)_URL = $(INVM_SAI_ONLINE)/$(INVM_DRV)
|
||||
$(INVM_SHELL)_URL = $(INVM_SAI_ONLINE)/$(INVM_SHELL)
|
||||
|
||||
$(eval $(call add_conflict_package,$(INVM_HSAI),$(LIBSAIVS_DEV)))
|
||||
|
||||
SONIC_ONLINE_DEBS += $(INVM_LIBSAI) $(INVM_HSAI) $(INVM_DRV)
|
||||
SONIC_ONLINE_DEBS += $(INVM_LIBSAI) $(INVM_HSAI) $(INVM_DRV) $(INVM_SHELL)
|
||||
|
@ -15,7 +15,7 @@ SONIC_ALL += $(SONIC_INVM_ONE_IMAGE) \
|
||||
$(DOCKER_SYNCD_INVM_RPC)
|
||||
|
||||
# Inject invm sai into syncd
|
||||
$(SYNCD)_DEPENDS += $(INVM_HSAI) $(INVM_LIBSAI) $(LIBSAITHRIFT_DEV_INVM)
|
||||
$(SYNCD)_DEPENDS += $(INVM_HSAI) $(INVM_LIBSAI) $(LIBSAITHRIFT_DEV_INVM) $(INVM_SHELL)
|
||||
$(SYNCD)_UNINSTALLS += $(INVM_HSAI)
|
||||
|
||||
# Runtime dependency on invm sai is set only for syncd
|
||||
|
Loading…
Reference in New Issue
Block a user