diff options
author | tv <tv@krebsco.de> | 2015-06-24 20:19:59 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2015-06-24 20:19:59 +0200 |
commit | 46609845ed7e369ee78ba36f5c400cac3857ee99 (patch) | |
tree | 85660db2f14b21bcf42ed7ad2f49d3b50493ab5c /bin/copy-secrets | |
parent | 890cb522dbddb99db52b694cfb484b953db7416c (diff) |
copy-secrets: use rsync command like in rsyncfiles
Diffstat (limited to 'bin/copy-secrets')
-rwxr-xr-x | bin/copy-secrets | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/copy-secrets b/bin/copy-secrets index b6b93b6..50a0e19 100755 --- a/bin/copy-secrets +++ b/bin/copy-secrets @@ -21,7 +21,12 @@ retiolum_uid=$(nixos-query $system_name users.extraUsers.retiolum-tinc.uid) ejabberd_secret=$(nixos-query $system_name services.ejabberd-cd.certFile) ejabberd_uid=$(nixos-query $system_name users.extraUsers.ejabberd.uid) -rsync -cz --chown=0:0 -vr "$secrets_rsync/" "$target:/" +(set -x + rsync \ + --rsync-path="mkdir -p \"$2\" && rsync" \ + -vzrlptD \ + "$secrets_rsync/" \ + "$target:/") ssh "$target" -T <<EOF set -euf |