Skip to content

manifests: switch to using documentation: false#4076

Open
dustymabe wants to merge 4 commits intocoreos:testing-develfrom
dustymabe:dusty-documentation
Open

manifests: switch to using documentation: false#4076
dustymabe wants to merge 4 commits intocoreos:testing-develfrom
dustymabe:dusty-documentation

Conversation

@dustymabe
Copy link
Member

Let's just rely on the underlying --nodocs mechanisms of rpm-ostree
(really libdnf) here. This does mean we will ship some broken symlinks
but it's OK as we'll just add exceptions to our broken symlinks test.

With this change there are a bunch more folders that are shipped under
/usr/share/{doc,info,man}, but they are just empty so should be harmless.

See individual commit messages for each commit in this series.

Here is the diff of files when applying this change:

Details
diff --git a/tmp/find-vnmgcfc5 b/tmp/find-bwwm_xqz
index fbcebc5..beb4e10 100644
--- a/tmp/find-vnmgcfc5
+++ b/tmp/find-bwwm_xqz
@@ -423,10 +423,14 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives-admindir/iptables
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives-admindir/libnssckbi.so.x86_64
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables-restore
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables-restore-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables-save
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/arptables-save-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/cifs-idmap-plugin
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/ebtables
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/ebtables-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/ebtables-restore
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/ebtables-save
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/etc/alternatives/ip6tables
@@ -5306,10 +5310,14 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives-admindir/iptables
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives-admindir/libnssckbi.so.x86_64
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables-restore
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables-restore-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables-save
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/arptables-save-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/cifs-idmap-plugin
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/ebtables
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/ebtables-man
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/ebtables-restore
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/ebtables-save
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/etc/alternatives/ip6tables
@@ -16234,7 +16242,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/locale/C.utf8/LC_TELEPHONE
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/locale/C.utf8/LC_TIME
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/modprobe.d
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/modprobe.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/modprobe.d/dist-blacklist.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/modprobe.d/systemd.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/modules
@@ -22320,7 +22327,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysctl.d/50-default.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysctl.d/50-libkcapi-optmem_max.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysctl.d/50-pid-max.conf
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysctl.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysimage
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysimage/libdnf5
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysimage/rpm
@@ -23217,7 +23223,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/00-coreos-static.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/10-static-extra.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/50-zincati.conf
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/chrony.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/clevis.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/sysusers.d/dbus-broker.conf
@@ -23243,7 +23248,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/20-systemd-ssh-generator.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/20-systemd-stub.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/20-systemd-userdb.conf.example
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/audit.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/bootc-base-rpmstate.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/tmpfiles.d/console-login-helper-messages-issuegen.conf
@@ -23332,7 +23336,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/hwdb.d/70-touchpad.hwdb
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/hwdb.d/82-net-auto-link-local.hwdb
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/hwdb.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/iocost
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/iocost.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/kdump-udev-throttler
@@ -23423,7 +23426,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/rules.d/99-azure-product-uuid.rules
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/rules.d/99-systemd.rules
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/rules.d/99-z-dm-mpath-late.rules
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/rules.d/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/scsi_id
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/udev.conf
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib/udev/v4l_id
@@ -23465,7 +23467,6 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/device-mapper/libdevmapper-event-lvm2vdo.so
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/dnf5
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/dnf5/plugins
-./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/dnf5/plugins/README
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/engines-3
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/engines-3/afalg.so
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/lib64/engines-3/capi.so
@@ -26966,6 +26967,293 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/dnf5/vars.d
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/dnsmasq
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/dnsmasq/trust-anchors.conf
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/NetworkManager
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/NetworkManager/examples
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/adcli
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/afterburn
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/attr
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/audit
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/authselect
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/authselect-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/avahi-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bash
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bash-color-prompt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bash-completion
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bootc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bootupd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bsdtar
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bubblewrap
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/bzip2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/c-ares
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/catatonit
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/chrony
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/clevis-pin-tpm2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/cloud-utils-growpart
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/composefs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/conmon
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/console-login-helper-messages
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/container-selinux
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/containerd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/coreos-installer
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/coreutils-common
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/cpio
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/cracklib
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/criu
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/cryptsetup
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/curl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/cyrus-sasl-lib
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/device-mapper
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/device-mapper-multipath
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/device-mapper-multipath-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/device-mapper-persistent-data
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/diffutils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/dnf5
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/dnsmasq
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/docker-cli
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/dosfstools
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/dracut
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/duktape
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/e2fsprogs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/efibootmgr
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ethtool
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/expat
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/file
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/file-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/findutils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fmt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fstrm
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fuse-overlayfs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fuse-sshfs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fuse3
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/fwupd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gawk
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gdbm
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gdisk
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gettext-envsubst
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gettext-runtime
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/glib2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gmp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gnulib-l10n
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gnupg2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gnupg2/examples
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gnutls
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/google-compute-engine-guest-configs-udev
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gpgme
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/grep
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/grub2-common
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/gzip
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/hostname
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/hwdata
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition-grub
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition/docs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition/docs/_sass
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition/docs/_sass/color_schemes
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ignition/docs/_sass/custom
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/inih
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ipcalc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/iproute
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/iputils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/irqbalance
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/iscsi-initiator-utils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/jansson
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/jq
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/json-glib
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kbd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kdump-utils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kernel-keys
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kernel-keys/6.19.8-200.fc43.x86_64
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kexec-tools
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/keyutils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kmod
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/kpartx
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/krb5-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/less
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libarchive
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libassuan
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libbasicobjects
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libbsd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libcap
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libcbor
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libcollection
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libdaemon
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libdhash
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libdrm
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libeconf
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libedit
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libevent
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libffi
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libfido2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libgcrypt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libgpg-error
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libicu
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libidn2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libini_config
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libjcat
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libkcapi
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libksba
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libmaxminddb
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libmd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libmnl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libmodulemd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libndp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libnet
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libnfnetlink
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libnfsidmap
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libnftnl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libpath_utils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libpcap
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libpciaccess
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libpwquality
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libref_array
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/librepo
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libseccomp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libslirp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libsolv
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libtasn1
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libtirpc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libunistring
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libusb1
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libuv
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libverto
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libxcrypt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libxml2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libxmlb
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/libyaml
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/lmdb-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/logrotate
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/lsof
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/lvm2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/lz4-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/lzo
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/mdadm
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/microcode_ctl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/moby-engine
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/mokutil
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/mpfr
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nano
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ncurses
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ncurses-base
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nettle
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/newt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nftables
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nftables/examples
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ngtcp2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/all-ethernet-up
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/all-linux-bridges-down
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/bridge-interfaces-by-description
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/bridge-on-default-gw-dhcp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/bridge-on-default-gw-no-dhcp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/bridge_ref_port_by_mac
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/capture_all
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/change-gateway-iface-to-mac-identifier
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/convert-dhcp-to-static
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/enable_lldp
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/ovs-slb-bond-primary-secondary
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/search_route_on_mac
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nmstate/examples/policy/unsorted_capture
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nss-altfiles
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nvme-cli
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/nvme-cli/html
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/oniguruma
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/openldap
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/openssh
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/openssl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/os-prober
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/ostree
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/p11-kit
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/passt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/pciutils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/pcre2-syntax
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/pigz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/pkgconf
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/podman
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/podman-sequoia
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/policycoreutils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/polkit
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/procps-ng
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/protobuf-c
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/psmisc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rpcbind
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rpm
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rpm-ostree
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rpm-sequoia
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rsync
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/rsync/support
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/runc
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/samba-common
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sdbus-c++
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sed
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/setup
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sg3_utils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sg3_utils-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/shadow-utils
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/shared-mime-info
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/skopeo
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/slang
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/slirp4netns
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/snappy
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/socat
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/spdlog
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sqlite-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/squashfs-tools
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sssd-common
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sudo
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/sudo/examples
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/systemd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/tar
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd/example_configs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd/example_ifcfgs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd/example_ifcfgs/1
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd/example_ifcfgs/2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/teamd/example_ifcfgs/3
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/tini-static
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/toolbox
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/tpm2-tools
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/tpm2-tss
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/tzdata
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/userspace-rcu
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/util-linux
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wasmedge-rt
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/which
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/dns-hatchet
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/embeddable-wg-library
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/go
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/haskell
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/haskell/src
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/haskell/src/Data
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/haskell/src/Data/Time
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/python
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/rust
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/external-tests/rust/src
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/extract-handshakes
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/extract-keys
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/highlighter
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/highlighter/gui
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/json
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/keygen-html
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/launchd
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/nat-hole-punching
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/ncat-client-server
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/reresolve-dns
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/sticky-sockets
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/wireguard-tools/contrib/synergy
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/xfsprogs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/xxhash-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/xz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/yajl
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/zchunk-libs
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/zincati
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/zram-generator
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/doc/zstd
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/empty
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/empty.sshd
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/etc
@@ -27129,6 +27417,7 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/idl
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/ima
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/ima/ca.der
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/info
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/iproute2
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/iproute2/bpf_pinning
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/iproute2/ematch_map
@@ -32774,6 +33063,33 @@
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/makedumpfile/eppic_scripts/vhost_net_buffers_3_19_to_4_8.c
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/makedumpfile/eppic_scripts/vhost_scsi_buffers_3_10_to_4_8.c
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/makedumpfile/makedumpfile.conf.sample
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man0p
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man1
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man1p
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man1x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man2
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man2x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man3
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man3p
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man3x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man4
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man4x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man5
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man5x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man6
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man6x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man7
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man7x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8/arptables-restore.8.gz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8/arptables-save.8.gz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8/arptables.8.gz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8/ebtables.8.gz
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man8x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man9
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/man9x
+./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/man/mann
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/mdadm
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/mdadm/mdcheck
 ./ostree/deploy/fedora-coreos/deploy/XXXXXXXXXXXXXXXX.0/usr/share/metainfo

We moved the symlink cleanup from ignition-and-ostree.yaml and
it's now in a postprocess at the bottom of this file (fedora-coreos.yaml)
which means it will actually still exist when running this code.

Rather than move the postprocess up let's just remove this as the
broken symlink from the build id isn't a big deal and we ignore
broken symlinks for /usr/lib/.build-id in our validate-symlinks test.
Let's just rely on the underlying `--nodocs` mechanisms of rpm-ostree
(really libdnf) here. This does mean we will ship some broken symlinks
but it's OK as we'll just add exceptions to our broken symlinks test.

With this change there are a bunch more folders that are shipped under
/usr/share/{doc,info,man}, but they are just empty so should be harmless.
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors the documentation removal process by using the documentation: false manifest setting, removing the need for post-processing scripts to delete documentation files. While this simplifies the configuration, a potential issue has been identified where a removed script also performed cleanup of non-documentation-related broken symlinks. This functionality might be lost, potentially introducing new broken symlinks into the image. The symlink validation test has been updated to accommodate broken links to documentation, but not these other cases.

Comment on lines 109 to 167

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The script removed here (lines 118-149) also cleaned up broken symlinks pointing to non-documentation binaries like /usr/bin/systemd-firstboot and /usr/lib/systemd/system-generators/systemd-gpt-auto-generator. The documentation: false change only makes the documentation-related cleanup redundant. Since the validate-symlinks test is only being updated for documentation paths, removing this script entirely could introduce new unhandled broken symlinks. The cleanup logic for non-documentation paths should be preserved if those binaries are still being removed.

@dustymabe
Copy link
Member Author

cc @travier since you originally opened openshift/os#1003

I think my argument here is that we try to drain as much as we can out of our postprocess over time so our delta become less and less. These scripts seem like a good candidate.

If this merges we'd follow up with a similar change over in rhel-coreos-config.

@dustymabe
Copy link
Member Author

for the CI failure: coreos/coreos-assembler#4505

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant