aboutsummaryrefslogtreecommitdiff
path: root/nixos/utils.nix
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-31 19:13:14 -0300
committerEuAndreh <eu@euandre.org>2019-05-31 19:13:14 -0300
commit747d01c33d74635570318c68d1cf0671c3de6567 (patch)
treeb962f51768ba09b21d1bd4a8fe82d9dd1d639198 /nixos/utils.nix
parentAdd USAGE to public/install-nixos.sh (diff)
downloaddotfiles-747d01c33d74635570318c68d1cf0671c3de6567.tar.gz
dotfiles-747d01c33d74635570318c68d1cf0671c3de6567.tar.xz
Use --archive option in rsync inside publishScript derivation
Diffstat (limited to 'nixos/utils.nix')
-rw-r--r--nixos/utils.nix11
1 files changed, 2 insertions, 9 deletions
diff --git a/nixos/utils.nix b/nixos/utils.nix
index 704dd56..1b4d724 100644
--- a/nixos/utils.nix
+++ b/nixos/utils.nix
@@ -90,14 +90,7 @@ in rec {
publishScript = docsDerivation:
pkgs.writeShellScriptBin "publish.sh" ''
set -euo pipefail
- ${pkgs.rsync}/bin/rsync --verbose \
- --copy-links \
- --progress \
- --stats \
- --update \
- --recursive \
- --rsh="ssh -o StrictHostKeyChecking=no" \
- ${docsDerivation}/ \
- "$SERVER_URL:$DOCS_SERVER_PATH"
+ OUT_DOCS="${docsDerivation}"
+ ${pkgs.rsync}/bin/rsync -avzP "$OUT_DOCS" "$SERVER_URL:$DOCS_SERVER_PATH"
'';
}