1*ed2a258aSDavid du Colombier#!/bin/rc 2*ed2a258aSDavid du Colombier 3*ed2a258aSDavid du Colombierhome=/mail 4*ed2a258aSDavid du Colombierfiles=`{news -n} 5*ed2a258aSDavid du Colombier>$home/lib/newstime 6*ed2a258aSDavid du Colombierswitch($#files){ 7*ed2a258aSDavid du Colombiercase 0 8*ed2a258aSDavid du Colombiercase * 9*ed2a258aSDavid du Colombier subscribers=`{cat /sys/lib/subscribers} 10*ed2a258aSDavid du Colombier for(i in $subscribers) 11*ed2a258aSDavid du Colombier touch /usr/$i/lib/newstime 12*ed2a258aSDavid du Colombier for(file in $files){ 13*ed2a258aSDavid du Colombier switch($file){ 14*ed2a258aSDavid du Colombier case news: 15*ed2a258aSDavid du Colombier ; 16*ed2a258aSDavid du Colombier case * 17*ed2a258aSDavid du Colombier upasname=`{ls -m /lib/news/$file|sed 's/\[(.*)\]'.*/\1/} 18*ed2a258aSDavid du Colombier { 19*ed2a258aSDavid du Colombier echo 'subject: plan9 news: '^$file 20*ed2a258aSDavid du Colombier echo 'to: news-readers' 21*ed2a258aSDavid du Colombier echo 22*ed2a258aSDavid du Colombier news $file 23*ed2a258aSDavid du Colombier } | mail $subscribers 24*ed2a258aSDavid du Colombier } 25*ed2a258aSDavid du Colombier } 26*ed2a258aSDavid du Colombier} 27