#!/bin/sh
# 20080318 Jorge Asch

SNIFFER_PATH=/var/spool/snfilter
AUTHENTICATION=authenticationxx
LICENSE_ID=licensid

cd $SNIFFER_PATH

if [ -e UpdateReady.txt ] && [ ! -e UpdateReady.lck ]; then

    touch UpdateReady.lck
    wget http://www.sortmonster.net/Sniffer/Updates/$LICENSE_ID.snf -O $LICENSE_ID.new.gz --header=Accept-Encoding:gzip --http-user=sniffer --http-passwd=ki11sp8m

    if [ -e $LICENSE_ID.new.gz ]; then gzip -d -f $LICENSE_ID.new.gz; fi

    $SNIFFER_PATH/SNF2Check.exe $LICENSE_ID.new $AUTHENTICATION 
    RETVAL=$?
        if [ $RETVAL -eq 0 ]; then 

        if [ -e $LICENSE_ID.old ]; then rm $LICENSE_ID.old; fi

        mv $LICENSE_ID.snf $LICENSE_ID.old
        mv $LICENSE_ID.new $LICENSE_ID.snf

        if [ -e UpdateReady.txt ]; then rm UpdateReady.txt; fi
        if [ -e UpdateReady.lck ]; then rm UpdateReady.lck; fi

    else

        if [ -e $LICENSE_ID.new ]; then rm $LICENSE_ID.new; fi
        if [ -e UpdateReady.lck ]; then rm UpdateReady.lck; fi

    fi
fi