summaryrefslogtreecommitdiff
path: root/script/deploy
diff options
context:
space:
mode:
authorStefan Kreutz <mail@skreutz.com>2023-03-25 17:48:50 +0100
committerStefan Kreutz <mail@skreutz.com>2023-03-25 17:48:50 +0100
commit525a21dfee5c478bc5742f3e1b7362c5c73c450c (patch)
tree491e3dd98260b225ff8094fc1d70009b934a71d8 /script/deploy
parente73ccbe573a87665eed879a1f08d49e60031afa8 (diff)
downloadblog-525a21dfee5c478bc5742f3e1b7362c5c73c450c.tar
Fall back to rsync if openrsync is not available
Diffstat (limited to 'script/deploy')
-rwxr-xr-xscript/deploy4
1 files changed, 3 insertions, 1 deletions
diff --git a/script/deploy b/script/deploy
index f290b75..1e71b24 100755
--- a/script/deploy
+++ b/script/deploy
@@ -10,6 +10,8 @@
set -o errexit
set -o nounset
+RSYNC="$( command -v openrsync || command -v rsync )"
+
ask_proceed() {
printf 'Proceed? (y/N): '
read -r REPLY
@@ -50,7 +52,7 @@ echo "Running checks ..."
ask_proceed
}
-openrsync --rsync-path=openrsync --archive --delete --verbose \
+"$RSYNC" --rsync-path=openrsync --archive --delete --verbose \
"${src}" "engine.skreutz.com:/var/www/htdocs/www.skreutz.com"
tar -czf "${archive}" "${src}"
Generated by cgit. See skreutz.com for my tech blog and contact information.