Rework demo image naming 64/29864/2 master next
authorScott Murray <scott.murray@konsulko.com>
Fri, 26 Apr 2024 14:44:44 +0000 (10:44 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 23 May 2024 12:13:21 +0000 (12:13 +0000)
Rename the demo images to align with the following scheme:

  agl-<ivi|cluster|etc>-<image|demo>-<qt|flutter|etc>(-<crosssdk|preconfigured>)

The intent is to make the naming more consistent in preparation for
switching to preconfigured images as a replacement for the existing
agl-demo-preload, agl-demo-cluster-support, agl-kvm-host-* aglsetup.sh
features.

Additionally, the prototype LXC demo image support has been removed
as it is unused and would need updating for these and upcoming
changes.

Bug-AGL: SPEC-5138

Change-Id: I8d907713b09eb47c3cb0ebd5326ab063b2684ea2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29864
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
36 files changed:
conf/conf-notes.txt
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/basic.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/environment.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/misc.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/mount.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/network.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/system.conf.agl-demo-platform.in [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform_1.0.bb [deleted file]
dynamic-layers/meta-agl-ic-container/recipes-platform/images/agl-lxc-demo-platform.bb [deleted file]
meta-agl-demo.md
recipes-config/qemu-config/files/agl-cluster-demo-flutter.conf [moved from recipes-config/qemu-config/files/agl-cluster-demo-platform-flutter.conf with 100% similarity]
recipes-config/qemu-config/files/agl-cluster-demo-qt.conf [moved from recipes-config/qemu-config/files/agl-cluster-demo-platform.conf with 100% similarity]
recipes-config/qemu-config/files/agl-ivi-demo-flutter.conf [moved from recipes-config/qemu-config/files/agl-demo-platform.conf with 100% similarity]
recipes-config/qemu-config/files/agl-ivi-demo-qt.conf [moved from recipes-config/qemu-config/files/agl-ivi-demo-platform-flutter.conf with 100% similarity]
recipes-config/qemu-config/qemu-config-agl-cluster-demo-flutter.bb [moved from recipes-config/qemu-config/qemu-config-agl-cluster-demo-platform-flutter.bb with 95% similarity]
recipes-config/qemu-config/qemu-config-agl-cluster-demo-qt.bb [moved from recipes-config/qemu-config/qemu-config-agl-cluster-demo-platform.bb with 95% similarity]
recipes-config/qemu-config/qemu-config-agl-ivi-demo-flutter.bb [moved from recipes-config/qemu-config/qemu-config-agl-ivi-demo-platform-flutter.bb with 95% similarity]
recipes-config/qemu-config/qemu-config-agl-ivi-demo-qt.bb [moved from recipes-config/qemu-config/qemu-config-agl-demo-platform.bb with 96% similarity]
recipes-config/qemu-config/qemu-config-vmnet0.bb
recipes-graphics/wayland/weston-ini-conf_agldemo.inc
recipes-platform/images/agl-cluster-demo-flutter.bb [moved from recipes-platform/images/agl-cluster-demo-platform-flutter.bb with 100% similarity]
recipes-platform/images/agl-cluster-demo-qt.bb [moved from recipes-platform/images/agl-cluster-demo-platform.bb with 100% similarity]
recipes-platform/images/agl-demo-platform-crosssdk.bb [deleted symlink]
recipes-platform/images/agl-demo-platform-html5.bb [deleted symlink]
recipes-platform/images/agl-demo-platform.bb [deleted symlink]
recipes-platform/images/agl-ivi-demo-base.bb [deleted file]
recipes-platform/images/agl-ivi-demo-flutter-simple.bb [moved from recipes-platform/images/agl-ivi-demo-platform-flutter-simple.bb with 76% similarity]
recipes-platform/images/agl-ivi-demo-flutter.bb [moved from recipes-platform/images/agl-ivi-demo-platform-flutter.bb with 80% similarity]
recipes-platform/images/agl-ivi-demo-html5.bb [moved from recipes-platform/images/agl-ivi-demo-platform-html5.bb with 77% similarity]
recipes-platform/images/agl-ivi-demo-qt-crosssdk.bb [moved from recipes-platform/images/agl-ivi-demo-platform-crosssdk.bb with 79% similarity]
recipes-platform/images/agl-ivi-demo-qt.bb [moved from recipes-platform/images/agl-ivi-demo-platform.bb with 87% similarity]
recipes-platform/images/agl-ivi-image-crosssdk.bb [moved from recipes-platform/images/agl-image-ivi-crosssdk.bb with 92% similarity]
recipes-platform/images/agl-ivi-image-flutter.bb [moved from recipes-platform/images/agl-ivi-demo-base-flutter.bb with 69% similarity]
recipes-platform/images/agl-ivi-image.bb [moved from recipes-platform/images/agl-image-ivi.bb with 63% similarity]
recipes-platform/images/agl-kvm-demo.bb [moved from recipes-platform/images/agl-kvm-demo-platform.bb with 95% similarity]
recipes-platform/images/agl-telematics-demo.bb [moved from recipes-platform/images/agl-telematics-demo-platform.bb with 78% similarity]

index e267e3d..bf70e9e 100644 (file)
@@ -1,8 +1,10 @@
 Common targets are:
-    agl-image-ivi
-    agl-image-ivi-crosssdk
-    agl-image-ivi-qa
-    agl-demo-platform
-    agl-demo-platform-crosssdk
-    agl-demo-platform-qa
-    agl-demo-platform-html5
+    agl-ivi-image
+    agl-ivi-image-crosssdk
+    agl-ivi-demo-flutter
+    agl-ivi-demo-html5
+    agl-ivi-demo-qt
+    agl-ivi-demo-qt-crosssdk
+    agl-cluster-demo-flutter
+    agl-cluster-demo-qt
+    agl-ivi-demo-control-panel
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/basic.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/basic.in
deleted file mode 100644 (file)
index 1fd9f34..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# lxc basic setting
-lxc.rootfs.path = dir:/var/lib/machines/ivi-demo
-lxc.signal.halt = SIGRTMIN+3
-lxc.signal.reboot = SIGTERM
-lxc.uts.name = "ivi"
-lxc.tty.max = 1
-lxc.pty.max = 1
-lxc.cap.drop = sys_module mac_admin mac_override sys_time
-
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/environment.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/environment.in
deleted file mode 100644 (file)
index 632252d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# lxc environment variable setting
-lxc.environment = QT_QPA_PLATFORM=wayland
-lxc.environment = QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/plugins/
-lxc.environment = QML_IMPORT_PATH=/usr/lib/qml/
-lxc.environment = QML2_IMPORT_PATH=/usr/lib/qml/
-lxc.environment = QT_WAYLAND_SHELL_INTEGRATION=xdg-shell
-lxc.environment = PIPEWIRE_RUNTIME_DIR=/var
-
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/misc.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/misc.in
deleted file mode 100644 (file)
index 9b4f488..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# lxc misc setting
-lxc.start.auto = @LXC_AUTO_START@
-
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/mount.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/mount.in
deleted file mode 100644 (file)
index 262f09b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# lxc mount setting
-lxc.mount.entry = /var/lib/lxc/ivi-demo/system.conf etc/systemd/system.conf.d/10-environment.conf none bind,optional,create=file
-
-lxc.mount.auto = cgroup:mixed proc:mixed sys:mixed
-lxc.mount.entry = shm /dev/shm tmpfs defaults 0 0
-lxc.mount.entry = /sys/kernel/security sys/kernel/security none ro,bind,optional 0 0
-lxc.mount.entry = tmpfs run tmpfs defaults
-lxc.mount.entry = /run/udev/data run/udev/data none ro,bind,optional,create=dir
-
-lxc.cgroup.devices.allow = c 226:* rwm
-lxc.mount.entry = /dev/dri dev/dri none bind,optional,create=dir
-
-lxc.mount.entry = /run/drm-lease-manager/lease-ivi var/display/drm-lease-manager/lease none bind,create=file
-
-lxc.cgroup.devices.allow = c 13:* rwm
-lxc.mount.entry = /dev/input dev/input none bind,optional,create=dir
-lxc.mount.entry = /run/pipewire/pipewire-0 var/pipewire-0 none bind,optional,create=file
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/network.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/network.in
deleted file mode 100644 (file)
index 573f479..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# lxc network setting
-lxc.net.0.type = empty
-
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/system.conf.agl-demo-platform.in b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform/system.conf.agl-demo-platform.in
deleted file mode 100644 (file)
index de7c6cd..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[Manager]
-DefaultEnvironment = DLM_RUNTIME_PATH=/var/display/drm-lease-manager
-DefaultEnvironment = DRM_LEASE_DEVICE=@DRM_LEASE_DEVICE@
-DefaultEnvironment = QT_QPA_PLATFORM=wayland
-DefaultEnvironment = QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/plugins/
-DefaultEnvironment = QML_IMPORT_PATH=/usr/lib/qml/
-DefaultEnvironment = QML2_IMPORT_PATH=/usr/lib/qml/
-DefaultEnvironment = QT_WAYLAND_SHELL_INTEGRATION=xdg-shell
-DefaultEnvironment = PIPEWIRE_RUNTIME_DIR=/var
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform_1.0.bb b/dynamic-layers/meta-agl-ic-container/recipes-container/lxc-config/lxc-config-agl-demo-platform_1.0.bb
deleted file mode 100644 (file)
index 049c8ab..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-DESCRIPTION = "AGL IVI demo container LXC config"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
-
-inherit lxc-config
-
-LXC_AUTO_START ??= "0"
diff --git a/dynamic-layers/meta-agl-ic-container/recipes-platform/images/agl-lxc-demo-platform.bb b/dynamic-layers/meta-agl-ic-container/recipes-platform/images/agl-lxc-demo-platform.bb
deleted file mode 100644 (file)
index b840229..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-SUMMARY = "LXC host demo image"
-LICENSE = "MIT"
-
-require recipes-platform/images/lxc-host-image-minimal.bb
-
-CONTAINER_IMAGES ?= "agl-container-cluster:guest-image-cluster-demo \
-                     agl-container-ivi:agl-demo-platform \
-                    "
-
-IMAGE_INSTALL += " \
-    kernel-modules \
-    alsa-utils \
-    packagegroup-pipewire \
-    pipewire-ic-ipc \
-    wireplumber-config-agl \
-"
-
-# packages required for network bridge settings via lxc-net
-IMAGE_INSTALL += " \
-    lxc-networking \
-    iptables-modules \
-    dnsmasq \
-    systemd-netif-config \
-    kernel-module-xt-addrtype \
-    kernel-module-xt-multiport \
-"
-
-# network manager to use
-VIRTUAL-RUNTIME_net_manager = "systemd"
-
-IMAGE_INSTALL:append:rcar-gen3 = " kernel-module-gles "
index 521ebad..69233c7 100755 (executable)
@@ -2,9 +2,7 @@
 
 The `meta-agl-demo` layer is the reference user interface layer for the DEMO
 platform of Automotive Grade Linux (AGL).
-The layer provides a reference platform and applications.
-The BitBake target name for the DEMO platform is `agl-demo-platform`, which is
-the full DEMO platform image.
+The layer provides a demo applications and images.
 
 ## Layer Dependencies
 
@@ -9,7 +9,7 @@ SRC_URI = "file://${QEMU_IMAGE}.conf"
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-QEMU_IMAGE = "agl-cluster-demo-platform-flutter"
+QEMU_IMAGE = "agl-cluster-demo-flutter"
 QEMU_UNIT = "agl-qemu-runner@${QEMU_IMAGE}.service"
 
 do_install() {
@@ -9,7 +9,7 @@ SRC_URI = "file://${QEMU_IMAGE}.conf"
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-QEMU_IMAGE = "agl-cluster-demo-platform"
+QEMU_IMAGE = "agl-cluster-demo-qt"
 QEMU_UNIT = "agl-qemu-runner@${QEMU_IMAGE}.service"
 
 do_install() {
@@ -9,7 +9,7 @@ SRC_URI = "file://${QEMU_IMAGE}.conf"
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-QEMU_IMAGE = "agl-ivi-demo-platform-flutter"
+QEMU_IMAGE = "agl-ivi-demo-flutter"
 QEMU_UNIT = "agl-qemu-runner@${QEMU_IMAGE}.service"
 
 do_install() {
@@ -9,7 +9,7 @@ SRC_URI = "file://${QEMU_IMAGE}.conf"
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-QEMU_IMAGE = "agl-demo-platform"
+QEMU_IMAGE = "agl-ivi-demo-qt"
 QEMU_UNIT = "agl-qemu-runner@${QEMU_IMAGE}.service"
 
 do_install() {
index bc634bf..a5a1298 100644 (file)
@@ -14,9 +14,6 @@ SRC_URI = "file://vmnet0.netdev \
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-QEMU_IMAGE = "agl-cluster-demo-platform"
-QEMU_UNIT = "agl-qemu-runner@${QEMU_IMAGE}.service"
-
 do_install() {
     # Install systemd-networkd vmnet0 configuration
     install -d ${D}${systemd_unitdir}/network
index 6d6a0a8..5c7b9fe 100644 (file)
@@ -2,8 +2,8 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/weston-ini-conf:"
 
 SRC_URI += "file://weston.ini.kvm.in"
 
-GUEST_VM1_IMAGE ?= "agl-ivi-demo-platform-flutter"
-GUEST_VM2_IMAGE ?= "agl-cluster-demo-platform-flutter"
+GUEST_VM1_IMAGE ?= "agl-ivi-demo-flutter"
+GUEST_VM2_IMAGE ?= "agl-cluster-demo-flutter"
 
 do_compile:append() {
     # Start with a canned configuration for a KVM host, filling in
diff --git a/recipes-platform/images/agl-demo-platform-crosssdk.bb b/recipes-platform/images/agl-demo-platform-crosssdk.bb
deleted file mode 120000 (symlink)
index 70daba0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-agl-ivi-demo-platform-crosssdk.bb
\ No newline at end of file
diff --git a/recipes-platform/images/agl-demo-platform-html5.bb b/recipes-platform/images/agl-demo-platform-html5.bb
deleted file mode 120000 (symlink)
index fabf5e3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-agl-ivi-demo-platform-html5.bb
\ No newline at end of file
diff --git a/recipes-platform/images/agl-demo-platform.bb b/recipes-platform/images/agl-demo-platform.bb
deleted file mode 120000 (symlink)
index ff29cf3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-agl-ivi-demo-platform.bb
\ No newline at end of file
diff --git a/recipes-platform/images/agl-ivi-demo-base.bb b/recipes-platform/images/agl-ivi-demo-base.bb
deleted file mode 100644 (file)
index da4d268..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-require agl-image-ivi.bb
-
-DESCRIPTION = "AGL demo base image"
-
-require agl-ivi-demo-features.inc
-require agl-demo-container-guest-integration.inc
-
-AGL_DEVEL_INSTALL += "\
-    simple-can-simulator \
-    unzip \
-    mpc \
-"
-
-AGL_APPS_INSTALL = ""
-
-IMAGE_INSTALL += " \
-    ${AGL_APPS_INSTALL} \
-    ${@bb.utils.contains("DISTRO_FEATURES", "agl-devel", "${AGL_DEVEL_INSTALL}" , "", d)} \
-"
@@ -1,6 +1,6 @@
-require agl-ivi-demo-base-flutter.bb
+require agl-ivi-image-flutter.bb
 
-DESCRIPTION = "AGL Flutter Demo Platform image"
+SUMMARY = "AGL IVI demo simple Flutter image"
 
 AGL_APPS_INSTALL += " \
     flutter-homescreen \
@@ -1,6 +1,6 @@
-require agl-ivi-demo-base-flutter.bb
+require agl-ivi-image-flutter.bb
 
-DESCRIPTION = "AGL Flutter Demo Platform image"
+SUMMARY = "AGL IVI demo Flutter image"
 
 AGL_APPS_INSTALL += " \
     flutter-ics-homescreen \
@@ -1,6 +1,6 @@
-require agl-image-ivi.bb
+require agl-ivi-image.bb
 
-SUMMARY = "DEMO platform of AGL HTML5 profile"
+SUMMARY = "AGL IVI demo HTML5 image"
 DESCRIPTION = "Contains the web runtime and sample web apps"
 
 require agl-demo-container-guest-integration.inc
@@ -1,6 +1,6 @@
-require agl-ivi-demo-platform.bb
+require agl-ivi-demo-qt.bb
 
-SUMMARY = "Cross SDK of demo AGL Distribution for IVI profile"
+SUMMARY = "Cross SDK of AGL IVI demo"
 
 DESCRIPTION = "SDK image for full AGL Distribution for IVI profile. \
 It includes the full toolchain, plus development headers and libraries \
@@ -1,6 +1,6 @@
-require agl-ivi-demo-base.bb
+require agl-ivi-image.bb
 
-DESCRIPTION = "AGL Qt Demo Platform image"
+SUMMARY = "AGL IVI demo Qt image"
 
 AGL_APPS_INSTALL += " \
     dashboard \
@@ -1,4 +1,4 @@
-require agl-image-ivi.bb
+require agl-ivi-image.bb
 
 SUMMARY = "Cross SDK of minimal AGL Distribution for IVI profile"
 
@@ -1,6 +1,6 @@
-require agl-ivi-demo-base.bb
+require agl-ivi-image.bb
 
-DESCRIPTION = "AGL Flutter demo base image"
+SUMMARY = "AGL IVI demo base Flutter image"
 
 IMAGE_INSTALL += " \
     packagegroup-agl-demo-platform-flutter \
similarity index 63%
rename from recipes-platform/images/agl-image-ivi.bb
rename to recipes-platform/images/agl-ivi-image.bb
index 69d0ed9..12122ca 100644 (file)
@@ -1,11 +1,21 @@
-SUMMARY = "A basic system of AGL distribution of IVI profile"
-
-DESCRIPTION = "Basic image for baseline of AGL Distribution for IVI profile."
-
+SUMMARY = "AGL IVI demo base image"
 LICENSE = "MIT"
 
 require recipes-platform/images/agl-image-compositor.bb
 
+require agl-ivi-demo-features.inc
+require agl-demo-container-guest-integration.inc
+
+IMAGE_FEATURES += "splash package-management ssh-server-openssh"
+
+AGL_DEVEL_INSTALL += "\
+    simple-can-simulator \
+    unzip \
+    mpc \
+"
+
+AGL_APPS_INSTALL = ""
+
 IMAGE_INSTALL += " \
     packagegroup-agl-ivi-connectivity \
     packagegroup-agl-ivi-graphics \
@@ -14,10 +24,9 @@ IMAGE_INSTALL += " \
     packagegroup-agl-ivi-navigation \
     packagegroup-agl-ivi-identity \
     packagegroup-agl-ivi-services-applaunchd \
-    ${@bb.utils.contains("AGL_FEATURES", "agl-kvm-host-audio", "", "packagegroup-agl-ivi-services-platform", d)} \
     iproute2 \
-    "
-
-IMAGE_FEATURES += "splash package-management ssh-server-openssh"
-
+    ${AGL_APPS_INSTALL} \
+    ${@bb.utils.contains("DISTRO_FEATURES", "agl-devel", "${AGL_DEVEL_INSTALL}" , "", d)} \
+    ${@bb.utils.contains("AGL_FEATURES", "agl-kvm-host-audio", "", "packagegroup-agl-ivi-services-platform", d)} \
+"
 
similarity index 95%
rename from recipes-platform/images/agl-kvm-demo-platform.bb
rename to recipes-platform/images/agl-kvm-demo.bb
index ddb2ddb..c277570 100644 (file)
@@ -1,5 +1,4 @@
-DESCRIPTION = "AGL KVM+QEMU Demo Platform image."
-
+SUMMARY = "AGL KVM+QEMU Demo Platform image."
 LICENSE = "MIT"
 
 require recipes-platform/images/agl-image-compositor.bb
@@ -59,8 +58,8 @@ IMAGE_INSTALL += "\
 
 GUEST_MACHINE ?= "virtio-${TUNE_ARCH}"
 
-GUEST_VM1_IMAGE ?= "agl-ivi-demo-platform-flutter"
-GUEST_VM2_IMAGE ?= "agl-cluster-demo-platform-flutter"
+GUEST_VM1_IMAGE ?= "agl-ivi-demo-flutter"
+GUEST_VM2_IMAGE ?= "agl-cluster-demo-flutter"
 
 GUEST_IMAGES ?= "agl-kvm-guest:${GUEST_VM1_IMAGE} agl-kvm-guest:${GUEST_VM2_IMAGE}"
 
@@ -1,5 +1,4 @@
-DESCRIPTION = "AGL Telematics Demo Platform image."
-
+SUMMARY = "AGL Telematics Demo Platform image."
 LICENSE = "MIT"
 
 require recipes-platform/images/agl-image-minimal.bb