diff options
author | Niko Mauno <niko.mauno@vaisala.com> | 2023-10-26 16:01:44 +0000 |
---|---|---|
committer | Steve Sakoman <steve@sakoman.com> | 2023-11-01 05:01:26 -1000 |
commit | e46e74cd90a1c42370a0b6ef6938b2f63d012ba4 (patch) | |
tree | f5c1dfe5e84ec7e8b4e32894bdcf5870b7b3b8fe /scripts/lib/scriptutils.py | |
parent | f35f1aaf2287bafb437ac356b08f11fc4046d12f (diff) | |
download | poky-e46e74cd90a1c42370a0b6ef6938b2f63d012ba4.tar.gz |
package_rpm: Allow compression mode override
Commit 4a4d5f78a6962dda5f63e9891825c80a8a87bf66 ("package_rpm: use zstd
instead of xz") changed the rpm package compressor from 'xz' to 'zstd'
which results in decompression failure with BusyBox-provided 'rpm2cpio'
applet and 'rpm' applet when given the '-i' (Install package) option:
rpm2cpio: no gzip/bzip2/xz magic
Introduce a variable which makes it possible to use a different
compression mode, making it possible to override the default value for
example like
RPMBUILD_COMPMODE = "${@'w6T%d.xzdio' % int(d.getVar('XZ_THREADS'))}"
to enable rpm decompression without including the full rpm package in
the resulting root filesystem.
(From OE-Core rev: a40d9258148e28cbee2168c93179cd4c1232fb62)
(From OE-Core rev: ad4ea9f225b0dd6396088cc70b34f886c5fa62b4)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'scripts/lib/scriptutils.py')
0 files changed, 0 insertions, 0 deletions