download and unpack functions are now libraries callable from any scripts
This commit is contained in:
parent
032cdb4eca
commit
0abc6e1465
|
@ -1,26 +1,17 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
dl_version() {
|
set -eu
|
||||||
[[ -z "$1" ]] && { echo "usage: dl_version() vX.Y.Z"; exit 1; }
|
|
||||||
|
|
||||||
[[ -d "tarballs/$1" ]] || {
|
source scripts/download_functions.sh
|
||||||
mkdir -p "tarballs/$1"
|
|
||||||
pushd "tarballs/$1"
|
|
||||||
curl -L --remote-name-all "https://github.com/ethereum/eth2.0-spec-tests/releases/download/$1/{general,minimal,mainnet}.tar.gz"
|
|
||||||
popd
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
unpack_version() {
|
|
||||||
[[ -z "$1" ]] && { echo "usage: unpack_version() vX.Y.Z"; exit 1; }
|
|
||||||
|
|
||||||
[[ -d "tests-$1" ]] || {
|
|
||||||
cat "tarballs/$1"/{general,minimal,mainnet}.tar.gz | tar --one-top-level="tests-$1" --strip-components 1 -xvzf - -i
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dl_version v0.8.3
|
dl_version v0.8.3
|
||||||
dl_version v0.9.0
|
dl_version v0.9.0
|
||||||
|
|
||||||
|
echo "Ignore the warnings \"unknown extended header keyword 'SCHILY.{dev,ino,nlink}'\" on Linux."
|
||||||
|
# tar: Ignoring unknown extended header keyword 'SCHILY.dev'
|
||||||
|
# tar: Ignoring unknown extended header keyword 'SCHILY.ino'
|
||||||
|
# tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
|
||||||
|
echo "Those are due to the test vectors being packed with OSX BSD tar."
|
||||||
|
|
||||||
unpack_version v0.8.3
|
unpack_version v0.8.3
|
||||||
unpack_version v0.9.0
|
unpack_version v0.9.0
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
dl_version() {
|
||||||
|
[[ -z "$1" ]] && { echo "usage: dl_version() vX.Y.Z"; exit 1; }
|
||||||
|
|
||||||
|
[[ -d "tarballs/$1" ]] || {
|
||||||
|
mkdir -p "tarballs/$1"
|
||||||
|
pushd "tarballs/$1"
|
||||||
|
curl -L --remote-name-all "https://github.com/ethereum/eth2.0-spec-tests/releases/download/$1/{general,minimal,mainnet}.tar.gz"
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unpack_version() {
|
||||||
|
[[ -z "$1" ]] && { echo "usage: unpack_version() vX.Y.Z"; exit 1; }
|
||||||
|
|
||||||
|
[[ -d "tests-$1" ]] || {
|
||||||
|
cat "tarballs/$1"/{general,minimal,mainnet}.tar.gz | tar --one-top-level="tests-$1" --strip-components 1 -xzf - -i
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue