#/bin/sh -f

#setup file for configuration management

if [ -s $SRT_PRIVATE_CONTEXT/run_config_mgr/config/cfg_mc.dat  ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/run_config_mgr/config/cfg.dat cfg.dat
else
    ln -sf $SRT_PUBLIC_CONTEXT/run_config_mgr/config/cfg.dat cfg.dat 
fi

#files to configure unpackers
if [ -s $SRT_PRIVATE_CONTEXT/l3fcpsunp/test/map.txt  ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/l3fcpsunp/test/map.txt map.txt
    ln -sf $SRT_PRIVATE_CONTEXT/l3fcpsunp/test/real_map.txt real_map.txt
else
    ln -sf $SRT_PUBLIC_CONTEXT/l3fcpsunp/test/map.txt map.txt 
    ln -sf $SRT_PUBLIC_CONTEXT/l3fcpsunp/test/real_map.txt real_map.txt
fi

if [ -s $SRT_PRIVATE_CONTEXT/cft_unpack_util/config/mcm_file.txt  ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/cft_unpack_util/config/mcm_file.txt mcm_file.txt
else
    ln -sf $SRT_PUBLIC_CONTEXT/cft_unpack_util/config/mcm_file.txt mcm_file.txt 
fi


if [ -s $SRT_PRIVATE_CONTEXT/l3fsmtunptool/config/l3calib.ev  ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/l3fsmtunptool/config/l3calib.ev l3calib.ev
else
    ln -sf $SRT_PUBLIC_CONTEXT/l3fsmtunptool/config/l3calib.ev l3calib.ev 
fi

#files to configure the L3 parser
if [ -s $SRT_PRIVATE_CONTEXT/rundata/trigconfig/tools.rcp ]; then
   ln -sf $SRT_PRIVATE_CONTEXT/rundata/trigconfig/tools.rcp tools.rcp
else
    ln -sf $SRT_PUBLIC_CONTEXT/rundata/trigconfig/tools.rcp tools.rcp
fi
if [ -s $SRT_PRIVATE_CONTEXT/rundata/trigconfig/filter.rcp ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/rundata/trigconfig/filter.rcp filters.rcp
else
    ln -sf $SRT_PUBLIC_CONTEXT/rundata/trigconfig/filter.rcp filters.rcp
fi

#files for the trigger list
#check for local sim directory with -d
if [ -d $SRT_PRIVATE_CONTEXT/sim ]; then
    ln -sf $SRT_PRIVATE_CONTEXT/sim/* .
else
    ln -sf $SRT_PUBLIC_CONTEXT/sim/* .
fi


