diff --git a/bin/vdn-rsync b/bin/vdn-rsync index 27fec56..eb1e58f 100755 --- a/bin/vdn-rsync +++ b/bin/vdn-rsync @@ -27,7 +27,7 @@ determine_redir_port() { declare -a options=() declare -a srcs=() -dest='' +declare -a dest=() guest='' while [[ $# -ne 0 ]]; do if [[ $1 == -* ]]; then @@ -37,14 +37,14 @@ while [[ $# -ne 0 ]]; do srcs+=("$connection") else rewrite_connection "$1" - dest="$connection" + dest+=("$connection") fi shift done if [[ $guest ]]; then determine_redir_port + rsync "${options[@]}" -e "ssh -g -p $sshRedirPort" "${srcs[@]}" "$dest" else - error 'Utiliser rsync directement' + rsync "${options[@]}" "${srcs[@]}" "${dest[@]}" fi -rsync "${options[@]}" -e "ssh -g -p $sshRedirPort" "${srcs[@]}" "$dest"