Neil Bothwick <neil <at> digimed.co.uk> writes:

> > So for a given eclass, how to I find the list of all ebuilds 
> Well, brute force works

> grep -Er 'inherit.*systemd' /var/portage

'/usr/portage/' works for me, when bruting.

> That shows every ebuild, you may want to reduce it to a list of packages

> for i in $(grep -Erl 'inherit.*systemd' /var/portage)
> do
>       dirname $i
> done | sort -u


Yea, sure, cool.  (THANKS). However, I was looking for (wink wink nudge
nudge) something sexy, using VDB (/var/db/pkg/) along the lines of 
a Directed Acyclic Graph  (DAG) [1] solution in haskell/charm or python.

Sure shell works, and works well, but, surely GLEP 64 will bring us
something new and cool? Anthony, is one of the devs that continues to
'surprise' and insprire this old hack......

I figured Rich already has code, he has not put out, just yet.
(only teasing about haskell/charm, but, not really).... 


thx,
James

[1] http://ericsink.com/vcbe/html/directed_acyclic_graphs.html



Reply via email to