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