From 1c1131f86abb3c7dc7ea5d006ace02fcfad20a4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 24 Jul 2023 21:30:36 +0200 Subject: [PATCH] c3d2-web: add atomic-rsync --- hosts/c3d2-web/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hosts/c3d2-web/default.nix b/hosts/c3d2-web/default.nix index 3c0b8a9b..60149998 100644 --- a/hosts/c3d2-web/default.nix +++ b/hosts/c3d2-web/default.nix @@ -186,6 +186,22 @@ in "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHIkIN1gi5cX2wV2WuNph/QzVK7vvYkvqnR/P69s36mZ drone@c3d2" ]; packages = with pkgs; [ + (stdenv.mkDerivation { + pname = "atomic-rsync"; + inherit (rsync) version src meta; + + dontBuild = true; + dontConfigure = true; + + buildInputs = [ python3 ]; + + installPhase = '' + substituteInPlace support/atomic-rsync \ + --replace /usr/bin/rsync rsync + + install -Dm755 support/atomic-rsync -t $out/bin + ''; + }) libxslt libxml2 rsync