From 042f324113419f8c612c8050b44c5f5389127b72 Mon Sep 17 00:00:00 2001
From: Vitor Trovisco <vmt25@cam.ac.uk>
Date: Thu, 23 Sep 2021 12:36:36 +0000
Subject: [PATCH] Revert "weekly_export.sh - testing parallel copying the
 export json file to a couple of different folders"

This reverts commit ddc87ef8b04009d29477887c9c121c890b42a173
---
 weekly_export.sh | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/weekly_export.sh b/weekly_export.sh
index 5c7840e..75b51d5 100755
--- a/weekly_export.sh
+++ b/weekly_export.sh
@@ -2,7 +2,7 @@
 
 # This script exports data from canto - to be set to run automatically on Wednesdays noon.
 
-# Define canto-space root in flybase-vm
+# Define canto-space root
 CANTOSPACE="/data/export/canto-space"
 
 # Define logs folder inside canto-space
@@ -11,12 +11,14 @@ LOGS="logs"
 # Define log file
 LOGFILE="${CANTOSPACE}/${LOGS}/canto_weekly_export.log"
 
-# Define path to staging folder in flybase-vm
-STAGING_CANTOEXPORT="/data/export/staging/canto_export_json"
-
 # Redirect all output to logfile
 exec &>> "${LOGFILE}"
 
+# Create archive directory if required
+EXPORT_DIR="${CANTOSPACE}/import_export"
+
+EXPORT_FILENAME=canto_server_export_latest.json
+
 # Function to log messages with date stamp
 # e.g. log "Canto script completed successfully" generates something like 2020-05-20 10:24:37: Canto script completed successfully
 
@@ -25,7 +27,7 @@ function log () {
     /bin/echo "${DATESTAMP}: ${1}"
 }
 
-# Define export directory filepath
+# Create archive directory if required
 EXPORT_DIR="${CANTOSPACE}/import_export"
 
 EXPORT_FILENAME=canto_server_export_latest.json
@@ -48,15 +50,10 @@ if ./canto/script/canto_docker  --non-interactive ./script/canto_export.pl canto
 
 		EXPORT_FILENAME_ARCHIVE="canto_server_export_$(date +"%Y-%m-%d-%T").json"
 
-		## Copying canto_server_export_latest.json to local canto-space archive and flybase-vm staging folder
-		#log "Archiving ${EXPORT_FILENAME} to ${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE} and ${STAGING_CANTOEXPORT}/${EXPORT_FILENAME_ARCHIVE}"
-
-		#parallel cp -v "${EXPORT_DIR}/${EXPORT_FILENAME}" ::: "${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE}" "${STAGING_CANTOEXPORT}/${EXPORT_FILENAME_ARCHIVE}"
-		
-		# Test parallel copying of canto_server_export_latest.json to local canto-space archive and (for testing purposes) to the origin folder
-		log "Archiving ${EXPORT_FILENAME} to ${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE} and ${EXPORT_DIR}/${EXPORT_FILENAME_ARCHIVE}"
+		# Copying canto_server_export_latest.json to archive
+		log "Copying ${EXPORT_FILENAME} to ${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE}"
 
-		parallel cp -v "${EXPORT_DIR}/${EXPORT_FILENAME}" ::: "${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE}" "${EXPORT_DIR}/${EXPORT_FILENAME_ARCHIVE}"
+		cp "${EXPORT_DIR}/${EXPORT_FILENAME}" "${ARCHIVE}/${EXPORT_FILENAME_ARCHIVE}"
 	
 		log "Finished"
 
-- 
GitLab