From be7cbb426480c982f058569e693e759d65ba009b Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Mon, 23 Dec 2019 07:57:06 +0000 Subject: [PATCH] make publish script work on Ubuntu --- bin/publish | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bin/publish b/bin/publish index b2343e3..0f58d4e 100755 --- a/bin/publish +++ b/bin/publish @@ -40,14 +40,15 @@ while [[ $# > 0 ]]; do [[ $BREAK_WHILE -eq 1 ]] && break done +declare -a CMD if [[ $# -eq 0 ]]; then - CMD="rsync -aKv $RSYNC_OPTS www/ $PUBLISH_HOST:$PUBLISH_DIR" + CMD=(rsync -aKv -e "ssh -4" $RSYNC_OPTS www/ $PUBLISH_HOST:$PUBLISH_DIR) else - CMD="rsync -aKv $RSYNC_OPTS $@ $PUBLISH_HOST:$PUBLISH_DIR" + CMD=(rsync -aKv -e "ssh -4" $RSYNC_OPTS $@ $PUBLISH_HOST:$PUBLISH_DIR) fi if [[ $ECHO -eq 1 ]]; then - echo "$CMD" + echo "${CMD[@]}" fi -$CMD +"${CMD[@]}"