#!/bin/bash

. /etc/default/planetfilter

# Kill the process if it uses too much memory
ulimit -v "$MAX_VMEM"

CONFIGS="`ls /etc/planetfilter.d/*.conf 2> /dev/null`"
if [ "z$CONFIGS" == "z" ] ; then
    echo "There aren't any feed configurations in /etc/planetfilter.d/"
    exit 0
fi

RET=0
for config in $CONFIGS ; do
    OUTFILE="/var/cache/planetfilter/`basename $config .conf`.xml"
    /usr/bin/planetfilter --force --output "$OUTFILE" "$config" || RET=1
done

exit $RET
