Integrate meta-seco-clea-os/cfns/package_group
Commit: clea-os/layers/seco/meta-seco-clea-os@61c69a55
[PACKAGEGROUP][DEBUG] Remove direct r-dependency of glibc
The packagegroup doesn't build due to the dynamic renaming of the package glibc
into libc6. This cannot be executed by allarch packages.
Remove the package glibc as it's pulled-in by gdb.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@ff18c3a9
[PACKAGEGROUP] Add wayland/x11 dependencies to packagegroups
Only include graphics benchamark/testing packagegroups if either wayland or x11 are selected in the DISTRO_FEATURES.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@16f942a6
[FIX] Add gdk-pixbuf bbappend to build with glibc2.34+
With the docker builder based on Ubuntu 22.04, the native package of
gdk-pixbuf doesn't build due to glib version. Ubuntu 22.04 has
glibc2.35.
Disable tests on it to build with glibc2.34+.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@9202aae4
[PACKAGEGROUP][NETWORKING] Add meta-security only when needed
The layer meta-security is added depending on the networking suite chosen.
It's added for:
- advanced
- test It's not added for:
- none
- base
The recipe aircrack-ng is masked when meta-security is not added to prevent parsing errors (caused by aircrack-ng_%.bbappend in meta-seco-clea-os).
When meta-security is added, the string security is added to
DISTRO_FEATURES to get rid of the warning saying that the layer is
included but the feature is not enabled.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@2efea1e1
[FIX][PACKAGEGROUP] Fix pulseaudio in audio packagegroup
Pulseaudio needs DISTRO_FEATURES:append = " pulseaudio" in order to
deliver files to the rootfs. Moreover, the package to use is
pulseaudio-server instead of pulseaudio that is only a placeholder
for other package variants.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@116ca8a6
[NON-FUNCTIONAL] Variable rename & menu prompt update
Rename the variable SYSTEM_INSTALL to SYSTEM_IMAGE_INSTALL to be
aligned with other variables names.
Update networking Yconfig to align menu title to other features.
--
Commit: clea-os/layers/seco/meta-seco-clea-os@fda9763a
[FIX] fix packagegroup for graphics
Some packages to be installed were positioned in PACKAGES instead of RDEPENDS.
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@da80b26b
[ADD] add recipe for fvb implementation
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@d1588cc5
[PACKAGEGROUP] add test tools package group
In this package group has been added a setting in the configurator in which the user can select a full or custom personalization. If "full" every test given in the package group is enable. If "custom", the user can choose the desired test from the configurator.
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@716c41f0
[PACKAGEGROUP] add bluetooth package group
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@4d6f2dba
[PACKAGEGROUP] add audio package group
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@bd1adf76
[PACKAGEGROUP] add benchmark package group
The benchmark package group adds benchmarks to test: memory, cpu, system, graphics and disk/filesystem performances. To do so, a menu has been created in the configurator such that users can select the desidered benchmark.
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@dc8c78c1
[PACKAGEGROUP] Add peripherals packagegroups
The main peripheral packagegroups are:
-
packagegroup-seco-peripherals-default: include storage- and GPIO-related packages. -
packagegroup-seco-peripherals-full: include storage, GPIO, SPI, I2C, CAN, MMC, USB and PCI packages. -
packagegroup-seco-peripherals-custom: includes individually selected packages depending on the configuration.
The packagegroup is selectable from the configurator. When custom is selected, all the flags for each peripheral show up to allow the user to fully-customize the build.
JIRA Reference: [CLEAOS-769]
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@0690f747
[PACKAGEGROUP] fix variables name
Co-authored-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@20daf930
[PACKAGEGROUP] add debug package group
The debug package group allows the user to select particular packages based on what is wanted to debug such as core, performance, rescue and disk. To manage all these possibilities, a menu has been created in the configurator, allowing users to select the desidered package.
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@83a26320
[PACKAGEGROUP] Add networking package group
Three package groups are available:
- packagegroup-seco-networking
- packagegroup-seco-networking-advanced
- packagegroup-seco-networking-test
The base packagegroup contains minimal networking tools. Depending on what feature is available/enabled on the board, Wifi, cellular and SSH packages can be disabled from the configurator and not included in the build. The networking manager can be selected in the configurator between:
- networkmanager (nmcli)
- connman (connmanctl)
- none of them.
The advanced package group includes advanced networking tools used to deeply analyze the network. It includes the base packagegroup.
The test package group includes both base and advanced packagegroups. It adds test tools.
Due to a aircrack-ng bbappend the layer meta-security is added to
bblayers.conf as supporting layer.
JIRA Reference: [CLEAOS-765]
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@06a44305
[PACKAGEGROUP] add graphic package group
The graphic packagegroup add: gstreamer software, tools for testing and packages/utilies based on weston or x11 choice.
Signed-off-by: carlo carlo.ferriolo@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@30258a5b
[PACKAGEGROUP] Add minimal required content for packagegroups
Add inherit packagegroup to avoid LICENSE issues during parsing
stage.
Signed-off-by: Nicola Sparnacci nicola.sparnacci@seco.com
--
Commit: clea-os/layers/seco/meta-seco-clea-os@b7705bcb
[PACKAGEGROUP] add packages for first setting
Signed-off-by: carlo carlo.ferriolo@seco.com