- added meta-agl-devel/meta-agl-telemetry for the new image type.
- added layer support for the raspberrypi platform.
- added a template target for the image integration.
Change-Id: I60447675260e4ace6c0b756877f430e294fe95ac
Signed-off-by: Oleksii Bidnichenko <bidnichenko.alex@gmail.com>
--- /dev/null
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
--- /dev/null
+This README file contains information on the contents of the
+meta-agl-telemetry layer.
+
+Please see the corresponding sections below for details.
+
+
+Telemetry
+=================
+meta-agl-telemetry is the layer providing the tiniest AGL image.
+The image aimed to be used in a case, when device required to have restricted
+scope of responsibilities e.g. collection of a vehicle telemetry.
+
+Maintainers:
+ Oleksii Bidnichenko<oleksii_bidnichenko@epam.com>
--- /dev/null
+MACHINE_FEATURES_remove = " \
+ vc4graphics \
+ "
+
+CORE_IMAGE_EXTRA_INSTALL_remove = " \
+ wayland \
+ weston \
+ "
--- /dev/null
+MACHINE_FEATURES_remove = " \
+ vc4graphics \
+ "
+
+CORE_IMAGE_EXTRA_INSTALL_remove = " \
+ wayland \
+ weston \
+ "
--- /dev/null
+MACHINE_FEATURES_remove = " \
+ vc4graphics \
+ "
+
+CORE_IMAGE_EXTRA_INSTALL_remove = " \
+ wayland \
+ weston \
+ "
--- /dev/null
+# We have a conf and classes directory, add to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have recipes-* directories, add to BBFILES
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
+ ${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "meta-agl-telemetry"
+BBFILE_PATTERN_meta-agl-telemetry = "^${LAYERDIR}/"
+BBFILE_PRIORITY_meta-agl-telemetry = "11"
--- /dev/null
+SUMMARY = "The tiniest AGL image just capable of embedded command line utilities."
+require agl-image-telemetry.inc
+
+LICENSE = "MIT"
+
+IMAGE_INSTALL_append = "\
+ packagegroup-agl-image-telemetry \
+ "
--- /dev/null
+require recipes-core/images/agl-image-minimal.inc
+
+RDEPENDS_${PN} += "\
+ packagegroup-agl-app-framework \
+ "
--- /dev/null
+DESCRIPTION = "The tiniest set of packages required by AGL"
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = "\
+ packagegroup-agl-image-telemetry \
+ "
+
+ALLOW_EMPTY_${PN} = "1"
+
+RDEPENDS_${PN} += "\
+ packagegroup-core-boot-agl \
+ "
+
+RDEPENDS_${PN} += "\
+ packagegroup-agl-core-connectivity \
+ packagegroup-agl-core-kernel \
+ packagegroup-agl-core-os-commonlibs \
+ packagegroup-agl-core-security \
+ "
--- /dev/null
+
+BBLAYERS =+ " \
+ ${METADIR}/meta-agl-devel/meta-agl-telemetry \
+ "
--- /dev/null
+#remove machine-specific features by the include
+include conf/include/agl_telemetry_${MACHINE}.inc