#!/bin/sh
#
# Cron.daily script for slrnpull.
# Written By Joey Hess <joeyh@debian.org>

if [ ! -x /usr/sbin/slrnpull ]; then
	exit
fi

DEBIAN_FRONTEND=noninteractive
export DEBIAN_FRONTEND

# Use debconf.
. /usr/share/debconf/confmodule

# Rotate logfile.
cd /var/log
if [ -f /var/log/news/slrnpull.log ]; then
	savelog -g adm -m 644 -u root -c 4 \
		/var/log/news/slrnpull.log >/dev/null
fi

# If term is set to "unknown", slrnpull may get upset.
TERM=vt100
export TERM
	
# Perform expiration, even if we arn't fetching articles right now.
slrnpull --expire >/dev/null


db_get slrnpull/run_from
if  [ "$RET" = "cron job" ] ; then
	# Get new articles.
	slrnpull -h `cat /etc/news/server` >/dev/null
fi
