From c8683350d200a410524f38b4802d90b55e925db9 Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Fri, 1 May 2020 03:26:32 +0200
Subject: [PATCH] Add a script that helps installing a DS's Python3 deps into
 the itango container

---
 tools/itango/install_requirements-DS.sh | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100755 tools/itango/install_requirements-DS.sh

diff --git a/tools/itango/install_requirements-DS.sh b/tools/itango/install_requirements-DS.sh
new file mode 100755
index 000000000..a24b024f3
--- /dev/null
+++ b/tools/itango/install_requirements-DS.sh
@@ -0,0 +1,16 @@
+# Find the path to the device server's requirements.txt file
+# on the Docker's host but relative to the /hosthome directory
+# in Docker the user's # mounted ${HOME}).
+# ATTENTION
+# This is assuming that the device server's requirements.txt file
+# exists # on the Docker's host in the user's ${HOME} directory.
+runThis=$(basename ${0})
+runThis=${runThis}/requirements.txt
+if [ -f ${runThis} ]; then
+    myDir=${PWD}
+else
+    myDir=${PWD}/$(dirname ${0})
+fi
+deviceServerPath=${myDir//${HOME}\//\/hosthome\/}
+
+docker exec -it itango python3 -m pip install -r ${deviceServerPath}/requirements.txt
-- 
GitLab