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