diff --git a/pkgs/applications/networking/cluster/k3s/builder.nix b/pkgs/applications/networking/cluster/k3s/builder.nix index f4f3dff1d4f3..aa4814fc3d3c 100644 --- a/pkgs/applications/networking/cluster/k3s/builder.nix +++ b/pkgs/applications/networking/cluster/k3s/builder.nix @@ -203,8 +203,9 @@ let # Let killall expect "containerd-shim" in the Nix store substituteInPlace install.sh \ + --replace-fail '"''${K3S_DATA_DIR}"' "" \ --replace-fail '/data/[^/]*/bin/containerd-shim' \ - '/nix/store/.*k3s-containerd.*/bin/containerd-shim' + '/nix/store/[^/]*k3s-containerd[^/]*/bin/containerd-shim' remove_matching_line() { line_to_delete=$(grep -n "$1" install.sh | cut -d : -f 1 || true)