1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 05:48:23 +00:00
trezor-firmware/tests/download_emulators.sh
Martin Milata 0112d0135a ci(nix): update to latest nixpkgs-unstable
Uses new implementation of autoPatchelf which only works on directories.
2022-06-21 15:58:06 +02:00

25 lines
574 B
Bash
Executable File

#!/usr/bin/env bash
set -e
SITE="https://data.trezor.io/dev/firmware/releases/emulators/"
cd "$(dirname "$0")"
# download all emulators without index files, without directories and only if not present
wget -e robots=off \
--no-verbose \
--no-clobber \
--no-parent \
--no-directories \
--no-host-directories \
--recursive \
--reject "index.html*" \
--reject "-arm" \
-P emulators/ \
$SITE
chmod u+x emulators/trezor-emu-*
cd ..
# are we in Nix(OS)?
command -v nix-shell >/dev/null && nix-shell --run "autoPatchelf tests/emulators"