From b8f292bd0582ecbd2ed735a9ea579f60e3bb0936 Mon Sep 17 00:00:00 2001 From: Quinn Unger Date: Tue, 6 Oct 2026 14:23:33 +0100 Subject: [PATCH] vivado: fix argument passing --- pkgs/vivado/vivado.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/vivado/vivado.nix b/pkgs/vivado/vivado.nix index f6a9d30..565d516 100644 --- a/pkgs/vivado/vivado.nix +++ b/pkgs/vivado/vivado.nix @@ -268,13 +268,14 @@ buildFHSEnv (finalAttrs: rec { progs_wrapped+=("$wrapped") mkdir -p "$(dirname "$wrapped")" echo "#!${runtimeShell}" >> "$wrapped" - echo "unshare --net --map-root-user ${runtimeShell} -c '${ + echo 'args="$@"' >> "$wrapped" + echo "unshare --net --map-root-user ${runtimeShell} -c \"${ builtins.concatStringsSep "; " [ "ip link add eth0 type dummy" "ip link set dev eth0 address $XILINX_NIC_ID" - ''exec $wrapper $prog \"\$@\"'' + ''exec $wrapper $prog \$args'' ] - }'" >> "$wrapped" + }\"" >> "$wrapped" done cd $out chmod +x ''${progs_wrapped[@]} -- 2.51.2