cp2amda 2.75 KB
#!/bin/bash

# copy all info files
if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/DataSetInfo ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/DataSetInfo
fi
cp $NEWMETA/datasets/*.xml    $AMDAINSTALLATION/AMDA_IHM/generic_data/DataSetInfo

if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/InstrumentInfo ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/InstrumentInfo
fi
cp $NEWMETA/instruments/*.xml $AMDAINSTALLATION/AMDA_IHM/generic_data/InstrumentInfo

if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/MissionInfo ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/MissionInfo
fi
cp $NEWMETA/missions/*.xml    $AMDAINSTALLATION/AMDA_IHM/generic_data/MissionInfo

# copy all Templates if exist
if [ -e $AMDAINTERNALDIR/ParamTemplateList.xml ]; then
	if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamTemplate ]; then
		mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamTemplate
	fi
	
   php ./mvTemplates.php  
   cp $AMDAINTERNALDIR/ParamTemplateList.xml $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamTemplate
fi

# copy all parameter desctiptions 
if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/newKernelDDBase ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/newKernelDDBase
fi  
cp $NEWMETA/final/*.xml  $AMDAINSTALLATION/AMDA_IHM/generic_data/newKernelDDBase

# if internal parameters not shown in the tree exist => copy them to AMDA Installation without processing
if [ -d $AMDAINTERNALDIR/INTERNAL_PARAM_DEF ]; then
	cp $AMDAINTERNALDIR/INTERNAL_PARAM_DEF/*  $AMDAINSTALLATION/AMDA_IHM/generic_data/newKernelDDBase
fi 

# if special help exitsts => copy it to NEWMETA
if [ -d $AMDAINTERNALDIR/HELP_PREDEFINED ]; then 
	cp $AMDAINTERNALDIR/HELP_PREDEFINED/*  $NEWMETA/help
fi
 
# copy all help files
if [ ! -d $AMDAINSTALLATION/AMDA_IHM/help/auto ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/help/auto	
fi 
cp $NEWMETA/help/*  $AMDAINSTALLATION/AMDA_IHM/help/auto

if [ -d $AMDAINTERNALDIR/HELP_PREDEFINED/img ]; then
	if [ ! -d $AMDAINSTALLATION/AMDA_IHM/help/auto/img ]; then
		mkdir $AMDAINSTALLATION/AMDA_IHM/help/auto/img
	fi
	cp $AMDAINTERNALDIR/HELP_PREDEFINED/img/*   $AMDAINSTALLATION/AMDA_IHM/help/auto/img
fi

# copy info for parameter arguments
if [ -d $NEWMETA/ParamInfo ]; then
	if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamInfo ]; then
		mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamInfo
	fi 
	cp $NEWMETA/ParamInfo/info*.xml $AMDAINSTALLATION/AMDA_IHM/generic_data/ParamInfo
fi 

# copy LocalParams.xml created by makeTree.php to AMDA installation 
if [ ! -d $AMDAINSTALLATION/AMDA_IHM/generic_data/LocalData ]; then
	mkdir $AMDAINSTALLATION/AMDA_IHM/generic_data/LocalData
fi
if [ -d $AMDAINSTALLATION/AMDA_IHM/generic_data/LocalData ] && [ -e ./LocalParams.xml ]; then
	mv ./LocalParams.xml $AMDAINSTALLATION/AMDA_IHM/generic_data/LocalData
fi