diff --git a/artiq-zynq.nix b/artiq-zynq.nix index dac7501..67d3311 100644 --- a/artiq-zynq.nix +++ b/artiq-zynq.nix @@ -44,7 +44,9 @@ in export OPENOCD_ZYNQ=${artiq-zynq.zynq-rs}/openocd export SZL=${szlEnv} pushd ${} - bash ${}/remote_run.sh -h rpi-4 -o "-F /dev/null -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=ERROR -i /opt/hydra_id_rsa" -d ${artiq-zynq.zc706-nist_qc2-jtag} + export NIX_SSHOPTS="-F /dev/null -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=ERROR -i /opt/hydra_id_rsa" + ssh rpi-4 "nix-store -r ${} --add-root openocd-pkgs --indirect && nix-env -e openocd && nix-env -iA openocd -f openocd-pkgs && rm openocd-pkgs" + bash ${}/remote_run.sh -h rpi-4 -o $NIX_SSHOPTS -d ${artiq-zynq.zc706-nist_qc2-jtag} popd echo Waiting for the firmware to boot...