26 lines
440 B
Bash
Executable file
26 lines
440 B
Bash
Executable file
#!/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
|
|
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
|
|
}
|
|
}
|
|
}
|