From a0ddb09c2f429067c3667e993e17067747fe8e4a Mon Sep 17 00:00:00 2001
From: "Fabian.Jakub" <fabian@jakub.com>
Date: Mon, 15 May 2023 11:13:25 +0200
Subject: [PATCH] allow for transfer_project to run locally

---
 templates/common/transfer_project.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/templates/common/transfer_project.sh b/templates/common/transfer_project.sh
index f954d36..5b90394 100644
--- a/templates/common/transfer_project.sh
+++ b/templates/common/transfer_project.sh
@@ -10,5 +10,10 @@ REMOTE_WORKDIR=${WORKDIR}/
 PROJ_FOLDER="%PROJDIR%"
 
 # Transfer the project
-ssh ${HPCUSER}@${HPCHOST} mkdir -p ${REMOTE_WORKDIR}/proj
-rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${HPCUSER}@${HPCHOST}:${REMOTE_WORKDIR}/proj
+if [[ "x$HPCHOST" == "xlocalhost" ]]; then
+  mkdir -p ${REMOTE_WORKDIR}/proj
+  rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${REMOTE_WORKDIR}/proj
+else
+  ssh ${HPCUSER}@${HPCHOST} mkdir -p ${REMOTE_WORKDIR}/proj
+  rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${HPCUSER}@${HPCHOST}:${REMOTE_WORKDIR}/proj
+fi
-- 
GitLab