prplos/profiles/prpl.yml
Mohamed-nour Toumi e457214351
profiles: extract secure eMMC boot config into shared profile
Create profiles/secure_boot_emmc.yml as a common base for secure eMMC
boot with swupdate A/B partitioning, consolidating duplicated config
from mxl_x86_osp_tb341_v2 and qca_ipq95xx.

Moved to secure_boot_emmc.yml:
  - Packages: swupdate, libubootenv, imagegenerator,
    initramfs-generator, readmfg, libfdt, fdt-utils, kmod-sysregister
  - Diffconfig: secure initramfs, swupdate handlers
    (ext4/diskpart/diskformat), imagegenerator, MFG global signature,
    kernel keyring, sysregister bootcount

Also remove unused packages from shared profiles:
  - prpl_core: drop keyctl, keyutils, kmod-sysregister
  - prpl: drop lvm2

Closes: PCF-2097
Fixes: PCF-1875, PCF-1878
Tracked-by: FEAT-29
Signed-off-by: Mohamed-nour Toumi <mohamed.toumi_ext@softathome.com>
2026-06-23 10:56:37 +02:00

107 lines
2.1 KiB
YAML

---
description: Add the prpl features
include:
- prpl_core
- lcm
- mgmt
additional_packages:
- feed: packages
packages:
- opensc
- pciids
- pciutils
- picocom
- usbids
- usbutils
packages:
- dhcpv4-manager
- dhcpv6s-manager
- dmtui
- gmap-client
- gmap-mibs-common
- gmap-mod-dnssd
- gmap-mod-ethernet-dev
- gmap-mod-name-selector
- gmap-mod-self
- gmap-mod-upnp
- gmap-server
- hosts-manager
- ip-manager
- ip6tables-zz-legacy
- iptables-mod-ipopt
- iptables-zz-legacy
- libdhcpoptions
- libfwinterface
- libfwrules
- libnetmodel
- libp11
- lighttpd
- lighttpd-mod-auth
- lighttpd-mod-authn_file
- lighttpd-mod-fastcgi
- lighttpd-mod-openssl
- lua-amx
- mcastd-core
- mcastd-noforward
- mcastd-routing
- miniupnpd-prpl
- mod-autosensing
- mod-busstats
- mod-httpaccess-lighttpd
- mod-ppp-daemon
- mod-ra-radvd
- mod-routing-dhcp
- mod-wanmgr-sfp
- mod-xpon-prpl
- netmodel-dslite
- netmodel-gni
- netmodel-ppp
- netmodel-xpon
- prpl-webui
- pkcs11-provider
- softhsm2
- tr181-bulkdata
- tr181-captiveportal
- tr181-conntrack-query
- tr181-conmon
- tr181-dnssd
- tr181-dslite
- tr181-dynamicdns
- tr181-gnimanager
- tr181-homeplug
- tr181-httpaccess
- tr181-ipdiagnostics
- tr181-powerstatus
- tr181-logical
- tr181-mcastd
- tr181-mqtt
- tr181-mqttbroker
- tr181-neighbordiscovery
- tr181-pcp
- tr181-ppp
- tr181-rest-api
- tr181-routeradvertisement
- tr181-sfp
- tr181-upnp
- tr181-upnpdiscovery
- tr181-usb
- tr181-xpon
- wan-manager
- wifi-scheduler
diffconfig: |
CONFIG_PACKAGE_ppp-prpl=y
# CONFIG_PACKAGE_dnsmasq is not set
# CONFIG_LIGHTTPD_CRYPTOLIB_MBEDTLS is not set
CONFIG_LIGHTTPD_CRYPTOLIB_OPENSSL=y
CONFIG_SAH_AMX_TR181_DEVICE_OBUSPA_SUPPORT=y
CONFIG_PACKAGE_mod-xpon-prpl-mock=m
CONFIG_PACKAGE_ipset=y
# pkcs11-tool
CONFIG_PACKAGE_libopensc=y
CONFIG_PACKAGE_opensc-utils=y
CONFIG_PACKAGE_opensc-utils-pkcs11-tool=y