From bfcd4d10a69963eaad62ad234b61c4ee33d9471b Mon Sep 17 00:00:00 2001 From: Antonin Godard Date: Tue, 11 Mar 2025 14:31:05 +0100 Subject: overview-manual: convert analysis-for-package-splitting.png to svg - Convert the png file to an SVG file - Add the UNPACKDIR reference. - Remove ${PR} from WORKDIR value, after cc83e4548465 ("bitbake.conf: Drop PE and PR from WORKDIR and STAMP") on OE-Core. - Change S value to BP (equal to ${BPN}-${PV}, but more accurate). (From yocto-docs rev: 6fd6af3ea9e556e481cc3c0358c0357b6060798f) Signed-off-by: Antonin Godard Signed-off-by: Richard Purdie --- documentation/overview-manual/concepts.rst | 2 +- .../figures/analysis-for-package-splitting.png | Bin 68434 -> 0 bytes .../svg/analysis-for-package-splitting.svg | 1862 ++++++++++++++++++++ 3 files changed, 1863 insertions(+), 1 deletion(-) delete mode 100644 documentation/overview-manual/figures/analysis-for-package-splitting.png create mode 100644 documentation/overview-manual/svg/analysis-for-package-splitting.svg (limited to 'documentation/overview-manual') diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst index a4752eaee5..f0e2eb2249 100644 --- a/documentation/overview-manual/concepts.rst +++ b/documentation/overview-manual/concepts.rst @@ -861,7 +861,7 @@ Package Splitting After source code is configured, compiled, and staged, the build system analyzes the results and splits the output into packages: -.. image:: figures/analysis-for-package-splitting.png +.. image:: svg/analysis-for-package-splitting.* :width: 100% The :ref:`ref-tasks-package` and diff --git a/documentation/overview-manual/figures/analysis-for-package-splitting.png b/documentation/overview-manual/figures/analysis-for-package-splitting.png deleted file mode 100644 index 0cb038666b..0000000000 Binary files a/documentation/overview-manual/figures/analysis-for-package-splitting.png and /dev/null differ diff --git a/documentation/overview-manual/svg/analysis-for-package-splitting.svg b/documentation/overview-manual/svg/analysis-for-package-splitting.svg new file mode 100644 index 0000000000..3ea4280882 --- /dev/null +++ b/documentation/overview-manual/svg/analysis-for-package-splitting.svg @@ -0,0 +1,1862 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BitBake + + + + + + + + + + + + LocalProjects + + + + SCMs(optional) + + + + + + + + + + + + + + + Build Directory + UpstreamProjectReleases + + + do_package_write_rpm + Package Feeds + + do_package_write_deb + + do_package_write_ipk + tmp <──────────────────────────────────────────── TMPDIR work ${PACKAGE_ARCH}-poky-${TARGET_OS} ${PN} ${PV} <────────────────────────────────── WORKDIR sources-unpack <─────────────────────── UNPACKDIR ${BP} <──────────────────────────────── S / B image <──────────────────────────────── D package <────────────────────────────── PKGD pkgdata <────────────────────────────── PKGDESTWORK packages-split <─────────────────────── PKGDEST ${PN} recipe-sysroot recipe-sysroot-native ${MACHINE}-poky-${TARGET_OS} ${PN} ${PV} <────────────────────────────────── WORKDIR sources-unpack <─────────────────────── UNPACKDIR ${BP} <──────────────────────────────── S / B image <──────────────────────────────── D package <────────────────────────────── PKGD pkgdata <────────────────────────────── PKGDESTWORK packages-split <─────────────────────── PKGDEST ${PN} recipe-sysroot recipe-sysroot-native + Source Mirror(s) + + + PACKAGES + D + PKGDPKGDESTWORKPKGDESTSTAGING_DIRSTAGING_DIR_HOSTSTAGING_DIR_NATIVESTAGING_DIR_TARGET + FILES + + + + + + + + + + + + + + + do_package + + do_packagedata + + do_populate_sysroot + + + + + + + -- cgit v1.2.3-54-g00ecf