From 00dfa04654591f26e3d48f857eec48ed35ec9bfb Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Mon, 9 Oct 2023 15:27:01 +0200 Subject: [PATCH] Ensure that the manuals from extra-packages are available Until now, only the packages that are present in the fedora base image, and had their documentation stripped out, were being tested for the availability of documentation. There were no tests for the extra packages that get added to the base image to form the fedora-toolbox image. The util-linux and xz packages were picked as examples for these new tests. The xz package is a particularly good example because it has translations for its manuals. It can help test that the fedora-toolbox image is localized just like Fedora Silverblue and Workstation. Note that the fedora-toolbox OCI image for Fedora 39 onwards is no longer built using OpenShift Build Service from the Dockerfile here. It's now being built using Image Factory from fedora-kickstarts and pungi-fedora [1], as part of the ToolbxReleaseBlocker Change [2] for Fedora 39. Hence this is only for the sake of completeness. [1] https://pagure.io/fedora-kickstarts/ https://pagure.io/pungi-fedora/ [2] https://fedoraproject.org/wiki/Changes/ToolbxReleaseBlocker https://github.com/containers/toolbox/pull/1384 --- ensure-files | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ensure-files b/ensure-files index 9693d36..851baaa 100644 --- a/ensure-files +++ b/ensure-files @@ -13,5 +13,13 @@ /usr/share/man/ja/man8/rpm.8* /usr/share/man/man8/rpm.8* +/usr/share/man/man1/cal.1.* +/usr/share/man/man1/getopt.1* +/usr/share/man/man1/hexdump.1* + /usr/share/man/man1/kill.1* /usr/share/man/man8/mount.8* + +/usr/share/man/fr/man1/xz.1* +/usr/share/man/ko/man1/xz.1* +/usr/share/man/man1/xz.1*