#!/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
