On Sun, Feb 10, 2013 at 10:32 AM, Robert P. J. Day <[email protected]>wrote:

>   hoping this question makes sense -- i use own-mirrors.bbclass to point
> at a sizable directory of tarballs (almost 12G worth) that i've been
> collecting over many months and, after every OE layer upgrade, whatever
> newer sources are pulled in, will generate the corresponding tarball and
> i'll copy that into my tarballs directory.
>
>   predictably, at this point, there's a *lot* of old, irrelevant cruft in
> that directory, but i know of no automated way to get rid of any of it.
> for instance, i currently have five versions of automake (1.11.2, 1.12.1,
> 1.12.3, 1.12.5 and 1.12.6) taking up space.  doesn't hurt, of course, but
> it would be handy to be able to generate a list of all possible,
> potentially necessary versions of a source -- that is, any version for
> which any recipe still lists it as PREFERRED_VERSION.
>
>   does that make sense?  obviously, that would have to be done in the
> context of a given set of layers and all the corresponding recipes in
> those layers.  is there a way to do that already?  if not, i'm sure i
> could whip up a simple script that would do the job.  thanks.
>

You could likely write a class that adds a task which writes the localpaths
for all sources in SRC_URI to a file, add that to INHERIT, and build that
task (don't forget to set recrdeptask) for the 'universe' target (like
world, but hits all versions, iirc).
-- 
Christopher Larson
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to