[sonic-app-ext] support app extensions installation during build#7593
[sonic-app-ext] support app extensions installation during build#7593renukamanavalan merged 5 commits intosonic-net:masterfrom
Conversation
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
tahmed-dev
left a comment
There was a problem hiding this comment.
LGTM. just a minor comment
files/scripts/swss.sh
Outdated
| #!/bin/bash | ||
|
|
||
| DEPENDENT="radv dhcp_relay" | ||
| DEPENDENT="radv" |
There was a problem hiding this comment.
nit: dhcp_relay should be still in the DEPENDENT. It should be remove by the DHCP PR #6531
There was a problem hiding this comment.
@stepanblyschak , can you please resolve this nit comment?
There was a problem hiding this comment.
It is already resolved, forgot to put a comment about it.
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@stepanblyschak please handle conflicts and rerun tests. |
…xt-build Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
0652d46 to
287a7e1
Compare
Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
287a7e1 to
abe88c0
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
EDIT: fixed ptf docker build in latest commit. |
…ic-utilities for dockers that dont need it Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Same build error observed in different PR - https://dev.azure.com/mssonic/build/_build/results?buildId=19675&view=logs&j=88ce9a53-729c-5fa9-7b6e-3d98f2488e3f&t=8d99be27-49d0-54d0-99b1-cfc0d47f0318 |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@stepanblyschak can you please handle the new conflict? |
|
@renukamanavalan and @tahmed-dev can you please approve? |
|
@tahmed-dev can you please approve? |
…ic-net#7593) Signed-off-by: Stepan Blyschak stepanb@mellanox.com Why I did it To support building DHCP relay as extension and installing it during build time. How I did it Created infrastructure. Users need to define their packages in rules/sonic-packages.mk How to verify it Together with sonic-net#6531
| $(eval export $(subst -,_,$(notdir $($*.gz_PATH)))_whls=$(shell printf "$(subst $(SPACE),\n,$(call expand,$($*.gz_PYTHON_WHEELS)))\n" | awk '!a[$$0]++')) | ||
| $(eval export $(subst -,_,$(notdir $($*.gz_PATH)))_dbgs=$(shell printf "$(subst $(SPACE),\n,$(call expand,$($*.gz_DBG_PACKAGES)))\n" | awk '!a[$$0]++')) | ||
| $(eval export $(subst -,_,$(notdir $($*.gz_PATH)))_pkgs=$(shell printf "$(subst $(SPACE),\n,$(call expand,$($*.gz_APT_PACKAGES)))\n" | awk '!a[$$0]++')) | ||
| if [ -d $($*.gz_PATH)/cli-plugin-tests/ ]; then pushd $($*.gz_PATH)/cli-plugin-tests; pytest-$($(SONIC_UTILITIES_PY3)_PYTHON_VERSION) -v $(LOG); popd; fi |
Signed-off-by: Stepan Blyschak stepanb@mellanox.com
Why I did it
To support building DHCP relay as extension and installing it during build time.
How I did it
Created infrastructure. Users need to define their packages in rules/sonic-packages.mk
How to verify it
Together with #6531
Which release branch to backport (provide reason below if selected)
Description for the changelog
A picture of a cute animal (not mandatory but encouraged)