Rework demo packagegroup and images 00/27600/1
authorScott Murray <scott.murray@konsulko.com>
Mon, 6 Jun 2022 22:06:42 +0000 (18:06 -0400)
committerScott Murray <scott.murray@konsulko.com>
Mon, 6 Jun 2022 22:06:42 +0000 (18:06 -0400)
commit2d38bf45515463dbe56a67029577834c1d941051
tree3f5056ec358b282e2bf9f4e047cafc88b8e82b84
parentc5c43ada3a831e3194578830522713edfb482ca7
Rework demo packagegroup and images

Rework the agl-ivi-demo-platform* images to reduce duplication,
and move the additions for the agl-demo-cluster-support and
agl-demo-preload features.

Changes:
- Pull in agl-image-ivi.bb in the crosssdk image rather than
  duplicating its contents.  This means the package additions
  from the demo features will be reflected in the SDK, which
  seems more in line with general expectations of how Yocto SDKs
  work.
- New packagegroups are created for the agl-demo-cluster-support
  and agl-demo-preload features, and they are pulled into the
  agl-ivi-demo-platform / agl-demo-platform image using features
  in IMAGE_FEATURES.  This avoids changing the contents of various
  packagegroups based on AGL_FEATURES and seems more futureproof
  with respect to binary packaging.
- ALLOW_EMPTY has been removed in a few packagegroup recipes, as
  it does not seem to make sense if the packagegroup will never
  be empty.
- The cluster-dashboard-demo-config recipe pulled into the
  agl-demo-cluster-support packagegroup has been added back, it
  was accidentally removed in the application framework cleanup.

Bug-AGL: SPEC-4424

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I114b77ded6c47414270acfc3cd06e998dbcc4cef
recipes-config/cluster-dashboard-demo-config/cluster-dashboard-demo-config_1.0.bb [new file with mode: 0644]
recipes-config/cluster-dashboard-demo-config/files/AGL.conf.cluster [new file with mode: 0644]
recipes-platform/images/agl-ivi-demo-platform-crosssdk.bb
recipes-platform/images/agl-ivi-demo-platform-html5.bb
recipes-platform/images/agl-ivi-demo-platform.bb
recipes-platform/packagegroups/packagegroup-agl-demo-cluster-support.bb [new file with mode: 0644]
recipes-platform/packagegroups/packagegroup-agl-demo-platform-html5.bb
recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
recipes-platform/packagegroups/packagegroup-agl-demo-preload.bb [new file with mode: 0644]