querying the registry for installed files
Clemens Lang
cal at macports.org
Fri Oct 28 12:22:41 PDT 2016
On Fri, Oct 28, 2016 at 08:41:58PM +0200, René J.V. Bertin wrote:
> I think the registry keeps track of all installed files, whether they
> belong to active or inactive ports, right?
> If so, is there a way to query the registry with a filename pattern,
> to obtain the full paths of known matching filesand the port(s) which
> provide them?
Isn't this essentially what 'port provides' does?
But yes, that's possible:
sqlite> .load macports.sqlext
sqlite> select
ports.name
, files.path
from files
join ports
on files.id = ports.id
where
files.active = 1
and ports.name = 'apr'
and files.path like '%/include/%';
--
Clemens
More information about the macports-dev
mailing list