bliss-analyser/docker/docker-build.sh
2022-06-13 12:02:25 +01:00

27 lines
581 B
Bash
Executable File

#!/bin/bash
## #!/usr/bin/env bash
set -eux
uname -a
DESTDIR=/src/releases
for d in armhf-linux aarch64-linux ; do
mkdir -p $DESTDIR/$d
rm -f $DESTDIR/$d/*
done
function build {
echo Building for $1 to $3...
if [[ ! -f /build/$1/release/bliss-analyser ]]; then
cargo build --release --target $1
fi
$2 /build/$1/release/bliss-analyser && cp /build/$1/release/bliss-analyser $DESTDIR/$3
}
build arm-unknown-linux-gnueabihf arm-linux-gnueabihf-strip armhf-linux/bliss-analyser
build aarch64-unknown-linux-gnu aarch64-linux-gnu-strip aarch64-linux/bliss-analyser