diff options
| author | Peter Kjellerstedt <pkj@axis.com> | 2025-10-08 21:52:16 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-13 18:01:03 +0100 |
| commit | 36840ba8deb8fb8ac8cd52afa0a9b22a5d3224ef (patch) | |
| tree | 5c371fcbdba2deb18b9aaf1c7d2aff506bef8ae0 /meta | |
| parent | 8d22ad819ff67d65cd2ad0d69042e5179c49486f (diff) | |
| download | poky-36840ba8deb8fb8ac8cd52afa0a9b22a5d3224ef.tar.gz | |
core-image.bbclass: Improve the documentation of available image features
Group the features based on what they are used for, and also sort the
features within each group.
(From OE-Core rev: b670cb573a0b8015ebff5e78fe2926c843247b9b)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/classes-recipe/core-image.bbclass | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/meta/classes-recipe/core-image.bbclass b/meta/classes-recipe/core-image.bbclass index 73343f342e..33a903d4e4 100644 --- a/meta/classes-recipe/core-image.bbclass +++ b/meta/classes-recipe/core-image.bbclass | |||
| @@ -11,10 +11,13 @@ | |||
| 11 | # | 11 | # |
| 12 | # Available IMAGE_FEATURES: | 12 | # Available IMAGE_FEATURES: |
| 13 | # | 13 | # |
| 14 | # These features install additional packages into the rootfs: | ||
| 14 | # - eclipse-debug - Eclipse remote debugging support | 15 | # - eclipse-debug - Eclipse remote debugging support |
| 15 | # - hwcodecs - Install hardware acceleration codecs | 16 | # - hwcodecs - Install hardware acceleration codecs |
| 16 | # - nfs-client - NFS client | 17 | # - nfs-client - NFS client |
| 17 | # - nfs-server - NFS server | 18 | # - nfs-server - NFS server |
| 19 | # - package-management - installs package management tools and preserves the package manager database | ||
| 20 | # - splash - bootup splash screen | ||
| 18 | # - ssh-server-dropbear - SSH server (dropbear) | 21 | # - ssh-server-dropbear - SSH server (dropbear) |
| 19 | # - ssh-server-openssh - SSH server (openssh) | 22 | # - ssh-server-openssh - SSH server (openssh) |
| 20 | # - tools-debug - debugging tools | 23 | # - tools-debug - debugging tools |
| @@ -25,25 +28,29 @@ | |||
| 25 | # - x11 - X server | 28 | # - x11 - X server |
| 26 | # - x11-base - X server with minimal environment | 29 | # - x11-base - X server with minimal environment |
| 27 | # - x11-sato - OpenedHand Sato environment | 30 | # - x11-sato - OpenedHand Sato environment |
| 28 | # - package-management - installs package management tools and preserves the package manager database | 31 | # |
| 29 | # - serial-autologin-root - with 'empty-root-password': autologin 'root' on the serial console | 32 | # These features install complementary packages for all installed packages in the rootfs: |
| 30 | # - dev-pkgs - development packages (headers, etc.) for all installed packages in the rootfs | ||
| 31 | # - dbg-pkgs - debug symbol packages for all installed packages in the rootfs | 33 | # - dbg-pkgs - debug symbol packages for all installed packages in the rootfs |
| 34 | # - dev-pkgs - development packages (headers, etc.) for all installed packages in the rootfs | ||
| 35 | # - doc-pkgs - documentation packages for all installed packages in the rootfs | ||
| 32 | # - lic-pkgs - license packages for all installed pacakges in the rootfs, requires | 36 | # - lic-pkgs - license packages for all installed pacakges in the rootfs, requires |
| 33 | # LICENSE_CREATE_PACKAGE="1" to be set when building packages too | 37 | # LICENSE_CREATE_PACKAGE="1" to be set when building packages too |
| 34 | # - doc-pkgs - documentation packages for all installed packages in the rootfs | 38 | # - ptest-pkgs - ptest packages for all ptest-enabled recipes |
| 39 | # | ||
| 40 | # These features install complementary development packages: | ||
| 35 | # - bash-completion-pkgs - bash-completion packages for recipes using bash-completion bbclass | 41 | # - bash-completion-pkgs - bash-completion packages for recipes using bash-completion bbclass |
| 36 | # - zsh-completion-pkgs - zsh-completion packages | 42 | # - zsh-completion-pkgs - zsh-completion packages |
| 37 | # - ptest-pkgs - ptest packages for all ptest-enabled recipes | 43 | # |
| 44 | # These features tweak the behavior of the rootfs: | ||
| 38 | # - read-only-rootfs - tweaks an image to support read-only rootfs | 45 | # - read-only-rootfs - tweaks an image to support read-only rootfs |
| 39 | # - stateless-rootfs - systemctl-native not run, image populated by systemd at runtime | 46 | # - stateless-rootfs - systemctl-native not run, image populated by systemd at runtime |
| 40 | # - splash - bootup splash screen | ||
| 41 | # | 47 | # |
| 42 | # Features for development purposes (previously part of debug-tweaks): | 48 | # These features are for development purposes (some were previously part of the debug-tweaks feature): |
| 43 | # - empty-root-password - the root user has no password set | ||
| 44 | # - allow-empty-password - users can have an empty password | 49 | # - allow-empty-password - users can have an empty password |
| 45 | # - allow-root-login - the root user can login | 50 | # - allow-root-login - the root user can login |
| 51 | # - empty-root-password - the root user has no password set | ||
| 46 | # - post-install-logging - log the output of postinstall scriptlets | 52 | # - post-install-logging - log the output of postinstall scriptlets |
| 53 | # - serial-autologin-root - with 'empty-root-password': autologin 'root' on the serial console | ||
| 47 | # | 54 | # |
| 48 | FEATURE_PACKAGES_eclipse-debug = "packagegroup-core-eclipse-debug" | 55 | FEATURE_PACKAGES_eclipse-debug = "packagegroup-core-eclipse-debug" |
| 49 | FEATURE_PACKAGES_hwcodecs = "${MACHINE_HWCODECS}" | 56 | FEATURE_PACKAGES_hwcodecs = "${MACHINE_HWCODECS}" |
