view debian/noffle-cronfetch @ 483:a02417000b7b noffle

[svn] * src/server.c: Whenever an article was read, all referenced articles were marked as INTERESTING and hence downloaded on the next fetch if in OVER or THREAD mode. This is contary to the docs and to my expectations.
author bears
date Fri, 22 Oct 2004 13:21:35 +0100
parents fc3e4fc0a88d
children
line wrap: on
line source

#!/bin/sh
# $Id: noffle-cronfetch 585 2003-06-25 15:34:53Z godisch $
#
# noffle script to fetch articles, run from cron

exec > /dev/null 2>&1

LOCKFILE=/var/lock/noffle/noffle-cronfetch.pid
NOFFLE=/usr/bin/noffle

. /etc/default/noffle

[ "$NOFFLE_FETCHMODE" = cron ] || exit 0

if [ -f "$LOCKFILE" ]; then
    # check if pid still exists
    if kill -0 `cat "$LOCKFILE"`; then
        logger -i -p news.info -t noffle-cronfetch -- "previous instance still running"
        exit 0
    fi
    # false lock
    logger -i -p news.warning -t noffle-cronfetch -- "removing stale lock $LOCKFILE"
    rm -f "$LOCKFILE"
fi

trap 'rm -f "$LOCKFILE"' 0 1 2 15

echo "$$" > "$LOCKFILE"
"$NOFFLE" --fetch 
rm -f "$LOCKFILE"

trap '' 0
exit 0