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[@]}