danzi: merge dsa-postgres2-danzi and dsa-postgres2-danzi6
[mirror/dsa-puppet.git] / modules / roles / files / ssh_upload / rsync-ssh-wrap
index bdfc6f1..bc2e2ca 100755 (executable)
@@ -62,13 +62,14 @@ do_rsync() {
                        allowed_rsyncs+=("--server -vlogDtprxze.iLsf --partial . $rsyncdir") # wheezy
                        allowed_rsyncs+=("--server -vlogDtprxze.iLsfx --partial . $rsyncdir") # jessie
                        allowed_rsyncs+=("--server -vlogDtprxze.iLsfxC --partial . $rsyncdir") # stretch
+                       allowed_rsyncs+=("--server -vtxze.LsfxC --partial . $rsyncdir") # buster
                fi
        done
        for cmd_idx in ${!allowed_rsyncs[*]}; do
                allowed="${allowed_rsyncs[$cmd_idx]}"
                if [ "$*" = "$allowed" ]; then
                        info "Running for host $remote_host: rsync $*"
-                       exec rsync "$@"
+                       exec rsync --chmod=F640 "$@"
                        croak "Exec failed"
                fi
        done