#!/bin/sh 
# by G.Landais (CDS) 07/06/2013

# 1) Get file cdsobslog.txt.gz via FTP and save it under /ftp/cats/B/xmm/tmp
# 2) Execute anafile on the getting files
# 3) compare the new files with current
# 4) print the message to install the new data (script getXMM)
# NOTE: getXMM (manualy executed) use the file in tmp to update vizier
#
# RETURN 0: nothing change
#        1: error
#        2: change is needed

# get files
#cd $HOME/pftp ; 
#./copy copyP.xsa.vilspa.esa.es
#if [ $? -ne 0 ]; then
#    exit 1
#fi

cd /ftp/cats/B/xmm/tmp 
rm -f cdsobslog.txt.gz
test -f cdsobslog.txt && mv cdsobslog.txt cdsobslog.old
#wget ftp://xsa.vilspa.esa.es/pub/laeff_obslog/laeff_xmm_obslog.txt || exit 1
#wget ftp://xsa.vilspa.esa.es/pub/cds_obslog/cdsobslog.txt || exit 1
#### Change November 2013 (see Mails)
wget -O cdsobslog.txt -q \
     http://nxsa.esac.esa.int/ftp_public/cds_obslog/xsaobslog.txt
#ls -la; cd tmp; ls -la; wc *
test -r cdsobslog.txt.gz && gunzip -f cdsobslog.txt.gz
fcat cdsobslog.txt | anafile -d'|' -cc | tee ana
if [ $? -eq 1 ]; then
    exit 1
fi

# compare the list of getting files with the old 
(cd /ftp/cats/B/xmm; ls -la > tmp/$$cmp.0)
(cd /ftp/cats/B/xmm/tmp; ls -la > $$cmp.1)
cmp $$cmp.0 $$cmp.1
status=$?
rm -f $$cmp.*
if [ $status -eq 0 ]; then
    exit 0
fi

echo "#### cdcat B/xmm && ./getXMM"
exit 2
