From 24918b85c4a1ba6cc1df477ff550a4e37cd2f459 Mon Sep 17 00:00:00 2001
From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
Date: Wed, 11 Nov 2020 10:59:31 +0100
Subject: [PATCH] ...

---
 install | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100755 install

diff --git a/install b/install
new file mode 100755
index 0000000..154fa1a
--- /dev/null
+++ b/install
@@ -0,0 +1,44 @@
+#! /bin/bash
+# Rolf Niepraschk (Rolf.Niepraschk@ptb.de), 2020-11-11
+
+# Verteilt webapps-deliverer-Dateien zum Ziel-Rechnern per "rsync" und
+# aktiviert den webapps-deliverer-Prozess dort.
+
+# Aufruf:
+#
+# ./install
+
+PROJECT="webapps-deliverer"
+
+SOURCE_PATH=../${PROJECT}/ 
+DEST_PATH=/usr/local/share/
+TARGET_HOST=a73434.berlin.ptb.de
+TARGET_PATH=${DEST_PATH}${PROJECT}
+FILE_LIST="./files.dat"
+DEST_USER=nobody
+
+FILES="README.md server server.py setup.py webapps-deliverer.service"
+
+rm -rf ${FILE_LIST}
+for f in ${FILES} ; do
+  echo "${SOURCE_PATH}$f" >> ${FILE_LIST}
+done
+
+rsync --info=STATS1 -azvL --delete --keep-dirlinks \
+  --files-from=${FILE_LIST} ../ root@${TARGET_HOST}:${DEST_PATH}
+
+ssh root@${TARGET_HOST} /bin/bash -l <<EOF
+chown -R ${DEST_USER} ${TARGET_PATH}
+cd ${TARGET_PATH}
+systemctl daemon-reload
+systemctl link   \$PWD/webapps-deliverer.service
+systemctl enable  webapps-deliverer.service
+systemctl restart webapps-deliverer.service
+systemctl status webapps-deliverer.service
+EOF
+
+exit
+
+
+
+exit
-- 
GitLab