listing updated packages only
Panu Matilainen
pmatilai at laiskiainen.org
Sun Jun 11 23:10:57 PDT 2006
On Sun, 11 Jun 2006, Vincent Danen wrote:
> * Gary L. Greene Jr. <greeneg at phoenuxos.com> [2006-06-11 16:10:23 -0400]:
>
>>>>> I was looking for an option in apt-cache or apt-get that would allow me
>>>>> to list packages that apt wanted to update. For instance, as part of
>>>>> the daily security routine in Annvix, I update the urpmi medium(s) and
>>>>> then report, per-media, what packages are available for upgrade in a
>>>>> cronjob so the admin gets an email saying they're behind on
>>>>> such-and-such packages.
>>>>>
>>>>> I can't seem to find something like this for apt, however. The closest
>>>>> thing I see is "apt-get upgrade -s" but it's a little messy. I could
>>>>> clean it up myself by parsing it for the email, but was wondering if
>>>>> there was another option available.
>>>>
>>>> The "simulate" mode (-s) is indeed noisy and occasionally gives nasty
>>>> looking false alerts about conflicts in packages etc. Maybe someday
>>>> somebody will get around to fix it...
>>>
>>> Noisy is ok... false alerts isn't so nice.
>>>
>>>> There's --check-only which .. hmm, doesn't seem to be documented
>>>> anywhere, sigh. Anyway that's probably the closest thing to what you
>>>> want, at the moment at least.
>>>
>>> =) Well, --check-only looks like it'll do the job nicely with a little
>>> formatting.
>>>
>>> The lua idea is a nice one... might look into that. Never done anything
>>> with lua before so it might be interesting to try.
>>>
>>> Thanks.
>>
>> Vincent, if you do that, can you please send me the script? I could use that
>> for PhoeNUX's apt-rpm so I can get rid of a LOT of excess code in Pi (package
>> installer) which is an add / remove programs GUI app I'm writing in perl-qt.
>
> The lua script or the shellscript? The shellscript is being done first
> as that's the one I know I can whip out quickly. The lua script...
> probably not so quick, although I'll know more once I start looking at
> the other scripts.
What sort of things are we talking about here, exactly? I think a cronjob
for automatical updates (or "updates available" notifications) are a
pretty common need.
There's already a crude cronjob for this in contrib/apt-cron but that
could be enhanced in plenty of ways, including a nicer output for the
purpose by using a custom lua script etc.
Folks interested in this, could you list your needs in a bit more detailed
level than "updater / update-checker running from cron" :) Mock output is
fine, and doesn't matter if it's a bit distro-specific, we can then figure
out the common needs and find ways to make those distro-specific things
possible. I should be able to whip out something for this pretty
quickly... that can be then improved on and included in contrib/ etc.
- Panu -
More information about the Apt-Rpm
mailing list