#! /bin/sh #------------------------------------------------------------------------------ # part of the sn-package for eisfair # clear database and checking for expired entries # last update: 2003/09/11 # (c) 2001-2003 by Christian Würdig (eisfair@chriswue.de) #------------------------------------------------------------------------------ . /etc/config.d/sn su news -c "touch /var/spool/news/.noservice" cont=`ls /var/spool/news/` if [ ! "$cont" = "" ]; then pref=$SN_LOG_DIR snpath="/usr/local/sn" su news -c "date >> $pref/$SN_DB_LOG" cd /var/spool/news echo "checking newsbase (in background)" rm -f .newsgroup .table .chain >/dev/null find . -type f -name "+*" -exec rm -f {} \; su news -c "$snpath/snprimedb -i 2>>$pref/$SN_DB_LOG && $snpath/snscan -n * | $snpath/snprimedb 2>>$pref/$SN_DB_LOG \ && $snpath/snexpire * 2>>$pref/$SN_DB_LOG && rm -f /var/spool/news/.noservice" & fi exit 0