Sutff about my job and comments about personal activities. Take a look to the first idea.

Saturday, October 07, 2006

Debian available updates

At debian, there is a program named "apt-show-versions" which show the updates available... even tough I've a 2mbit dsl link I usually just upgrade the major/minor updates (no revisions), after having a list of 400 packages to update every 2 weeks and not even use some of them, I decided to give my script power a try... so I create a script to just list to avoid listing the revision updates and I got something like...
/usr/bin/apt-show-versions -u | sed -e 's/\([:alpha:]*\) .*from \([0-9]:\)*\([0-9.a-zA-Z~]\+\)\([0-9a-zA-Z.+-]*\)* to \([0-9]:\)*\([0-9.a-zA-Z~]\+\)\([0-9a-zA-Z.+-]*\)*/\1 \3 \6/' | awk '{ if ( $2 != $3 ) print $1, "upgradable from", $2, "to", $3 }'

looks like hell but works, so use it if you like...