[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-* notify for new packages ?



On Mon, 10 Mar 2003 09:31:56 Konstantin Kostadinov wrote:
On 10 Mar 2003 08:13:52 -0600
Ron Johnson <ron.l.johnson@cox.net> wrote:

> On Mon, 2003-03-10 at 07:18, Ron Johnson wrote:

[snip]

> > After you install apt-show-versions:
> > # apt-get update
> > # apt-show-versions |grep upgradeable|sort
>
> After reading Tim's reply, I should note that apt-show-versions + grep
> will only tell you if there are new versions of pkgs you currently have
> installed.

tanx
that's the thing i'm looking for.

You might be interested in this script I came up with upon reading this
thread.  I called it apt-show-versions and placed it in /etc/cron.daily
(and made it executable via chmod +x).

Perhaps someone in the thread who is more adept at shell scripting will
let me know if I'm doing anything wrong with it.  :-)  (Bear in mind that
I haven't actually tested my assumption that any script placed in
/etc/cron.daily is run daily, but based on the name I think it's a safe
bet.)

I'm going to put it on all of my machines, so that they will alert me when
they need upgrading.  Note that the apt-show-versions command supports a
"-u" switch which eliminates the need for any grepping.  I'm also not
doing any sorting, but that would be just one more addition in the
pipeline.

#!/bin/sh
# /etc/cron.daily/apt-show-versions: email alerts when new packages
# are available
#
# 2003-03-10, Shaun Crossley, shaun@whatever.ca

ADMINMAIL=shaun@whatever.ca

/usr/bin/apt-show-versions -u | /usr/bin/mail -e \
     -s "`/bin/hostname`: updated packages available" $ADMINMAIL


--

Shaun Crossley
mailto:shaun@whatever.ca
http://www.whatever.ca



Reply to: