#!/bin/csh
#++++++++++++++++
#.IDENTIFICATION make_ucd
#.LANGUAGE       C-shell
#.AUTHOR         Gilles Landais (CDS)
#.ENVIRONMENT    
#.KEYWORDS       
#.VERSION  1.0   22-apr-2015
#.PURPOSE        Generate the files for METAtab indexation
#.COMMENTS       
#  newcats: re-writes the html files of catalogues and tables

if (! $?METADB) then
    setenv METADB "metaviz@SYBASE asu asu4VizieR"
endif
#set verbose
######################################################################
#	Create the table tabname name release loadate
######################################################################
echo "....Generating metatab.tsv ..."
setenv LD_LIBRARY_PATH /usr/local/lib:/opt/sybase/OCS-15_0/lib:/usr/local/pgsql/lib:/home/cds/lib:/home/sybase/ASE15.7/OCS-15_0/lib/
setenv SHLIB_PATH  $LD_LIBRARY_PATH
#printenv | sort
echo "    METADB=$METADB"
echo "    LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
ls -l `which asu`
#set verbose
asu -b -data <<====getTSV \
| acut -f1-2 -i -f3's/^$/---/' -i -f4's/^$/?/' -i, -f5- >! metatab.tsv
-source=METAtab
-out= catid, name, explain
-out.max=999999
====getTSV

### Verify !
if (-z metatab.tsv) then
    echo "****PROBLEM generating metatab.tsv:"
    ls -l metatab.tsv
    exit 1
endif

### Generate the Indexes
echo "....Generating the Indexes..."
parfile -d -i1 -i- -lw 8 metatab.tsv

exit 0

