###########################################################################
# This script will initialize a new objectivity database (user federation)
# removing the old one that has the same name                    
#
# Author : Pal Hidas  January 18, 2001
#
###########################################################################

#-----------------------------------------------------------------------
# SET THESE VARIABLES IF NECESSARY
#
setenv MYORCAVERSION  'ORCA_4_4_0'
setenv MYFEDNAME OO440FedTest
setenv MYCHECKTOP $SCRATCH01
setenv OO_ROOT_DIR $SCRATCH01
setenv MYWORKDIR $PWD
#-----------------------------------------------------------------------
setenv OO_FD_BOOT $OO_ROOT_DIR/$MYFEDNAME/jet0900.boot
setenv MYBEGIN $PWD

# mkdir -p $MYWORKDIR

rm -rf $MYWORKDIR/init_federation.out
touch $MYWORKDIR/init_federation.out

echo ' *** setup cms environment ' >> $MYWORKDIR/init_federation.out
 
source /afs/fnal.gov/files/code/cms/code3/cms/utils/cms_setup.csh

echo ' *** set runtime environment ' >> $MYWORKDIR/init_federation.out

cd $MYCHECKTOP/$MYORCAVERSION
eval `scram runtime -csh`

# this will destroy your old federation ( do you really want it ? )

cd $OO_ROOT_DIR
echo ' *** remove old federation '  >> $MYWORKDIR/init_federation.out
rm -rf $MYFEDNAME
mkdir $MYFEDNAME


echo ' *** setup federation'  >> $MYWORKDIR/init_federation.out

cd $OO_ROOT_DIR/$MYFEDNAME
cp /afs/cern.ch/user/c/cmsprod/public/FederationTools/RC-templates/*FNAL* .
cp /afs/cern.ch/user/c/cmsprod/public/FederationTools/RC-templates/*.pl .
cp /afs/cern.ch/user/c/cmsprod/public/FederationTools/RC-templates/*.sh .
cp /afs/cern.ch/user/c/cmsprod/public/FederationTools/RC-templates/config .
./install-locally.sh Federation.FNAL.jet.32000.tgz  

echo ' *** do ooschemaupgrade ' >> $MYWORKDIR/init_federation.out
ooschemaupgrade -infile $ORCA_DATA_DIR/../Utilities/Configuration/src/CARFschema.dmp

# oochange


cd $MYBEGIN
echo ' *** user federation initialized  ' >> $MYWORKDIR/init_federation.out


exit 0




