liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Mexamples/arhcive.nix | 2+-
Moverlay.nix | 6++++++
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: {