Restore cluster and telematics demo images 49/27249/2
authorScott Murray <scott.murray@konsulko.com>
Mon, 7 Mar 2022 21:21:05 +0000 (16:21 -0500)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 8 Mar 2022 14:49:45 +0000 (14:49 +0000)
commit6cce1d8fcff72bd429a6f0aea23fc5666fd67878
tree3d9992258a8877afcc5bb90a0def2706a83816ab
parent8e02ea4d58b42e6d1bad629399b25713e34e55e9
Restore cluster and telematics demo images

Changes:
- Restore the image recipes for the agl-cluster-demo-platform and
  agl-telematics-demo-platform images, with updates to them and
  their associated packagegroups for the app framework removal.
- Restore updated recipes required for the above, including:
  * cluster-dashboard
  * cluster-receiver
  * qt-cluster-receiver
  * tbtnavi
- Simple systemd unit files have been added for the cluster
  applications and are installed as user session units.  Starting
  of cluster-dashboard (the XDG version) and cluster-receiver in
  the AGL user session is enabled by default.
- The recipes to install the dedicated network configuration for
  the cluster demo have been restored so that the
  agl-cluster-demo-support and agl-demo-preload features will do
  what is expected again.

Known outstanding issues:
- The previous signal-composer binding support has been removed
  from cluster-dashboard, so related functionality (i.e. driving
  it from CAN) is disabled until replacement is worked out.
- While tbtnavi builds, the previous use of the navigation binding
  is stubbed out in libqtappfw, so it will not receive location
  and route information from ondemandnavi.
- Nothing has been added yet to start tbtnavi in the AGL user
  session, the plan is to do so with a systemd user unit once a
  new mechanism for controlling it from ondemandnavi has been
  implemented.
- The telematics-recorder application has not yet been updated
  to replace its signal-composer, gps, and network binding use.

The intent is to address these issues in the 13.0.x point releases.

Bug-AGL: SPEC-4283

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I520c23775b21504cb7dd92538319cc5bf826ff64
16 files changed:
recipes-config/cluster-demo-network-config/cluster-demo-network-config_1.0.bb [new file with mode: 0644]
recipes-config/cluster-demo-network-config/files/cluster-demo-network-conf.sh [new file with mode: 0644]
recipes-config/cluster-demo-network-config/files/cluster-demo-network-conf@.service [new file with mode: 0644]
recipes-demo/cluster-dashboard/cluster-dashboard/cluster-dashboard.service [new file with mode: 0644]
recipes-demo/cluster-dashboard/cluster-dashboard_git.bb [new file with mode: 0644]
recipes-demo/cluster-receiver/cluster-receiver/cluster-receiver.service [new file with mode: 0644]
recipes-demo/cluster-receiver/cluster-receiver_git.bb [new file with mode: 0644]
recipes-demo/cluster-receiver/qt-cluster-receiver/qt-cluster-receiver.service [new file with mode: 0644]
recipes-demo/cluster-receiver/qt-cluster-receiver_git.bb [new file with mode: 0644]
recipes-demo/navigation/tbtnavi_git.bb [new file with mode: 0644]
recipes-platform/images/agl-cluster-demo-platform.bb [new file with mode: 0644]
recipes-platform/images/agl-telematics-demo-platform.bb [new file with mode: 0644]
recipes-platform/packagegroups/packagegroup-agl-cluster-demo-platform.bb [new file with mode: 0644]
recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
recipes-platform/packagegroups/packagegroup-agl-profile-cluster-qt5.bb
recipes-platform/packagegroups/packagegroup-agl-telematics-demo-platform.bb