AGL package group design:
-* packagegroup-agl-core*
+* packagegroup-agl-image-minimal
packagegroup-agl-core-automotive.bb
- packagegroup-agl-core.bb
packagegroup-agl-core-connectivity.bb
packagegroup-agl-core-graphics.bb
packagegroup-agl-core-kernel.bb
Subsystem should maintain packagegroup-agl-core-[subsystem].bb which should
hold sufficient packages to build ``agl-image-minimal``.
-* packagegroup-agl-ivi*
+* packagegroup-agl-image-ivi
packagegroup-agl-ivi-automotive.bb
- packagegroup-agl-ivi.bb
packagegroup-agl-ivi-connectivity.bb
packagegroup-agl-ivi-graphics.bb
packagegroup-agl-ivi-kernel.bb
require agl-image-minimal.bb
+LICENSE = "MIT"
+
IMAGE_INSTALL_append = " \
packagegroup-ivi-common-test \
"
SUMMARY = "An AGL small image just capable of allowing a device to boot."
-IMAGE_INSTALL = "packagegroup-core-boot-agl ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"
-
-IMAGE_LINGUAS = " "
+require agl-image-minimal.inc
LICENSE = "MIT"
-inherit core-image
-
-IMAGE_ROOTFS_SIZE ?= "8192"
-
IMAGE_INSTALL_append = "\
- packagegroup-agl-core \
+ packagegroup-agl-image-minimal \
"
--- /dev/null
+IMAGE_LINGUAS = " "
+
+inherit core-image
+
+IMAGE_INSTALL = "${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"
+
+IMAGE_ROOTFS_SIZE ?= "8192"
inherit packagegroup
PACKAGES = "\
- packagegroup-agl-core \
+ packagegroup-agl-image-minimal \
"
ALLOW_EMPTY_${PN} = "1"
+RDEPENDS_${PN} += "\
+ packagegroup-core-boot-agl \
+ "
+
+
RDEPENDS_${PN} += "\
packagegroup-agl-core-automotive \
packagegroup-agl-core-connectivity \
SUMMARY = "A very basic Wayland image with a terminal"
-IMAGE_FEATURES += "splash package-management ssh-server-dropbear"
+require agl-image-weston.inc
LICENSE = "MIT"
-inherit core-image distro_features_check
-
-REQUIRED_DISTRO_FEATURES = "wayland"
-
-CORE_IMAGE_BASE_INSTALL += "weston weston-examples"
+IMAGE_INSTALL_append = "\
+ packagegroup-agl-image-weston \
+ "
--- /dev/null
+require recipes-core/images/agl-image-minimal.inc
+
+IMAGE_FEATURES += "splash package-management ssh-server-dropbear"
+
+inherit distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "wayland"
--- /dev/null
+DESCRIPTION = "The minimal set of packages required for basic Wayland image"
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = "\
+ packagegroup-agl-image-weston \
+ "
+
+ALLOW_EMPTY_${PN} = "1"
+
+RDEPENDS_${PN} += "weston weston-examples"
+
+RDEPENDS_${PN} += "\
+ packagegroup-agl-image-minimal \
+ "
require agl-image-ivi.bb
+LICENSE = "MIT"
+
IMAGE_FEATURES += "dev-pkgs"
IMAGE_INSTALL += "kernel-dev"
SUMMARY = "A basic system of AGL distribution of IVI profile for Quality Assurance(QA)"
+
DESCRIPTION = "A basic set of AGL Distribution. This image also has additional \
packages (e.g. commandline tools) for Quality Assurance(QA)."
require agl-image-ivi.bb
+LICENSE = "MIT"
+
IMAGE_INSTALL_append = " \
packagegroup-agl-test \
packagegroup-ivi-common-test \
SUMMARY = "A basic system of AGL distribution of IVI profile"
-require ${PN}.inc
+
+DESCRIPTION = "Basic image for baseline of AGL Distribution for IVI profile."
+
+require agl-image-ivi.inc
+
+LICENSE = "MIT"
IMAGE_INSTALL_append = "\
- packagegroup-agl-core \
- packagegroup-agl-ivi \
- packagegroup-ivi-common-core \
+ packagegroup-agl-image-ivi \
"
-IMAGE_INSTALL = "packagegroup-core-boot-agl ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"
-
-IMAGE_LINGUAS = " "
-
-LICENSE = "MIT"
-
-inherit core-image buildhistory
-
-IMAGE_ROOTFS_SIZE ?= "8192"
+require recipes-core/images/agl-image-minimal.inc
IMAGE_FEATURES += "splash package-management ssh-server-dropbear"
-
-BUILDHISTORY_COMMIT = "1"
inherit packagegroup
PACKAGES = "\
- packagegroup-agl-ivi \
+ packagegroup-agl-image-ivi \
"
ALLOW_EMPTY_${PN} = "1"
+RDEPENDS_${PN} += "\
+ packagegroup-agl-image-minimal \
+ packagegroup-ivi-common-core \
+"
+
RDEPENDS_${PN} += "\
packagegroup-agl-ivi-automotive \
packagegroup-agl-ivi-connectivity \
Common targets are:
- meta-agl: (core system)
- agl-image-ivi
- agl-image-ivi-crosssdk
- agl-image-ivi-qa
agl-image-minimal
agl-image-minimal-qa
+
+ agl-image-ivi
+ agl-image-ivi-qa
+ agl-image-ivi-crosssdk
+
agl-image-weston
- meta-agl-demo: (demo with UI)
agl-demo-platform (* default demo target)
agl-demo-platform-qa
agl-demo-platform-crosssdk
+
agl-demo-platform-html5