From f123d2bf791892bbfe0bc4719067c913866ce503 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 25 Jun 2026 00:10:46 -0400 Subject: [PATCH] vendorCargoRegistries: avoid escaping shell args --- lib/vendorCargoRegistries.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/vendorCargoRegistries.nix b/lib/vendorCargoRegistries.nix index 6a5e4364..53a36fc2 100644 --- a/lib/vendorCargoRegistries.nix +++ b/lib/vendorCargoRegistries.nix @@ -25,7 +25,6 @@ let inherit (lib) concatMapStrings concatStrings - escapeShellArg flatten foldl groupBy @@ -65,7 +64,7 @@ let runCommandLocal "vendor-registry" { } '' mkdir -p $out ${concatMapStrings (p: '' - ln -s ${escapeShellArg (vendorCrate p)} $out/${escapeShellArg "${p.name}-${p.version}"} + ln -s ${vendorCrate p} $out/${p.name}-${p.version} '') packages} ''; @@ -158,7 +157,7 @@ let hashed = hash prefixedUrl; in '' - [source.${escapeShellArg name}] + [source.${name}] registry = "${url}" replace-with = "nix-sources-${hashed}" ''