[CentOS] repoquery -f does not work well.

Tue Sep 16 15:08:25 UTC 2014
Valeri Galtsev <galtsev at kicp.uchicago.edu>

On Tue, September 16, 2014 9:58 am, Jonathan Billings wrote:
> On Tue, Sep 16, 2014 at 09:01:53AM -0500, Valeri Galtsev wrote:
>> That's an interesting thing. Ideally I would prefer the query command do
>> exactly what I asked, if I asked about existence of some path, I would
>> like to check that path and tell me which package brought it to my box.
>> In
>> an idiotic situation when symlink came with one package and actual file
>> symlink points to from another, when I query symlink, I'd like to get an
>> answer about it. Am I missing something?
> Without looking at the source itself, I can't be sure, but I suspect
> that 'rpm' first did look for the given path in the RPM database,
> failed to find anything, and then performed the equivalent of
> 'readlink -f /etc/httpd/modules/mod_proxy.so', canonicalizing the
> path, then searching again.
> I'm not sure what you're describing in your example.  RPMs can provide
> symlinks, and they show up in the package manifest.  If a package
> included a symlink to a directory or file owned by another package,
> I'm sure that querying the path to the symlink would return the
> package that includes the symlink, not the package that includes what
> the link pointed to.

Oh, great, then I'm happy again. As that is what I expect as an answer to
my query. Apparently I failed to read the original post correctly ;-)


Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247