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