Newer
Older
#! /bin/bash
# Rolf Niepraschk (Rolf.Niepraschk@ptb.de), 2022-11-22
# Installiert und aktiviert der Serverprozess "pla_reminder"
# Aufruf:
#
# ./install
#
SOURCE="./pla_reminder.service ./pla_reminder.timer ./pla_reminder ./README.md"
SERVER="a73434"
REMOTE_PATH="/usr/local/share/pla_reminder"
TARGET="root@$SERVER:$REMOTE_PATH"
RSYNC="rsync -azL --delete"
DEST_USER=nobody
DEST_GROUP=nobody
$RSYNC $SOURCE $TARGET
ssh -q root@$SERVER /bin/bash -l <<EOF
chown -R ${DEST_USER}.${DEST_GROUP} ${REMOTE_PATH}
cd ${REMOTE_PATH}
systemctl daemon-reload
systemctl link \$PWD/pla_reminder.service
systemctl link \$PWD/pla_reminder.timer
systemctl enable pla_reminder.timer
systemctl restart pla_reminder.timer
EOF
exit 0