#!/bin/rc home=/mail files=`{news -n} >$home/lib/newstime switch($#files){ case 0 case * subscribers=`{cat /sys/lib/subscribers} for(i in $subscribers) touch /usr/$i/lib/newstime >[2] /dev/null for(file in $files){ switch($file){ case news: ; case * upasname=`{ls -m /lib/news/$file|sed 's/\[(.*)\]'.*/\1/} { echo 'subject: plan9 news: '^$file echo 'to: news-readers' echo news $file } | mail $subscribers } } }