1999-03-20 08:19:28 +00:00
|
|
|
#!/bin/ksh
|
|
|
|
# Run this from cron to re-create newsbot.html if new messages
|
|
|
|
# have been sent to newsbot.
|
|
|
|
# Created 16 Mar 1999 by endico@mozilla.org
|
|
|
|
#
|
1999-03-22 01:40:22 +00:00
|
|
|
# i had to use ksh because sh doesn't recognize -nt
|
|
|
|
# find a more portable way to do this that doesn't suck as badly as using find
|
|
|
|
|
1999-03-20 08:19:28 +00:00
|
|
|
PATH=/opt/local/bin:/opt/cvs-tools/bin:/usr/ucb:$PATH
|
|
|
|
export PATH
|
|
|
|
|
1999-03-22 01:40:22 +00:00
|
|
|
CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
|
|
|
|
export CVSROOT
|
|
|
|
|
|
|
|
# update the newsbot sources
|
1999-03-22 02:13:32 +00:00
|
|
|
cvs -q -d $CVSROOT update -dP
|
1999-03-22 01:40:22 +00:00
|
|
|
|
|
|
|
|
1999-03-22 00:55:53 +00:00
|
|
|
# Run newsbot if new mail has arrived or the code has been updated.
|
1999-03-20 08:19:28 +00:00
|
|
|
if [ \( /var/mail/newsbot -nt /opt/newsbot/newsbot.html \) -o \
|
|
|
|
\( /opt/newsbot/newsbot.pl -nt /opt/newsbot/newsbot.html \) ]
|
|
|
|
then
|
|
|
|
echo "rebuilding newsbot file"
|
1999-03-23 00:02:46 +00:00
|
|
|
/opt/newsbot/newsbot.pl /var/mail/newsbot /opt/newsbot/newsbot.rdf.tmp > /opt/newsbot/newsbot.html
|
1999-03-20 08:19:28 +00:00
|
|
|
|
1999-03-22 23:11:02 +00:00
|
|
|
# wrap file and place in newsbot directory
|
1999-03-20 08:19:28 +00:00
|
|
|
/opt/newsbot/wrapnews.pl
|
|
|
|
|
1999-03-23 00:02:46 +00:00
|
|
|
# copy the wrappped file into file used by web site.
|
|
|
|
cp /opt/newsbot/wrapped.html /opt/newsbot/index.html
|
1999-03-20 08:19:28 +00:00
|
|
|
|
1999-03-23 00:02:46 +00:00
|
|
|
# copy the rdf file into file used by web site
|
|
|
|
cp /opt/newsbot/newsbot.rdf.tmp /opt/newsbot/newsbot.rdf
|
1999-03-22 00:55:53 +00:00
|
|
|
|
1999-03-20 08:19:28 +00:00
|
|
|
fi
|