#!/bin/sh

MIRROR="http://mirror.hatcolorsoft.com"
DATABASE_PATH=/var/lib/cnf

ARCH=$(uname -m)

catalogs=$(curl -f -s $MIRROR/cnf/catalogs-$ARCH-tdb)

if [ $? -eq 0 ];then

    cd $DATABASE_PATH
    for i in $catalogs; do
        echo "Loading catalog $i ..." 
        CURL_OPTION_TIME_COND=
        [ -e "$i" ] && CURL_OPTION_TIME_COND="-z $i"
        curl -R -s $CURL_OPTION_TIME_COND -o $i $MIRROR/cnf/$i
        if [ ! $? -eq 0 ];then 
            echo "Failed to download catalog $i ..."
        fi
    done

else
    echo "Could not download catalog file ... aborting"
    exit 1
fi

exit 0
