Rework IVI image packagegroups 36/29636/2
authorScott Murray <scott.murray@konsulko.com>
Tue, 20 Feb 2024 15:56:41 +0000 (10:56 -0500)
committerScott Murray <scott.murray@konsulko.com>
Mon, 18 Mar 2024 21:23:02 +0000 (21:23 +0000)
commit98dc1be0341b33d4c4283ffe66b9f5f3bf9185ce
treeb30cfbd88031869e349dbc2cb0d44313f13b47f7
parent684e5b05ce043e54e4011bde8da103e4543a013c
Rework IVI image packagegroups

The all-in-one packagegroup-agl-image-ivi makes it difficult to
use the dependencies it pulls into images in a piecemeal fashion.
It has been removed and instead its dependencies are included in
the base IVI image defintion.  As well, the IVI services
packagegroup has been split to have packagegroups for applaunchd
versus platform-dependent services (audio, HVAC, etc.).
These will enable doing using conditional logic in the IVI image
defintion that will be more visible and not break binary packaging.

Bug-AGL: SPEC-5082

Change-Id: Ia4e95656e2fbc6d8ed6ba98c19b33f6fe6ca5971
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29698
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
(cherry picked from commit e756238f831c825a02c0d27a01d85afdbfca4004)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29636
recipes-platform/images/agl-image-ivi.bb
recipes-platform/packagegroups/packagegroup-agl-demo-platform-flutter.bb
recipes-platform/packagegroups/packagegroup-agl-demo-platform-html5.bb
recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
recipes-platform/packagegroups/packagegroup-agl-image-ivi.bb [deleted file]
recipes-platform/packagegroups/packagegroup-agl-ivi-services.bb