"rpm -qf ..." and "rpm -V ..." with Python API
James Antill
james at fedoraproject.org
Fri Jul 7 04:10:11 UTC 2017
On Thu, 2017-07-06 at 15:01 -0500, Ian Pilcher wrote:
> I am looking for any hints, tips, tricks, documentation, or guidance on
> how I can do the equivalent of "rpm -qf ..." (is this file owned by an
> RPM) and "rpm -V ..." (has this file or its metadata been modified).
>
> If there's a better place to ask, please let me know.
rpm -qf is generally just a provides lookup Eg.:
http://yum.baseurl.org/wiki/YumCodeSnippet/FindFileOwner
However note that this tends to be very slow if you are doing it a lot,
so it's often faster to just get all the files and look at them, Eg. yum
fs du ...
https://github.com/rpm-software-management/yum/blob/master/yumcommands.py#L4377
Verify is significantly more complicated, most of it on yum side is:
https://github.com/rpm-software-management/yum/blob/master/yum/packages.py#L1661
...and a bit over 500 lines.
More information about the Rpm-list
mailing list