diff --git a/templates/real-from-d2-ana/prepare_date_remote.sh b/templates/real-from-d2-ana/prepare_date_remote.sh index c0ffae3b034cd870001853d911b56afe997cb866..90aabc131ca9c5d3f929ffde38da770c9ed258b3 100644 --- a/templates/real-from-d2-ana/prepare_date_remote.sh +++ b/templates/real-from-d2-ana/prepare_date_remote.sh @@ -24,18 +24,18 @@ if [ "${IC_DATA_IS_LOCAL}" != "True" ]; then FG_SOURCE=$(find ${INITIAL_CONDITIONS_PATH} -name "fc_R19B07.*5500.*" | sort -n ) # Find files - if [ ! -z "${AN_SOURCE}" ]; then + if [ -z "${AN_SOURCE}" ]; then echo "Analysis file for date ${STARTDATE} not found!" exit 1 fi - if [ ! -z "${AN_INC_SOURCE}" ]; then + if [ -z "${AN_INC_SOURCE}" ]; then echo "Analysis increment file for date ${STARTDATE} not found!" exit 1 fi - if [ ! -z "${FG_SOURCE}" ]; then + if [ -z "${FG_SOURCE}" ]; then echo "FG file for date ${STARTDATE} not found!" exit 1 fi @@ -52,9 +52,9 @@ if [ "${IC_DATA_IS_LOCAL}" != "True" ]; then echo "${FG_SOURCE}" > fg_file.txt # Copy the first-guess and analysis files. - rsync -v "${FG_SOURCE}" "${COMMON_DATE_FOLDER}" - rsync -v "${AN_SOURCE}" "${COMMON_DATE_FOLDER}" - rsync -v "${AN_INC_SOURCE}" "${COMMON_DATE_FOLDER}" + rsync -v --file-from=an_file.txt / "${COMMON_DATE_FOLDER}" + rsync -v --file-from=an_inc_file.txt / "${COMMON_DATE_FOLDER}" + rsync -v --file-from=fg_file.txt / "${COMMON_DATE_FOLDER}" # Change permissions to read only. chmod 440 ./*