From fd71c729ba03279cb9ad3a03290336afcae20bc0 Mon Sep 17 00:00:00 2001 From: Scott Murray Date: Sat, 2 Mar 2019 22:24:08 -0500 Subject: Add basic telematics profile definition Add base packagegroup and image definitions for the telematics profile. The basic agl-image-telematics image defined pulls in the application framework and the can-low-level and network bindings. Change-Id: Ifca8649da3ed3473361556cbdc578247f84fbefe Signed-off-by: Scott Murray --- .../images/agl-image-telematics.bb | 9 ++++++++ .../images/agl-image-telematics.inc | 5 +++++ .../packagegroup-agl-profile-telematics.bb | 25 ++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.bb create mode 100644 meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.inc create mode 100644 meta-agl-profile-telematics/recipes-platform/packagegroups/packagegroup-agl-profile-telematics.bb (limited to 'meta-agl-profile-telematics') diff --git a/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.bb b/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.bb new file mode 100644 index 000000000..ad6ef9888 --- /dev/null +++ b/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.bb @@ -0,0 +1,9 @@ +SUMMARY = "A basic telematics image" + +require agl-image-telematics.inc + +LICENSE = "MIT" + +IMAGE_INSTALL_append = "\ + profile-telematics \ + " diff --git a/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.inc b/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.inc new file mode 100644 index 000000000..b8c228cdc --- /dev/null +++ b/meta-agl-profile-telematics/recipes-platform/images/agl-image-telematics.inc @@ -0,0 +1,5 @@ +require recipes-platform/images/agl-image-boot.inc + +inherit distro_features_check + +REQUIRED_DISTRO_FEATURES = "3g" diff --git a/meta-agl-profile-telematics/recipes-platform/packagegroups/packagegroup-agl-profile-telematics.bb b/meta-agl-profile-telematics/recipes-platform/packagegroups/packagegroup-agl-profile-telematics.bb new file mode 100644 index 000000000..66fc0f765 --- /dev/null +++ b/meta-agl-profile-telematics/recipes-platform/packagegroups/packagegroup-agl-profile-telematics.bb @@ -0,0 +1,25 @@ +SUMMARY = "The middleware for AGL telematics profile" +DESCRIPTION = "The set of packages required for AGL Telematics Distribution" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-profile-telematics \ + profile-telematics \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + packagegroup-agl-image-boot \ + packagegroup-agl-core-security \ + ${@bb.utils.contains('VIRTUAL-RUNTIME_net_manager','connman','connman connman-client','',d)} \ + ${@bb.utils.contains("DISTRO_FEATURES", "3g", "libqmi", "", d)} \ + agl-login-manager \ + agl-service-can-low-level \ + agl-service-network \ + can-utils \ +" + +RDEPENDS_profile-telematics = "${PN}" -- cgit 1.2.3-korg