Skip to content
Snippets Groups Projects
Commit 24918b85 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

...

parent ca190cc6
No related branches found
No related tags found
No related merge requests found
install 0 → 100755
#! /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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment