From da7ae1baf8102e2f266bfce03230fe7b85604a6a Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Wed, 15 May 2024 15:47:54 +0200 Subject: [PATCH] gvisor: fix ldconfig path --- pkgs/by-name/gv/gvisor/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/gv/gvisor/package.nix b/pkgs/by-name/gv/gvisor/package.nix index 4389f6b1f92b..4caecce1ea3d 100644 --- a/pkgs/by-name/gv/gvisor/package.nix +++ b/pkgs/by-name/gv/gvisor/package.nix @@ -6,6 +6,7 @@ , iptables , makeWrapper , procps +, glibc }: buildGoModule { @@ -23,6 +24,12 @@ buildGoModule { hash = "sha256-idgUEbYAfnm/HphVs12Sj1FwG+jmL2BBr0PJnG9BC3A="; }; + # Replace the placeholder with the actual path to ldconfig + postPatch = '' + substituteInPlace runsc/container/container.go \ + --replace-fail '"/sbin/ldconfig"' '"${glibc}/bin/ldconfig"' + ''; + vendorHash = "sha256-jbMXeNXzvjfJcIfHjvf8I3ePjm6KFTXJ94ia4T2hUs4="; nativeBuildInputs = [ makeWrapper ];