From 526937cb493986cd47acaf1c20f076c179e49f7e Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Fri, 3 Apr 2020 22:09:20 +0200
Subject: [PATCH] Add automatic path detection for running Python Tango devices

---
 RandomDataDev/RandomData.sh          | 10 ++++++++++
 RandomDataDev/lauchRandomData.sh     |  1 -
 crossechoTangoDev/Crossecho.sh       | 10 ++++++++++
 crossechoTangoDev/launchCrossecho.sh |  1 -
 4 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100755 RandomDataDev/RandomData.sh
 delete mode 100755 RandomDataDev/lauchRandomData.sh
 create mode 100755 crossechoTangoDev/Crossecho.sh
 delete mode 100755 crossechoTangoDev/launchCrossecho.sh

diff --git a/RandomDataDev/RandomData.sh b/RandomDataDev/RandomData.sh
new file mode 100755
index 000000000..be0211299
--- /dev/null
+++ b/RandomDataDev/RandomData.sh
@@ -0,0 +1,10 @@
+runThis=$(basename ${0})
+runThis=${runThis//.sh/.py}
+if [ -f ${runThis} ]; then
+    myDir=${PWD}
+else
+    myDir=${PWD}/$(dirname ${0})
+fi
+
+containerPath=${myDir//${HOME}\//\/hosthome\/}
+docker exec -it itango python3 ${containerPath}/${runThis} 1 -v
diff --git a/RandomDataDev/lauchRandomData.sh b/RandomDataDev/lauchRandomData.sh
deleted file mode 100755
index 771202614..000000000
--- a/RandomDataDev/lauchRandomData.sh
+++ /dev/null
@@ -1 +0,0 @@
-docker exec -it -e itango python3 ${PWD//${HOME}\//\/hosthome\/}/RandomData.py 1 -v
diff --git a/crossechoTangoDev/Crossecho.sh b/crossechoTangoDev/Crossecho.sh
new file mode 100755
index 000000000..be0211299
--- /dev/null
+++ b/crossechoTangoDev/Crossecho.sh
@@ -0,0 +1,10 @@
+runThis=$(basename ${0})
+runThis=${runThis//.sh/.py}
+if [ -f ${runThis} ]; then
+    myDir=${PWD}
+else
+    myDir=${PWD}/$(dirname ${0})
+fi
+
+containerPath=${myDir//${HOME}\//\/hosthome\/}
+docker exec -it itango python3 ${containerPath}/${runThis} 1 -v
diff --git a/crossechoTangoDev/launchCrossecho.sh b/crossechoTangoDev/launchCrossecho.sh
deleted file mode 100755
index 456ac97f7..000000000
--- a/crossechoTangoDev/launchCrossecho.sh
+++ /dev/null
@@ -1 +0,0 @@
-docker exec -it itango python3 ${PWD//${HOME}\//\/hosthome\/}/Crossecho.py 1
-- 
GitLab