mirror of
https://git.yoctoproject.org/poky
synced 2026-06-08 03:20:47 +00:00
classes/image: support package-management in IMAGE_FEATURES
Previously the "package-management" feature was only fully supported when inheriting core-image.bbclass, which is not really ideal given that this is the standard way of adding runtime packaging to an image in OE-Core. Part of the fix for [YOCTO #5424]. (From OE-Core rev: 18b8e526570b347d269fa47140949e4ea4800ac5) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
91c372f287
commit
874ab5a568
@@ -43,7 +43,6 @@ PACKAGE_GROUP_tools-sdk = "packagegroup-core-sdk packagegroup-core-standalone-sd
|
||||
PACKAGE_GROUP_nfs-server = "packagegroup-core-nfs-server"
|
||||
PACKAGE_GROUP_ssh-server-dropbear = "packagegroup-core-ssh-dropbear"
|
||||
PACKAGE_GROUP_ssh-server-openssh = "packagegroup-core-ssh-openssh"
|
||||
PACKAGE_GROUP_package-management = "${ROOTFS_PKGMANAGE}"
|
||||
PACKAGE_GROUP_qt4-pkgs = "packagegroup-core-qt-demoapps"
|
||||
PACKAGE_GROUP_hwcodecs = "${MACHINE_HWCODECS}"
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ inherit ${TESTIMAGECLASS}
|
||||
# IMAGE_FEATURES may contain any available package group
|
||||
IMAGE_FEATURES ?= ""
|
||||
IMAGE_FEATURES[type] = "list"
|
||||
IMAGE_FEATURES[validitems] += "debug-tweaks read-only-rootfs package-management"
|
||||
IMAGE_FEATURES[validitems] += "debug-tweaks read-only-rootfs"
|
||||
|
||||
# rootfs bootstrap install
|
||||
ROOTFS_BOOTSTRAP_INSTALL = "${@base_contains("IMAGE_FEATURES", "package-management", "", "${ROOTFS_PKGMANAGE_BOOTSTRAP}",d)}"
|
||||
@@ -32,6 +32,7 @@ FEATURE_INSTALL = "${@' '.join(oe.packagegroup.required_packages(oe.data.typed_v
|
||||
FEATURE_INSTALL_OPTIONAL = "${@' '.join(oe.packagegroup.optional_packages(oe.data.typed_value('IMAGE_FEATURES', d), d))}"
|
||||
|
||||
# Define some very basic feature package groups
|
||||
PACKAGE_GROUP_package-management = "${ROOTFS_PKGMANAGE}"
|
||||
SPLASH ?= "psplash"
|
||||
PACKAGE_GROUP_splash = "${SPLASH}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user