toolbox/images/fedora
Debarshi Ray 154156d860 images/fedora: Ensure that documentation and translations are present
This should finally ensure that the fedora-toolbox image doesn't have
any package that had its content, such as documentation or translations,
stripped out by the fedora base image.

Until now, missing-docs had a hand-maintained list of packages that had
their content stripped out by the fedora base image.  These packages are
reinstalled when building the fedora-toolbox image to restore the lost
content.  Unfortunately, this list was incomplete because it was only
updated when someone noticed that something is missing.

Now, the list is generated with:
  $ rpm --all --query --state --queryformat "PACKAGE: %{NAME}\n"

... to ensure that it's always complete.

The existing built-in test to ensure that the desired files are actually
present in the final image was extended to cover some of those that were
absent.  A new built-in test, based on the above rpm(1) command, was
added as a fallback to ensure that the final image doesn't have any
package with missing content.

Only the images for currently maintained Fedoras (ie., 37, 38 and 39)
were updated.

As suggested by Brian Campbell.

https://github.com/containers/toolbox/issues/603
2023-11-01 14:59:04 +01:00
..
f28 images: Removed deprecated com.github.debarshiray.toolbox tag 2021-07-02 18:21:04 +02:00
f29 images: Removed deprecated com.github.debarshiray.toolbox tag 2021-07-02 18:21:04 +02:00
f30 images: Removed deprecated com.github.debarshiray.toolbox tag 2021-07-02 18:21:04 +02:00
f31 images: Removed deprecated com.github.debarshiray.toolbox tag 2021-07-02 18:21:04 +02:00
f32 README.md: Update to reflect label deprecation 2021-07-02 18:21:11 +02:00
f33 images: Add iproute to Fedoras 33, 34 and 35 2021-07-08 20:54:20 +02:00
f34 images: Make locate(1) opt-in by default 2021-12-01 16:21:42 +01:00
f35 Added new packages to images f36 AND f35 2022-09-14 07:00:57 -04:00
f36 images: Don't leak NAME and VERSION into the Toolbx container 2023-03-01 17:06:58 +01:00
f37 images/fedora: Ensure that documentation and translations are present 2023-11-01 14:59:04 +01:00
f38 images/fedora: Ensure that documentation and translations are present 2023-11-01 14:59:04 +01:00
f39 images/fedora: Ensure that documentation and translations are present 2023-11-01 14:59:04 +01:00