#!/bin/sh export PATH=/sbin:/usr/sbin:/bin:/usr/bin export http_proxy='http://www-proxy.cse.unsw.edu.au:3128/' export TZ=PST8PDT NEWDATE=`date +%Y-%m` MSG=`cat $HOME/.msgnum` MSGDATE=`cat $HOME/.msgdate` getem() { DATE=$1 while wget -O /tmp/Y$$ "http://sources.redhat.com/ml/libc-hacker/$DATE/msg$MSG.html" >/dev/null 2>&1 do MSG=`printf "%05d" \`expr $MSG + 1\`` url=`sed -n '/Raw text/s/^.*Raw text.*/http:\/\/sources.redhat.com\1/p' /tmp/Y$$` wget -O - $url > /tmp/X$$ 2>/dev/null || exit 1 sed -e '/ at .* dot /{ s/ dot /\./g s/ at /@/g }' -e '/^From /d' /tmp/X$$ | sendmail -bm peterc@gelato.unsw.edu.au ianw@gelato.unsw.edu.au rm /tmp/X$$ /tmp/Y$$ done } [ "$MSGDATE" -a "$NEWDATE" != "$MSGDATE" ] && { getem $MSGDATE echo $NEWDATE > $HOME/.msgdate MSG=00001 } getem $NEWDATE echo $MSG > $HOME/.msgnum