Thank you very much for the explanation @Siosm
- A file generated, modified or created by RPM scriptlets that are run during the image build.
Let’s take the mysterious
/usr/etc/authselect/user-nsswitch.conf.bak as an example.
~ ❯❯❯ rpm -qf /usr/etc/authselect/user-nsswitch.conf.bak
file /usr/etc/authselect/user-nsswitch.conf.bak is not owned by any package
If I get it right: A layered package can include/trigger a scriptlet which generates, modifies or creates a file that has no relation visible through
rpm -qf. This brings up a follow-up question: Is a log of the image build available which would show the creation of this file?
A file from
/etc (and some other special places) moved by rpm-ostree to
Don’t wanna diverge from the initial question too much. This is a mechanism I’ve seen in practice a lot but that I have not fully understood yet. Is there documentation available to better understand when and for which files rpm-ostree is doing this transfer?