blob: 93c102673185183d5ae0b15c100fa4565971de52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/bin/bash
set -euo pipefail
REMOTE=st33v@cremonde
PORT=40022
TARGET="${1:-synoptic}"
case "$TARGET" in
synoptic)
echo "Deploying synopticChart.sh to ${REMOTE}..."
scp -P "$PORT" synopticChart.sh "${REMOTE}:/opt/synoptic/synopticChart.sh"
echo "Restarting synoptic.service..."
if ssh -t -p "$PORT" "$REMOTE" "sudo systemctl restart synoptic.service"; then
echo "SUCCESS: synoptic.service ran cleanly."
else
echo "FAILURE: synoptic.service exited non-zero." >&2
exit 1
fi
;;
radar)
echo "Deploying radarFetch.sh to ${REMOTE}..."
scp -P "$PORT" radarFetch.sh "${REMOTE}:/opt/radar/radarFetch.sh"
echo "Restarting radar.service..."
if ssh -t -p "$PORT" "$REMOTE" "sudo systemctl restart radar.service"; then
echo "SUCCESS: radar.service ran cleanly."
else
echo "FAILURE: radar.service exited non-zero." >&2
exit 1
fi
;;
*)
echo "Usage: $0 [synoptic|radar]" >&2
exit 2
;;
esac
|