profiles: prpl: add Extender profiles
Add two profiles to build Extender firmware: * extender_minimal.yml: minimal version of the Extender firmware; * extender_full.yml: full version of the Extender firmware. The same as minimal + support LCM and TR-069/369 management. Add new CI goals for these new profiles. References: PCF-1849, FEAT-84 Signed-off-by: Roman Shcherbakov <r.shcherbakov@inango-systems.com>
This commit is contained in:
parent
0c82028546
commit
1acddd2ce3
@ -54,6 +54,12 @@ build test ipq807x prpl security:
|
||||
build test qca_ipq95xx prpl cellular security thread:
|
||||
extends: .build test config
|
||||
|
||||
build test qca_ipq95xx extender_minimal cellular security thread:
|
||||
extends: .build test config
|
||||
|
||||
build test qca_ipq95xx extender_full cellular security thread:
|
||||
extends: .build test config
|
||||
|
||||
coverity scan ipq807x prpl:
|
||||
extends: .coverity scan config
|
||||
variables:
|
||||
|
||||
@ -817,6 +817,8 @@ Assure expected build configuration (PCF-1413):
|
||||
CONFIG_PON_SDK_VERSION="2.1.0"
|
||||
CONFIG_PRPLMESH_ENABLE_UNIT_TESTS=y
|
||||
CONFIG_PRPL_CONTROLLER_ROOT_PATH="X_PRPLWARE-COM_WiFiController"
|
||||
CONFIG_PRPL_CPE_OPMODE="gateway"
|
||||
CONFIG_PRPL_CPE_OPMODE_GATEWAY=y
|
||||
CONFIG_PRPL_IP_DIAGNOSTIC_UPLOAD_DOWNLOAD=y
|
||||
CONFIG_REMOVE_CAPS_ODLS=y
|
||||
CONFIG_SAH_AMXRT_RWDATAPATH="/etc/config"
|
||||
|
||||
@ -578,6 +578,8 @@ Assure expected build configuration (PCF-1413):
|
||||
CONFIG_PKG_FORTIFY_SOURCE_2=y
|
||||
CONFIG_PRPLMESH_ENABLE_UNIT_TESTS=y
|
||||
CONFIG_PRPL_CONTROLLER_ROOT_PATH="X_PRPLWARE-COM_WiFiController"
|
||||
CONFIG_PRPL_CPE_OPMODE="gateway"
|
||||
CONFIG_PRPL_CPE_OPMODE_GATEWAY=y
|
||||
CONFIG_PRPL_IP_DIAGNOSTIC_UPLOAD_DOWNLOAD=y
|
||||
CONFIG_REMOVE_CAPS_ODLS=y
|
||||
CONFIG_SAH_AMXRT_RWDATAPATH="/etc/config"
|
||||
|
||||
16
profiles/extender_full.yml
Normal file
16
profiles/extender_full.yml
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
description: The prpl Extender profile with additional features (LCM, USP/CWMP)
|
||||
|
||||
include:
|
||||
- lcm
|
||||
- mgmt
|
||||
- prpl_core
|
||||
|
||||
packages:
|
||||
- extender-config
|
||||
|
||||
diffconfig: |
|
||||
CONFIG_BUSYBOX_CONFIG_GETOPT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_GETOPT_LONG=y
|
||||
CONFIG_SAH_AMX_TR181_BRIDGING_MSTPD=n
|
||||
CONFIG_PRPL_CPE_OPMODE_EXTENDER=y
|
||||
14
profiles/extender_minimal.yml
Normal file
14
profiles/extender_minimal.yml
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
description: The prpl Extender profile with minimal features
|
||||
|
||||
include:
|
||||
- prpl_core
|
||||
|
||||
packages:
|
||||
- extender-config
|
||||
|
||||
diffconfig: |
|
||||
CONFIG_BUSYBOX_CONFIG_GETOPT=y
|
||||
CONFIG_BUSYBOX_CONFIG_FEATURE_GETOPT_LONG=y
|
||||
CONFIG_SAH_AMX_TR181_BRIDGING_MSTPD=n
|
||||
CONFIG_PRPL_CPE_OPMODE_EXTENDER=y
|
||||
@ -4,12 +4,13 @@ description: Packages and features for LCM
|
||||
feeds:
|
||||
- name: feed_lcm
|
||||
uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed_lcm.git
|
||||
revision: main@05412c21f9d572b9806b025d4284e9a3bcab47b1
|
||||
revision: main@629dc67a9c5a46a47512b165d3926ed9a71ad6c3
|
||||
|
||||
packages:
|
||||
- cthulhu
|
||||
- cthulhu-dhcpc
|
||||
- cthulhu-lxc
|
||||
- cthulhu-capabilities
|
||||
- cthulhu-networking
|
||||
- cthulhu-plugin-usp
|
||||
- lxc
|
||||
|
||||
@ -3,15 +3,15 @@ description: A minimal set of prpl packages and configs (no WAN support, no LCM,
|
||||
feeds:
|
||||
- name: feed_amx
|
||||
uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed_amx.git
|
||||
revision: main@67f4f1750495a0a385b1171054dbf95254188e0a
|
||||
revision: main@4346e6ce7d5327c12d9c5fcf5cb8fb23622927b9
|
||||
|
||||
- name: feed_prplmesh
|
||||
uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed-prplmesh.git
|
||||
revision: main@cc33c9e0cd2701993134b40340b1704f2d65654d
|
||||
revision: main@6fb857ed801a4bc5ba56a14ed5b7990c5ebba361
|
||||
|
||||
- name: feed_prplos
|
||||
uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed-prplos.git
|
||||
revision: main@5b7c7d59ee02e3188cc0de63d0b503d1ca8ea22f
|
||||
revision: main@150ef0f671f160b2bb3596c9f62027cd9555be45
|
||||
|
||||
additional_packages:
|
||||
- feed: packages
|
||||
|
||||
@ -8,7 +8,7 @@ description: Build image for prpl Foundation Freedom board
|
||||
feeds:
|
||||
- name: feed_qca
|
||||
uri: https://gitlab.com/prpl-foundation/prplOS/feed-qca.git
|
||||
revision: latest-24.10@c54c5c3212aaa456479d8dfab4df80624b870067
|
||||
revision: latest-24.10@37b3f470bec157d7dfdeee0320d07cdd141a08ce
|
||||
|
||||
packages:
|
||||
- ipq95xx
|
||||
|
||||
Loading…
Reference in New Issue
Block a user