Files
guara/scripts/fetch-testdata.sh
T

16 lines
585 B
Bash
Executable File

#!/usr/bin/env bash
# Baixa imagens de referência (BitLocker e FileVault2) do conjunto de testes do cryptsetup.
# Ficam em target/testdata (não versionado). Sem elas, os testes correspondentes são pulados.
set -euo pipefail
dest="$(cd "$(dirname "$0")/.." && pwd)/target/testdata"
mkdir -p "$dest"
base=https://gitlab.com/cryptsetup/cryptsetup/-/raw/main/tests
for n in bitlk-images fvault2-images; do
[ -d "$dest/$n" ] && continue
tmp="$(mktemp -d)"
curl -fsSL "$base/$n.tar.xz" -o "$tmp/$n.tar.xz"
tar xJf "$tmp/$n.tar.xz" -C "$dest"
rm -rf "$tmp"
done
echo "ok: $dest"