On Tue, August 4, 2009 16:35, fe...@crowfix.com wrote:
> On Tue, Aug 04, 2009 at 08:52:37AM +0000, Jacob Todd wrote:
>
>
>> It sounds like you're thinking of the eix-diff application that comes
>> with eix. When using eix-sync, it's run after the sync is complete to
>> update the eix database; but it can be run by itself. To update a eix
>> database, run 'eix-diff /var/cache/eix.previous /var/cache/eix' after
>> you run eix-update. It will show all new ebuilds, what was removed, et
>> cetera.
>
> Might do.  I ran both, but eix-diff says
>
>
> void load_db(const char*, DBHeader*, PackageTree*, PortageSettings*):
> Can't open the database file '/var/cache/eix.previous' for reading (mode
> = 'rb')
>
>
> which I take as a particularly lazy way of telling me the cache hasn't
> been created or is elsewhere.  I'll investigate in a bit -- a quick --help
> from both programs doesn't show anything obvious.  Probably something
> easy.

update-eix

You might want to create a cron job, I have no idea if the package
installs one by default. However, if you run eix-sync instead of
emerge --sync, it should update the eix database as well, so running
eix-update would be redundant. It will also list the diff when the sync
is done if you run it manually.


-- 
Jesús Guerrero


Reply via email to