toolbox/images
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
..
arch images: Add arch-toolbox image definitions for Arch Linux 2023-06-06 22:57:22 +02:00
fedora images/fedora: Ensure that documentation and translations are present 2023-11-01 14:59:04 +01:00
rhel images: Add toolbox image definitions for RHELs 8.5, 8.6 and 8.7 2023-02-07 22:19:59 +01:00
test/busybox tests: Changed container image source for busybox 2021-08-09 17:09:29 +02:00
ubuntu images: ubuntu: Add 23.04 Lunar image 2023-05-03 13:45:04 +02:00