mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 06:18:07 +00:00
build(docker): add possibility to skip core/legacy/bitcoinonly builds
This commit is contained in:
parent
49965aae7e
commit
77d00206ba
@ -25,6 +25,25 @@ ALPINE_VERSION=${ALPINE_VERSION:-3.13.2}
|
|||||||
ALPINE_TARBALL=${ALPINE_FILE:-alpine-minirootfs-$ALPINE_VERSION-$ALPINE_ARCH.tar.gz}
|
ALPINE_TARBALL=${ALPINE_FILE:-alpine-minirootfs-$ALPINE_VERSION-$ALPINE_ARCH.tar.gz}
|
||||||
CONTAINER_FS_URL=${CONTAINER_FS_URL:-"$ALPINE_CDN/v$ALPINE_RELEASE/releases/$ALPINE_ARCH/$ALPINE_TARBALL"}
|
CONTAINER_FS_URL=${CONTAINER_FS_URL:-"$ALPINE_CDN/v$ALPINE_RELEASE/releases/$ALPINE_ARCH/$ALPINE_TARBALL"}
|
||||||
|
|
||||||
|
VARIANTS_core=(0 1)
|
||||||
|
VARIANTS_legacy=(0 1)
|
||||||
|
|
||||||
|
if [ "$1" == "--skip-core" ]; then
|
||||||
|
VARIANTS_core=()
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "--skip-legacy" ]; then
|
||||||
|
VARIANTS_legacy=()
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "--skip-bitcoinonly" ]; then
|
||||||
|
VARIANTS_core=(0)
|
||||||
|
VARIANTS_legacy=(0)
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
TAG=${1:-master}
|
TAG=${1:-master}
|
||||||
REPOSITORY=${2:-/local}
|
REPOSITORY=${2:-/local}
|
||||||
PRODUCTION=${PRODUCTION:-1}
|
PRODUCTION=${PRODUCTION:-1}
|
||||||
@ -52,7 +71,7 @@ DIR=$(pwd)
|
|||||||
|
|
||||||
# build core
|
# build core
|
||||||
|
|
||||||
for BITCOIN_ONLY in 0 1; do
|
for BITCOIN_ONLY in ${VARIANTS_core[@]}; do
|
||||||
|
|
||||||
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
||||||
DIRSUFFIX=${DIRSUFFIX/0/}
|
DIRSUFFIX=${DIRSUFFIX/0/}
|
||||||
@ -89,7 +108,7 @@ done
|
|||||||
|
|
||||||
# build legacy
|
# build legacy
|
||||||
|
|
||||||
for BITCOIN_ONLY in 0 1; do
|
for BITCOIN_ONLY in ${VARIANTS_legacy[@]}; do
|
||||||
|
|
||||||
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
||||||
DIRSUFFIX=${DIRSUFFIX/0/}
|
DIRSUFFIX=${DIRSUFFIX/0/}
|
||||||
@ -134,7 +153,10 @@ done
|
|||||||
|
|
||||||
echo "Fingerprints:"
|
echo "Fingerprints:"
|
||||||
for VARIANT in core legacy; do
|
for VARIANT in core legacy; do
|
||||||
for BITCOIN_ONLY in 0 1; do
|
|
||||||
|
VARIANTS="VARIANTS_$VARIANT[@]"
|
||||||
|
|
||||||
|
for BITCOIN_ONLY in ${!VARIANTS}; do
|
||||||
|
|
||||||
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
DIRSUFFIX=${BITCOIN_ONLY/1/-bitcoinonly}
|
||||||
DIRSUFFIX=${DIRSUFFIX/0/}
|
DIRSUFFIX=${DIRSUFFIX/0/}
|
||||||
|
Loading…
Reference in New Issue
Block a user