commit fe99abc4503892e1d3774b8a37a7db1ba1e1a988
parent 42725f56f9653f3998a684775e08d348b212556c
Author: Daniel Barlow <dan@telent.net>
Date: Mon, 10 Apr 2023 20:04:23 +0100
shrink rsync
remove openssl requirement, it uses it for "optimised assembly
versions" of md5 - but only on x86/arm/sparc not mips anyway
Diffstat:
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/examples/arhcive.nix b/examples/arhcive.nix
@@ -193,7 +193,7 @@ in rec {
in longrun {
name = "rsync";
run = ''
- ${pkgs.rsync}/bin/rsync --no-detach --daemon --config=${configFile}
+ ${pkgs.rsyncSmall}/bin/rsync --no-detach --daemon --config=${configFile}
'';
dependencies = [
secrets_file
diff --git a/overlay.nix b/overlay.nix
@@ -20,6 +20,12 @@ extraPkgs // {
];
});
+ rsyncSmall = prev.rsync.overrideAttrs(o: {
+ configureFlags = o.configureFlags ++ [
+ "--disable-openssl"
+ ];
+ });
+
strace = prev.strace.override { libunwind = null; };
kexec-tools-static = prev.kexec-tools.overrideAttrs(o: {