#!/usr/local/bin/bash
#
EASYLIST_URL="http://easylist.adblockplus.org/adblock_rick752.txt"

TEMP_FILE="/tmp/bfilterList.tmp"
LOCAL_LIST_FILE="/usr/local/etc/bfilter/urls.local.save"
OUTPUT_FILE="/usr/local/etc/bfilter/urls.local"

WGET="/usr/local/bin/wget"
CAT="/bin/cat"
CONVERTER="/usr/local/bin/adblock2bfilter.pl"
BFILTER="/usr/local/etc/rc.d/bfilter"

${WGET} -q -O - ${EASYLIST_URL} | ${CONVERTER} >${TEMP_FILE}
if [ -f ${TEMP_FILE} ]; then
    echo "Updating BFilter URLs:"
    if [ -f ${LOCAL_LIST_FILE} ]; then
        ${CAT} ${TEMP_FILE} ${LOCAL_LIST_FILE} >${OUTPUT_FILE}
	rm ${TEMP_FILE}
    else
        mv ${TEMP_FILE} ${OUTPUT_FILE}
    fi

    chmod 640 ${OUTPUT_FILE}
    ${BFILTER} restart
    echo ""
fi
